Blog Posts

Coding Without Limits

Nov 01, 2017

Let’s imagine a developer’s life without limits.

Read More

Standardising Microservices at Scale

Oct 16, 2017

Enforcing standards in a distributed system might impose the risk of constraining innovation but it can help preserving everyone’s sanity.

Read More

How Code Becomes Legacy

Oct 03, 2017

Your current software running in production might be considered legacy today, but it has managed to achieve something remarkable: it solved the problems it was created for.

Read More

GitHub as a Fast Track to Interviews

Sep 25, 2017

Your GitHub profile can increase the chances of landing your next programming job, but it can also act as a double-edged sword.

Read More

Can you make it as a Software Developer?

Sep 11, 2017

Are you considering a career in software development? Or are you currently struggling to keep up? Achieving your goals is both easier and harder than you think.

Read More

Code Care Act

Sep 04, 2017

Individual code ownership or collective code ownership? Your choice won’t really matter if you are missing one critical ingredient: the developers need to care.

Read More

Just Enough Functional Programming

Aug 28, 2017

I absolutely love functional programming. It does help in a lot of ways, but you should keep in mind that you can still end up with a written program that is completely, utterly, broken.

Read More

The impact of growing a Tech Team

Aug 20, 2017

Why do businesses grow technology teams to the extreme? The Mythical Man Month taught us that throwing people at a problem won’t help to deliver software products faster. But in some cases, it still feels necessary.

Read More

Architects VS Chaos

Aug 14, 2017

This is going to be a tough topic. It’s a very powerful dilemma in modern software engineering. It’s complicated because it also reflects our everyday lives. We all live in a world where there’s no absolute freedom and a government is considered vital by most people. Ok then, how does this apply to a software company?

Read More

Evolution of a Software Engineer

Aug 06, 2017

This is our story. For some of us, those with 10 or more years of experience in software, it might sound familiar. For the others, still in the early stages of their careers, there should be plenty of advice about what’s coming up next in your short-to-medium-term future.

Read More

Microservices ARE a Silver Bullet

Jul 30, 2017

How often do you hear this sentence? Probably a little too often. As an engineer who has worked on a microservices architecture for the past 4 years, I would like to share with you my most valuable lessons, confident that it will be helpful to anyone trying to put a similar architecture together, and confident that I’m probably still doing most of it wrong.

Read More

Scala Automapper for Scala 2.12

Jan 13, 2017

I've just released an improved version of my case class automapper, now compatible with Scala 2.12

Read More

Exar DB: an event store with streaming support built with Rust

Aug 01, 2016

I've finally open sourced first semi-serious project built with Rust, it was a lot of fun building it.

Read More

Released my first Rust libraries: toml-config and indexed-line-reader

Mar 15, 2016

My adventure with Rust begins, I've built a couple of libraries devs might find useful

Read More

Scala hassle-free case class mapping

Sep 16, 2015

Who really dislikes manual mappings? If that's you, I've just released a macro-based Scala library to facilitate mapping case classes!

Read More

RxKafka Release 0.1.0

Mar 15, 2015

I've released a Scala library to turn Kafka consumers and producers into RxScala observables and observers

Read More

Scalescrape Release 0.1.0

Jun 26, 2014

I've just released a Scala web scraping library built on top of Scalext

Read More

Scalext Release 0.1.0

Jun 23, 2014

I've released a library to enable Scala developers to create their own DSL to manipulate immutable contexts

Read More

Akka Concurrent Board using WebSockets

Dec 15, 2013

I've published a sample application built using Scala and Akka actors

Read More

Node Boilerplate released

Jun 30, 2013

I've just released a Node.js boilerplate project on GitHub, it's the core of this website.

Read More

New Website & Blog

Jun 12, 2013

Welcome to my new website, and my new blog!

Read More

Joining Ovo Energy

May 01, 2013

I've received a new exciting offer from an energy company in London to be part of their new development team

Read More

Moving to London

Jan 07, 2012

I've received a great job offer from a webcasting company in London, and I will join them very, very soon.

Read More

Entity Framework 4 - Model-First and multiple Database provider support

Jun 11, 2011

Are you wondering how you can add the support to multiple database providers seamlessly into your .NET project that uses Entity Framework 4? If so, jump in!

Read More

BF-Player: An HTML5 Audio Player with CSS3 Styling

Mar 01, 2011

I gave birth to an HTML5 Audio Player that uses some of the new cool HTML5 & CSS3 features, read more for details on how I did it

Read More

An Android Repository with OrmLite (using an existing SQLite database)

Jan 20, 2011

An OrmLite Repository implementation for Android, managing an existing database.

Read More

Native Django on Google App Engine – A JSON RESTful Web Service (Sample Project)

Dec 14, 2010

If you are interested in creating a RESTful Web Service API (JSON) with native Django running on Google App Engine. A project sample source is available to download.

Read More

ASP.NET MVC3 Beta + Entity Framework Code First + Razor View Engine (Sample Project)

Oct 17, 2010

A Sample Project in ASP.NET MVC3, Code First (Entity Framework), and Razor View Engine.

Read More

Best & Most Useful Django Apps You Should Know About

Sep 04, 2010

If you're searching for the best and most useful django reusable applications to include in one of your projects, come in.

Read More

NDC 2010 Sessions

Jul 12, 2010

NDC 2010 Sessions videos downloadable via legal torrent!!

Read More

Node.js Evented I/O

Jul 05, 2010

A Javascript library for evented Input/Output operations

Read More


Jun 12, 2010

Welcome to my blog!

Read More