loading...
Damien Cosset profile picture

Damien Cosset

French web developer mostly interested in Javascript and JAVA

Last 250 comments

What TV shows are you in to these days?

We started the Shield :D Pretty good so far!

Git blame should be called git credit

This is not a problem 😉

mvn Liquibase:updateSql DatabaseException

Sure thing! I'll contact you whenever I'll have a chance to l...

mvn Liquibase:updateSql DatabaseException

Thank you Ronak, I'll take a look!

What's the worst advice you've ever received?

One guy I use to work with constantly told me to choose short...

I'm still using Firefox

Git blame should be called git credit

I'm not picking a battle here to be honest. I'm just talking ...

Git blame should be called git credit

I'm not sure why we shifted the topic to responsibility. Obvi...

Git blame should be called git credit

Completely agree with you. Whatever language we use, it doesn...

Git blame should be called git credit

Git annotate is nice, I didn't know about this. Thanks! And a...

Git blame should be called git credit

I'm not censoring anything. I have no power here 😂 I created ...

Git blame should be called git credit

I guess the positive/negative language impact will be differe...

Git blame should be called git credit

Oh I agree, whatever term you use, it doesn't replace a good ...

Git blame should be called git credit

Git curious is quite nice also 👍

5 lessons from 50 days of CSS art

CSS can do that??? What is this black magic? I can barely al...

My website now loads in less than 1 sec! Here's how I did it! ⚡

Not only does it load fast, it is also beautiful <3

What cooking taught me about software engineering

You're right, it is my article 😄 It made me quite happy and r...

What cooking taught me about software engineering

I know, hence the shootout :D

When do you work on your side projects?

I'm more of a "when I have a moment" type of person. Although...

Nevertheless, she existed

Thank you for sharing Cher ❤️ This is a culture problem.

Fired for Agility

Well, that was a toxic environment for sure 🙄 Glad it worked ...

What is the most potentially-revolutionary software currently being developed?

The more I read about facial recognition software, the more s...

Do I need to code in my free time to be a good developer?

This is a strange industry we have for sure ^^ This hustle po...

5 Tips for Writing Articles People Will Want to Read

I'd rather read stuff about Bezos marriage from you honestly ...

5 Tips for Writing Articles People Will Want to Read

Good article. Didn't read it though 🙄 Still worth an heart. ♥️

A11y: Accessible hiding and hidden-aria

That's a very good point. I should have been more conscious a...

What's your go-to stack these days?

React for the front-end, with Typescript. I can't say I have ...

Dev.to's new UI 🔥

That unicorn is soooo doooooope😍😍

Replacing master with main in Github

Thank you Alexis. It's always crucial to listen to the lived ...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

Yes. I am reflecting on the harm I have done so far. There ar...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

It's change, not change that matter. It's a mini baby step. ...

Replacing master in git

Yes

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

It takes us white people a lot to care about things that matt...

GitHub to replace racially-loaded terms (master, slave, blacklist and whitelist)

When white people start to care about something, things chang...

Replacing master in git

OK, I've never thought about this before. You just blew my mi...

Replacing master in git

Added as an update in the article 😉 Thanks!

Replacing master in git

Default works for me 😁

Replacing master in git

It ends when our industry is welcoming and inclusive for ever...

Replacing master in git

There is a chance it comes from master/slave. That's all I ne...

Replacing master in git

Thank you! It's a very small step and the absolute minimum I ...

Replacing master in git

Technology is not neutral, nor is it apolitical, but that's a...

Replacing master in git

I should have been clearer indeed, that's my bad. That can ha...

Replacing master in git

Where did I say I wanted to abolish the word master altogethe...

Replacing master in git

Saying that the master branch is the main one, or the origina...

Replacing master in git

I'm having a really difficult time understanding this line of...

Replacing master in git

I hear your point. But the master/slave denomination is still...

Replacing master in git

Exactly, our goal should be to change norms to make people fe...

Replacing master in git

Haha, I've never heard of the unstable branch before, but tha...

Replacing master in git

No, we should properly name our concepts. Master/slave is an ...

Replacing master in git

Yeah, how dare people get offended for a word that might remi...

Replacing master in git

Git's master is historically tied to master/slave. It got the...

Replacing master in git

Git's master is historically tied to master/slave. It got the...

Replacing master in git

Effort? It took me as much time to do this for an existing re...

DEV is now Web Monetized

I can finally quit my job and become a full-time writer on de...

All guilty, all responsible

Thank you! We have a lot to learn and to do to improve this w...

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

Oh, I couldn't agree more with that feeling. But as humans, w...

Object.freeze vs Object.seal in Javascript

Jeez... You're right. I updated the article. Thank you!

Object.freeze vs Object.seal in Javascript

You are right! Thank you! I updated the article.

For Empowering Community

Huge if true. P.S: F*cking awesome!

Should remote workers be paid differently based on location?

This is interesting. Seems like whenever we talk about adjust...

Should remote workers be paid differently based on location?

Couldn't agree more with that observation. I think there is a...

Implement Code Splitting in React

You are right! Small typo on my part. I have edited. Thank yo...

Implement Code Splitting in React

Good catch! Thank you. I have edited the article.

What Productivity Looks Like to Me

I'm going to give Toggl a try! Thanks for the article <3

What are Javascript's IIFE?

I honestly didn't know that was a thing but it makes sense! I...

What are Javascript's IIFE?

I'm glad it was clear enough :D

Iframes and communicating between applications

Took me a while to figure out how I could actually solve that...

Higher-order functions in Javascript

The reduce function takes an optional second parameter that...

Special Announcement from DEV

Congratulations! Two great communities with the same purpos...

What's the most wasteful software?

Slack

Will you write code after you retire? How will your relationship with our craft change?

I'm only 28, and I have a long way to go before retirement,...

How to use the State Hook in React

Glad it helped! Good luck if you wish to keep going on the...

How to use the State Hook in React

That is a very good point that I forgot to mention. Thank y...

How to use the State Hook in React

Indeed, I talk about the disappearance of variables in the ...

Refactor a form with React Hooks and useState

Hello! I should have explored the performance aspect of th...

Do You Make New Year's Resolutions?

I don't. I find out that, if it was REALLY something that I...

How many programming languages do you know?

Damn it, I'm busted... Damn you, Ken Bellows! I shall have...

How many programming languages do you know?

I can print out Hello World! to the console with every sing...

Our algorithms overlords

There is absolutely a human input. As for why this thing ha...

Our algorithms overlords

Terrifying... How much control have we already lost?...

I've joined Gatsby!

Congratulations! Wishing you all the best!

A Day In The Life Of A Writer

Considering the number of people writing here, it's safe to...

A Day In The Life Of A Writer

That was a fascinating read. I do have a few questions if y...

Devfest Nantes 2019 Slides

Didn't know there was such a thing in Nantes! That's cool! ...

The Coders Bucket List

Mess up Production real bad Check. Done. Done again. Aaaaa...

Underrepresented Authors Promotion Thread

Good point. Didn't think of that one!

Underrepresented Authors Promotion Thread

This. This is also why I love this community. Thank you for...

20 Most-Recommended Books for Software Developers

I actually came back to this list after the Sonmez's story,...

On Finding Time to Read.

Finding more time to read is actually one of my priorities ...

Can we separate the artist from their art? Should we?

I didn't give much thoughts to this man before two days ago...

DEV, meet Site Reliability Engineering

Great, now I want a corgi too 😍😶

[Off topic] John Sonmez is not a Simple Programmr

Another day, another white guy showing us his true colors.....

What is your debugging approach?

I feel you! I'm more of a: console.log('HI') console.log('...

What is your debugging approach?

1- Panic 2- Question my ability to do shit as a developer 3...

Flow, a path to happiness

Not yet, but it's on my to do list :D

Is JavaScript the most confusing programming language?

Don't blame the language, just read the spec 😁

Book Review: Sapiens: A Brief History of Humankind (2014)

One of the best books I have ever read! Highly recommended....

Refactor a form with React Hooks and useState

When I first started with hooks, I declared them last. Nowa...

What are your thoughts on the whole 10x engineer viral discussion?

10x developers don't exist. It's just another made up conce...

Which computer era would have been the most exciting to take part in?

The Era where Ben Freaking Halpern answers every comment wi...

Want to be a better developer? Take care of your sleep!

That need aspect is foreign to me (with my 'i'll sleep whe...

Want to be a better developer? Take care of your sleep!

Thank you. About coffee, just avoiding it close to bedtime...

Want to be a better developer? Take care of your sleep!

Amen to that!

Want to be a better developer? Take care of your sleep!

That's AM ;) Exercising, exposure to light during the morn...

Want to be a better developer? Take care of your sleep!

Your sleep cycle was most certainly affected by the screens...

Want to be a better developer? Take care of your sleep!

Interesting read. It would seem that we started playing wit...

Want to be a better developer? Take care of your sleep!

We've all been there 😉.

Want to be a better developer? Take care of your sleep!

Good luck my friend 💪

Some US prisons are banning books on coding

Shameful...

What's the best career advice you can give in ten words or less?

Don't worry, nobody knows what they are doing.

Launch story: There, and back again...

Thank you for the feedback :) Will definitely think about t...

Terrible Interview Questions

Well, I suppose the law can only protect workers up to a ce...

Terrible Interview Questions

Hunting is not really the problem (but if I'm looking for a...

A command line application: Scraping dev.to with puppeteer

Ok, so this is a part that I still have trouble getting my ...

Start before you are ready

So glad you enjoy it :)

First Baby Step towards a Bigger Dream

Good luck to you! Take small steps, and launch as early a...

Start before you are ready

I will put that on my tombstone.

Things I Wish I Knew Before I Started Web Development

This article is spot on! Communication is such a crucial pa...

Launch story: 1st month

L'UI de cette application est tellement propre, simple et i...

Launch story: 1st month

Wow! Merci beaucoup d'avoir pris le temps d'écrire un comme...

Launch story: 1st month

Problème résolu! :)

Launch story: 1st month

Oops, je regarde ça et je corrige. Merci !

Launch story: 1st month

That's reassuring. I guess I'll postpone thinking about thi...

Launch story: 1st month

I have a huge gap in my knowledge when it comes to that kin...

Launch story: 1st month

I haven't. But this is an amazing idea. And this should act...

If you could change one thing about learning to code, what would it be?

Not having to deal with religion-like arguments about langu...

Should You Listen to Music While Programming?

I usually have two things that seem to work for me. The f...

Terrible Interview Questions

By that logic, shouldn't you ask your candidates if they ar...

Terrible Interview Questions

You kick out candidates who don't answer the question: Are ...

Launch story: 2 weeks later

I will 😁 Thank you!

Coding and Cannabis

My man! 💪🤟

Coding and Cannabis

Please keep the comments related to the question I asked in...

Coding and Cannabis

Didn't know Carl Sagan was a user :o Thank you for your in...

What was your win this week?

This week, I launched my first ever application on my own, ...

On finally launching something

I may have solved it. There was a stupid bug I think I fixe...

On finally launching something

Just launch my friend :D Thank you for the kind words and...

Generate a PDF from HTML with puppeteer

I have a "react" template on the front end, the one you see...

On finally launching something

I will note that on my to-do list ;)

On finally launching something

No worries! Thank you for reporting it ;)

On finally launching something

I'm glad it inspired you :) Best of luck!

On finally launching something

Glad it helped. Good luck!

On finally launching something

Hell yeah! Finishing the cycle is a great self-confidence b...

On finally launching something

Glad it helped ;) We all have limited free-time and willpow...

On finally launching something

Haha, thank you. Yeah, there are absolutely some obvious th...

10 years of remote working. This is what I have learned so far.

I started my career as a remote contractor. Not by choice, ...

what should I do to reach from beginner to advanced level js developer?

If you don't have any inspiration, don't hesitate to read o...

Resources For New Devs Looking For Work!

Important post :D Should be at the top of the articles list...

Closures in Javascript

Glad you found it helpful :)

Closures in Javascript

Yeah, I can understand that :D

How do you talk about code quality with management/clients?

Rarely talk about it. However I heard a colleague say to a...

Higher-order functions in Javascript

I am working on a separate article about closures ;) I thoug...

Web Components, for when VueJS is too much

Can I Use. Let's just say it's on the way ;)

The state of freelancing in 2018

Would you consider making the leap to full time freelancer?...

The state of freelancing in 2018

I am not familiar with McDonald's salaries. But 7k seems li...

Freelancing: 4 levels of clients?

Balancing the Level 4 is probably one of the trickiest leve...

Why do you code?

I've tried quite a few things in my life. Coding is the one...

Start Contributing to Node.js in the New Year

I'll have more free time very soon, so as a long time Node....

You Can Be a Casual Blogger

Couldn't relate more :D I write for myself, and if others ...

Building a Rails app. Part 1: Installation, Setup and Deploy

Noted and agreed. The naming is not clear. Always been a pr...

Say something nice about another DEV member

That warms my little heart. Thank you so much Peter <3

Handling repetitive mistakes

Such a fantastic comment. My situation definitely falls int...

Handling repetitive mistakes

I did find out that better communication with my hierarchy ...

Handling repetitive mistakes

Well, I can absolutely see a bit of myself in that descript...

Email Authentication

Will check it out!

Leaving Twitter and Linkedin

HEY! ... Touché...

Leaving Twitter and Linkedin

Good example of someone who finds more value in Twitter tha...

Leaving Twitter and Linkedin

We all look for different things in the same tools ( or toy...

Methods, blocks and sorting in Ruby

Return is optional ? Sweet ! Thanks!!

Arrays and hashes in Ruby

Oh, I see! Thanks :)

Learn ES6 without leaving Dev.to

Great job sir!

Learning Ruby: Playing with irb

Will try! :)

Define your Great Place to Work Label

KeyValues looks awesome! Bookmarking this for a future job ...

What productivity tools/hacks do you find most effective for your day-to-day?

I didn’t have that problem yet. I’m sure it will happen soo...

What productivity tools/hacks do you find most effective for your day-to-day?

I write down a lot more stuff than I used to. Sometimes it'...

Programming in the Adult Entertainment Industry is Broken

Very interesting stuff. Thank you for sharing Jeremy!

Share your biggest challenges as junior developers

Knowing your own limitations and accepting them is probably...

Maps in Javascript ES6

From what I read, maps are a bit faster than objects when i...

Maps in Javascript ES6

Thank you! :)

Sets in Javascript ES6

In that last example, we added a reference to the object, i...

Sets in Javascript ES6

Thank for the comment. I'm working on it ;)

What good habits are you trying to adopt?

No screens an hour before going to bed Wake up earlier Wri...

Getting started with Hyperledger Composer and private blockchains

I'm not sure. Could you check that you are using the same c...

Getting started with Hyperledger Composer and private blockchains

Yes, you should :)

Your first Hyperledger Fabric network

Thank you for your comment. I had no idea about the capital...

Ethereum Development: Getting started

I’m going through that course right now, almost done with t...

If you were given the chance, what advice would you give your younger self?

"You can learn anything you want. Put the effort and it wil...

On Being An Abrasive Woman (In Tech)

I am Jennifer's complete lack of surprise...

Getting started with Hyperledger Composer and private blockchains

Hey there. For the first problem, you most likely need to...

Getting started with Hyperledger Composer and private blockchains

You are right! Thank you for the catch! I will update the a...

Maximum JavaScript Performance

Holy fuck, it took me way too long to realize this was a jo...

A Major Announcement for the DEV Community

In the category: Where would blockchain technology be absol...

Blockchain: what is in a block?

Intermediate hashes are included. If I understood this part c...

Blockchain: what is in a block?

Yes, I J K ... are transactions hashes that are included in...

Blockchain: What is Mining?

I believe it depends on what blockchain we are talking abou...

Private Blockchains: Hyperledger Composer Javascript API

First of all, I'm not selling anything here. I'm a web deve...

what language should I write my programming blog post in?

As a native French speaker as well, I chose to write everyt...

What are the various labels your team or project uses in GitHub or otherwise?

We have something very simple. For our use cases, we do not...

Are you an introvert, extrovert, or somewhere in between?

Introvert. Can't really be around many people for too long....

How do you handle days where you just aren't motivated?

Usually, my regimen involves getting mad at myself and keep...

Why are you NOT worried about the robot apocalypse?

So, you are telling me that we will be smart enough to make...

What's your dream job?

Working with a technology that goes beyond helping a single...

What things have you been made to feel guilty about in the course of your career?

Oh my god, I relate very strongly to this!

Ask for advice from non-native English speakers

Write and speak english :) Write articles. If you can, wri...

Blockchain: what is in a block?

In this example, by having the path J, KL, MNOP and ABCDEFG...

Is `this` in Javascript bad?

I use React quite often. So, I use this a lot. I use arrow ...

Is `this` in Javascript bad?

I think I agree with your friend. I don't hate the this key...

How would you go about resigning as a Junior Developer?

Well, that is a tough question. Is honesty always the best ...

Getting started with Hyperledger Composer and private blockchains

Thanks for the kind words. 1) I could be wrong on this, bu...

If you could go back 10 years, what would you say to yourself?

No, you don't need a special kind of brain to learn somethi...

Just learn a language. Popularity be darned.

Fuck group pressure.

Blockchain: What is Mining?

I believe, and I may be wrong about this, that the block wh...

Which is your favorite port?

I don't know which ones, but some people may not have under...

Which is your favorite port?

3000 has always been good to me. It doesn't discriminate an...

What are you working on these days?

Working towards building a fully functional application wit...

Blockchain: what is in a block?

Yes, whenever a new block is mined, miners have to create a...

Depression & Anxiety in programming

A guide to the good life by William Irvine. Perfect to get...

Do you use any special glasses for work?

Thanks for your answer. I wouldn’t say I have a huge probl...

Hyperledger Fabric Architecture: Explained in detail

What languages, tools or concepts do you think developers sho...

What are the basic system requirements / Skill set required for learning & Developing Blockchain?

I'll try to answer that. You don't really need anything too...

Making blockchain relevant for businesses

Haven't heard of them, but will check it out :)

Making blockchain relevant for businesses

Amen to that!!

Announcing Sustaining Memberships for dev.to

Happy to contribute. Excited to see this thing grow in the ...

Can you guess what the most popular search term on dev.to is so far this year?

React

Blockchain: what is in a block?

Yes, you are absolutely right. Proof-of-stake is a mechanis...

Trying to understand blockchain by making one!

Mhmm, I guess you could call it like that.

What are your coffee habits?

If I need to wake up, it does the same job than the coffee....

What are your coffee habits?

I did try to drink coffee on a regular basis, as an experim...

Blockchain: what is in a block?

If I understand correctly what your scenario is: A block ...

10 Top Reasons To Have a Career in Tech

The number of things you can learn and the ability to integ...

Blockchain: What is Mining?

Happy to help :) These questions force me to learn on a mor...

Frameworks will produce a generation of idiots programmers

How would you describe an idiot programmer? Could you provi...

Weekly Web Roundup - 01

Great stuff! Keept it up!

Blockchain: What is Mining?

1) My explanation wasn't clear at all on this point. Let me...

Blockchain: What is Mining?

This is one of the problem with this Proof of Work mechani...

Task for this New year. Find bugs in Dev.to website. Make it better.

Well, I believe the dev.to team will open source their code...

Looking back on a wonderful year for dev.to

How appropriate, I'm wearing my black DEV shirt to write th...

Explain on how to be a part of The Practical Dev.😊💓

Well, if you are pondering writing articles, I'll just say ...

Blockchain: exploring possible use cases

That's interesting. I always thought this case would be exc...

Blockchain: exploring possible use cases

I think I agree on the last thought. Cryptocurrencies gaine...

3 Facts About Promises

I look forward to read more from you next year!

Blockchain: what is in a block?

Thank you for the kind words. Glad it helped.

What exactly bitcoin miner does ?

Miners in a blockchain compete to verify blocks. In the Bit...

Matt’s Favorite Visual Studio Code Extensions

Definitely getting some of those first thing tomorrow morni...

I'm a co-founder of dev.to, ask me anything!

Thank you for the answer. It does seem like a tricky transi...

I'm a co-founder of dev.to, ask me anything!

You work on the "business" side. Does this mean that you gi...

Trying to understand blockchain by making one!

The 0000 characters are called the difficulty. I chose thos...

How does the dark web or deep web work?

I am Weston's inflamed sense of rejection.

Trying to understand blockchain by making one!

You are right, I updated the code in the article. Thanks fo...

loading...