Welcome everyone 👋

My name is Damien Cosset and I’m a French software developer. I’ve been programming for more than 8 years now, mostly in Javascript, Java and Kotlin. I love learning new things and using my blog to talk about it! ❤️

Create a command line application with Rust

In this article, we’ll create a very simple command line application to get our feet wet with Rust!

May 16, 2024

Observer pattern

The Observer pattern allows us to control the notifications we send to subscribed objects. Let’s see how it works.

February 11, 2023

Factory method

The factory method design pattern allows us to elegantly create new objects. Let’s see how it works.

February 4, 2023

Design Patterns: Singleton

A design pattern used to make sure we have a single instance of an object. Let’s see how we do it

January 18, 2023

First steps in management

Is it a classic developer path? Moving into a management role after a few years? Well, my path is certainly going in that direction. So, what am I learning?

December 2, 2022

Git blame should be called git credit

We often like to use negative language in our statements, even though they are more harmful are more likely to be ill-perceived. Let’s replace git blame by git credit/

July 5, 2020

Technology is never neutral

Software and computers are only a subset of technology. All technology is non-neutral. This article will go over the creation and effects of technologies.

July 3, 2020

What cooking taught me about software engineering

In this article, I’ll list everything that my hobby has taught me about software engineering. Because that’s how hobbies work right?

July 1, 2020

Accessible hiding and hidden-aria

As developers, accessibility should not be an after thought. We should write our code with accessibility in mind from the start. In this article, we’ll talk about accessible hiding and the hidden-aria attribute.

June 18, 2020

Replacing the master branch from git

Words have power. Words have meaning. We must keep in mind the history, the experiences of the most vulnerable people when we choose name for concepts in order to do no harm. The term master must disappear from tech.

June 13, 2020