Choreography and Orchestration

Choreography and Orchestration

On a previous article on microservices, we went through the best practices I've seen, which doesn't mean those are the only ones, it only means that those are the ones I've seen work for me and the ones I've tried.

This time, I would like to focus on Choreography over …

Bye bye dubizzle, hello Careem!

Bye bye dubizzle, hello Careem!

I've been quiet for the last two months, I was a bit busy switching jobs, yes, after more than three years I decided to leave dubizzle, part of the OLX group and one of the biggest brands here in the United Arab Emirates, for reasons I won't discuss in this …

What to do when linux freezes?

What to do when linux freezes?

Well, we all know that nothing is perfect, not even linux, it sometimes freezes. It has happened to me several times, my solution? well, press and hold the power button and hope for the best.

Well, I was thinking there must be a better way to do it and, like …

Django registration in no time!

Django registration in no time!

What does 99% of the projects we work on have in common?, what's usually the first or the last thing we start working on when building something, a personal project perhaps?. If you said dealing with users, that's right. On each and every project we find ourselves writing different registration …

Making django scale Pt.2

Making django scale Pt.2

It's been a while since the first post about scaling web applications using django, last time we spoke about some basic concepts about scalability, buzz words we hear everyday and we also use but always struggle when we need to give a formal definition to someone.

Once we have clear …

We always evolve

We always evolve

I've been going through code I wrote about two or maybe three years ago while cleaning up my working directory and archiving old stuff and, I must say: what the hell did I have in my head by that time?, for real, there are things that are over-engineered, very complicated …

My take on microservices

My take on microservices

There's been a lot of stuff going on these days on Software Engineering, it's hard to catch up on everything I would like to. I try to go one topic at a time and now, also because we are working with this at the office, I'm hooked into microservices.

Microservices …

Making django scale Pt.1

Making django scale Pt.1

I gave a talk on PyConPL this year about scaling django, obviously on a 35min talk you don't have enough time to outline all the strategies and go deeper, so I thought it might be a cool idea to write a series of blog posts about this topic, not only …

PyConPL 2017

Two of my personal goals for this year were:

1.- To speak at a local meetup here in Dubai

2.- To speak at a bigger conference, anywhere

Thanks to my wife, who is always supporting me much more than I support her, I could do both, first one was at …

Working at dubizzle

Working at dubizzle

About 4 years ago I got an email through StackOverflow Careers from a woman called Claudia Verlinden, a very nice Belgian lady who happened to be an HR Manager at a company in the middle east and she was looking for Software Engineers with experience in Python and django, so …