About
Twitter
Rachid Belaid
Blogging about programming,
computer sciences, databases and others stuffs
Introducing Catalog
Catalog aggregates 200+ furniture websites to make finding the ideal furniture for you easier..
Introducing Pome
Pome is a PostgreSQL Metrics Dashboard to keep track of the health of your db.
Introducing Suma
Suma is microservice to manage, control, preview links to external urls within your project.
Introduction to PostgreSQL physical storage
Let's dive in how PostgreSQL store your data. This post try make the subject more easy to understand.
Embedding static assets in a Go project
If you want to ship a Go webapp as a binary, this post shows how to embed static assets (images, html, ...)
Recursive Regular Expression
It's not really well known that regex support recursive pattern, this post introduces this feature.
Capturing screenshots of website with Python
There are solutions depending on PyQt, this post describes an easier one depending of PhantomJS.
Prefetch ID with SQLAlchemy and PosgreSQL
If you need to know the value of the row id before INSERT, this post shows you how.
Handling concurrent INSERT with SQLAlchemy
If you've some unique constraints on a table then you may hit some race condition problem in some cases.
Postgres full-text search is Good Enough!
Postgres full-text search is Good Enough!
Virtualenvwrapper plugins for gems and npms
Plugins to make it easy and transparent to keep gems and npms inside your virtualenv
Keep your gems and npms inside your virtualenv
Nobody want having their gems or npms wondering around. Keep them tidy inside your virtualenv.
Handling Go workspace with direnv
Bringing some sanity into your go project workspaces