Home ยป Programming

Programming

Read articles about programming, tutorials, how to improve, what to learn, which tools to use, and more.

A flock of birds migrating to illustrate database migrations

What are database migrations and why you need them?

  • by

Let’s talk about a better way to manage the schema of your databases, for any project and any programming language: database migrations. With this easy to setup solution, you won’t ever have to update your database by hand!

Amazon office

One day in the life of an Amazon Software Engineer

  • by

I am working as a software engineer at Amazon, in the small country of Luxembourg, since March 2018. I first started as an intern, and after 6 months, I joined a new team as full time employee. I’ve been in this team since then, and here’s what a typical day looks like for me.

The proper way to learn as a beginner programmer

You’ve chosen which language you’re gonna learn, you found a tutorial you like, and you started learning programming! Let’s talk about the mistakes you should avoid, and the ways you can improve your learning experience

Google Guice

How to use Guice in a Lambda on AWS for dependency injection

  • by

Despite AWS recommending to use Dagger for dependency injection in your Java lambdas, you might be required to use Guice as your injection framework, for example to port an existing application running somewhere else into a lambda, and without the time to make the change. Let’s see how to do that!