Damien Cosset

Damien Cosset @damcosset

About: French web developer mostly interested in Javascript and JAVA

Location:
France
Joined:
Apr 8, 2017

Damien Cosset
articles - 144 total

Understanding Javascript's Proxies and Reflect API

Introduction In Javascript, Proxies enables you to trap specific object operations and...

Learn More 31 4Oct 7 '24

Adding Uniqrate to Your Hugo Website: A Step-by-Step Guide

Introduction Uniqrate is a powerful tool designed for blogs and documentation, allowing...

Learn More 0 0Oct 3 '24

Launching our very first product: Uniqrate

Introduction About three months ago, two of my colleagues and I joined forces with a...

Learn More 1 0Sep 28 '24

Ownership in Rust

Introduction All programs have to manage the way they use the computer's memory while they...

Learn More 11 0Jun 13 '24

Créer une application en ligne de commande avec Rust

Introduction Dans cet article, nous allons construire ensemble une application en ligne de...

Learn More 1 0Jun 6 '24

Build a password manager with Rust - Part 2

Introduction After our first article, we have a simple command line application that can...

Learn More 4 0Jun 1 '24

Build a password manager with Rust - Part 1

Introduction To learn a new language, I find it quite interesting to build something....

Learn More 11 2May 21 '24

Create a command line application with Rust

Introduction In this little post, we'll build together a very simple command line...

Learn More 11 0May 13 '24

Design Patterns: Observer

Observer pattern Third stop on my journey: the Observer pattern. The...

Learn More 3 0Feb 11 '23

Design Patterns: Factory Method

Factory method Second stop in my journey through the design patterns: the Factory...

Learn More 21 2Feb 4 '23

Design Patterns: Singleton

Why Design Patterns I'm at a moment in my developer journey where knowing design patterns...

Learn More 16 2Jan 15 '23

First step in management

New job, new me It's been a while since a write something in here... Life gets in the way....

Learn More 5 1Nov 30 '22

Should DEV allow you to disable comments on your posts?

There is the unsubscribe functionality that allow you to disengage from one of your articles, but sho...

Learn More 30 16Jul 14 '20

Git blame should be called git credit

Positive language Language is important, really important. How we express our ideas and ou...

Learn More 67 29Jul 4 '20

Technology is never neutral

Every single technology is not neutral When we are about the neutrality of technology late...

Learn More 14 3Jul 3 '20

mvn Liquibase:updateSql DatabaseException

Hey there! I'm running into a problem inside my Spring boot application that is making me go nuts. H...

Learn More 15 4Jul 2 '20

What cooking taught me about software engineering

Lately, I started to cook more fresh products in order to be more healthy and fight some minor food i...

Learn More 28 10Jul 1 '20

A11y: Accessible hiding and hidden-aria

Accessibility issues As developers, accessibility should not be an after thought. We shoul...

Learn More 28 3Jun 18 '20

Replacing master in git

Master/slave denomination The master/slave denomination is a common one in technology. Mas...

Learn More 296 260Jun 13 '20

How to protect a Netlify branch behind a password

Introduction A common workflow in web development is to have a production branch and one o...

Learn More 31 2Jun 12 '20

Are you using an ergonomic mouse?

I'm starting to feel some pain in my right wrist/arm these days. Being 8+ hours in front of the compu...

Learn More 11 10Jun 10 '20

How to create custom Hooks in React

What are custom hooks? A custom hook allows you to extract some components logic into a re...

Learn More 177 1Jun 6 '20

At what point do you feel part of a developer community?

Community definitions: a group of people living in the same place or having a particular characteri...

Learn More 14 7Jun 4 '20

Object.freeze vs Object.seal in Javascript

Object.freeze Here is how you use Object.freeze: let objectToFreeze = { age: 28, nam...

Learn More 58 4Jun 2 '20

All guilty, all responsible

This article will be a bit off-brand. No tutorials or description of a technical concept. This is a c...

Learn More 13 2May 30 '20

Understanding Prototypes and Inheritance in Javascript

Introduction Aaaaah, prototypes... How many blog posts did you read where prototypes are l...

Learn More 37 0May 27 '20

Should remote workers be paid differently based on location?

New World Order With the COVID-19 crisis, one trend has gained a lot of momentum: remote w...

Learn More 62 49May 22 '20

Implement Code Splitting in React

Understanding React bundling By using tools such as Webpack or Browserify, React applicati...

Learn More 124 6May 21 '20

What are Javascript's IIFE?

Another acronym? We loooove acronym don't we? KISS, DRY, TDD, LOL... So many concepts behi...

Learn More 46 4May 16 '20

Write a Calendar plugin with Javascript

Introduction When we hear about Javascript, we often hear about libraries and frameworks....

Learn More 112 3May 14 '20