All 175 Comments

re: How do you stay motivated for the entirety of your project? Apr 18
AFAIK, there's two kinds of people: the starter and the pol...
re: How to find open source projects as a new developer? Mar 21
"good-first-issue" are not used by enough projects to find ...
re: #100DaysofCode worth it or not? 🤔 Mar 8
But, shouldn't you ? 🤔 Burning yourself up because you code...
re: #100DaysofCode worth it or not? 🤔 Mar 8
There's indeed a lot of competition on the dev community. I...
re: #100DaysofCode worth it or not? 🤔 Mar 8
I forgot to add challenge at the end, for it to take on 😉
re: #100DaysofCode worth it or not? 🤔 Mar 8
I'm way more productive after a break. I stop coding for we...
re: Need some help with nodejs Mar 5
At the syntaxe level, you can use a linter like ESLint. Rul...
re: what should I do to reach from beginner to advanced level js developer? Feb 26
Don't push it. If you don't find inspiration to code, do so...
re: Fun games to play in tech meetups or hackathons Feb 26
Here, we like to sometimes do a "Clash of code" on CodinGam...
re: ELI5: Why use a function declaration, expression, or an IIFE in JavaScript? Feb 26
Honestly, you should never use a function before its declar...
re: ELI5: Why use a function declaration, expression, or an IIFE in JavaScript? Feb 26
Hey, I just want to point out that you can do the same with...
re: what should I do to reach from beginner to advanced level js developer? Feb 26
Well, I'm not an expert, but I know one thing for sure: "Yo...
re: Stop waving the wand of magic numbers Feb 25
The default value for "detectObjects" seems to be false, me...
re: Stop waving the wand of magic numbers Feb 25
To read more on the subject, you could to the eslint page a...
re: Welcome Thread - v28 Feb 18
Hi Siufts. It's absolutely normal to not be at ease at firs...
re: Explain Inheritance in JavaScript Classes Like I'm Five Feb 11
We're getting off tracks here, but composition don't duplic...
re: Explain package-lock.json like I am five Feb 11
A small thing to add here regarding lock files is speed. If...
re: Explain Inheritance in JavaScript Classes Like I'm Five Feb 11
Nicely said. You also scratch the surface of the issue with...
re: ES6 Arrow Functions Cheatsheet Feb 11
Like a lots of things in JS, you can screw yourself if you'...
re: In defense of JavaScript oddities Feb 4
He realizes the absurdity of the request and responds in t...
re: Why do you code? Feb 4
As I was bored in maths class a decade ago, I played some s...
re: Tackling Algorithms: Counting Unique Values Feb 4
One clever solution is to use Set as they have unique value...
re: CSS :not Selector Feb 4
Nice post. I just want to add one caveat of the :not selec...
re: Would you program a human? Jan 31
The first thing that come to my mind was "Open source". I, ...
re: The making of "This is your brain on JavaScript" Dec 21 '18
Ok, I just wanted to know if you've seen any benefit over o...
re: The making of "This is your brain on JavaScript" Dec 21 '18
Thanks a lot for the detailed presentation. The result is r...
re: Stop trying to be so DRY, instead Write Everything Twice (WET) Dec 19 '18
Make Organization Inconsistent and Stiff Teamwork ?
re: I was a (social) Game Developer for 5 years, Ask Me Anything! Dec 1 '18
What made you want to stop? If tired of your current studio...
re: Write a script to find "Perfect Numbers" Nov 20 '18
Yes, I'm so proud of the result. But in the end, this is no...
re: Write a script to find "Perfect Numbers" Nov 20 '18
Thanks to your input on BigInt, I made a new solution. Than...
re: Write a script to find "Perfect Numbers" Nov 20 '18
I kind of got crazy with this challenge. After a day at ref...
re: Write a script to find "Perfect Numbers" Nov 16 '18
You could gain a little by only generating prime numbers fo...
re: Write a script to find "Perfect Numbers" Nov 16 '18
How much time did this script took to run ? You approach is...
re: Experimental Keyboard Game Nov 16 '18
Whoa, you've really awaken the bot on this post !!
re: Write a script to find "Perfect Numbers" Nov 15 '18
Yeah, I liked that we came with two solution from the same ...
re: Write a script to find "Perfect Numbers" Nov 15 '18
Gui...
re: Write a script to find "Perfect Numbers" Nov 15 '18
First dumb "look at every integer" solution: const range...
re: Are we Developers helping Google to build an unstoppable monopoly? Nov 14 '18
If the product is free, you are the product. It means (to m...
re: Identifying and Mitigating the Ninety-Ninety Rule in Software Development Nov 12 '18
I knew this principle under the name Pareto. Where 80% take...
re: What's software development like as a non-native English speaker? Nov 9 '18
After years of watching video and reading articles in Engli...
re: my post was sucked to an ether. Nov 8 '18
You can save with the "published" tag set to "false".
re: You can now delete issues on GitHub (different from closing them) Nov 8 '18
Could you show an example of what you would call a "dumb is...
re: You can now delete issues on GitHub (different from closing them) Nov 8 '18
Ok spam is annoying, but what difference do you see between...
re: Does programming require empathy? Nov 8 '18
We have to separate the end and the mean. You write code to...
re: Does programming require empathy? Nov 8 '18
Coding is a craft not an art. Craftsmanship require skills,...
re: Awesome projects under 1000 stars (3) - Lyo Nov 7 '18
Yes, you're right. But at the same time, I don't think Lyo ...
re: Destructuring Assignment in JavaScript Nov 7 '18
Nice reminder of all the possibilities of destructuring wit...
re: Daily Coding Puzzles - Oct 29th - Nov 2nd Nov 3 '18
Plain JS: function arrayToInt (arr) {  return Number.pa...
re: Different type of functions in JavaScript Nov 3 '18
Nice article. Small comment, on the third arrow function ex...
re: Challenge: Parse simple and complex types from a string Nov 2 '18
I love them for the exact same reasons =D
re: Challenge: Parse simple and complex types from a string Nov 2 '18
I have no idea of the purpose of this, but I never refuse a...
re: Extending JSON for fun and profit Oct 29 '18
Very neat article with inspiring code. I never thought of y...
re: Extending JSON for fun and profit Oct 29 '18
TIL Kate Upton really like JSON :D pinterest.fr/pin/1394709...
re: What interesting things I can do with npm? Oct 26 '18
I used to use npm link, but when scope grows and dependency...
re: Functional Programming vs OOPS : Explain Like I'm Five Oct 25 '18
Functional is based on functions and OOP (Object Oriented P...
re: dev.to Show us your octocat alter ego Oct 18 '18
That was fun to make. Not that far from the truth ;)
re: Better console.logs Oct 18 '18
I like to use console.time and console.timeEnd to benchmark...
re: 10 things I've learned from working remotely Oct 18 '18
Hi Fabien, Does GenVid's hiring ? Finding a cool game-orie...
re: Clean code and why I'm behind! Oct 18 '18
Algorithmic is not a trivial skill. You have to understand ...
re: Let's talk about the state of auto-generated documentation tools for JavaScript Oct 16 '18
I have the exact same problem. I always document my functio...
re: Is coding easy? Oct 12 '18
You definitely need to be logical to be a coder, but IT nee...
re: Quick CSS Quiz #4 Oct 12 '18
I'm not a Chrome engineer, but there's a lot of article abo...
re: Quick CSS Quiz #4 Oct 12 '18
Just to add some salt: remember that css reads from right t...
re: How fast is your code? Oct 5 '18
Benchmarking is a skill on its own. Today's JS engine use a...
re: Awesome projects under 1000 stars (2) - Gridland Oct 4 '18
You're right to do so. The idea is nice, I added it to my l...
re: How we measure simplicity to make sure users can do more with less Oct 4 '18
I love the "friction index" calculation. Definitely, someth...
re: Feedback On My Portfolio Site Oct 4 '18
Pretty much the same as ...
re: Need help understanding: Filtering an array of objects in Javascript Oct 4 '18
For large data set I would agree (even tho I never thought ...
re: Need help understanding: Filtering an array of objects in Javascript Oct 4 '18
Just to summarize: forEach if you need to act on every i...
re: How to Build Wealth in Your Career over the Years Oct 4 '18
Apparently, I'm on floor 4 ready to move up. Any advise on ...
re: What are best practices for persisting positions when using drag & drop? Oct 3 '18
Fixed: update table -- When moving item down set posit...
re: What are best practices for persisting positions when using drag & drop? Oct 3 '18
In your code snippet: You use position then order, but I ...
re: Awesome projects under 1000 stars (2) - Gridland Oct 2 '18
Thanks Weston ;) Be sure to check out "a dark room" too, it...
re: Portfolio Review Sep 27 '18
Hello Nicole, Try to run LightHouse (embed in Chrome consol...
re: How Do Objects Work In JavaScript? Sep 27 '18
It's even more slick with ES6 classes: class User { co...
re: Drawing in dev.to Sep 26 '18
I had some free time and write a script to enhance the page...
re: Intro to Generative Art Sep 26 '18
Shameless plug: I created Pencil.js for this kind of use. I...
re: How can you swap two variables without using a third? Sep 24 '18
As funny as it is, you declare a new pointer to the swap fu...
re: Live coding streams recommendations? Sep 20 '18
The coding train is really great. The host is funny and exp...
re: Personal Site or Blog Recommendation Sep 20 '18
I had to copy everything by hand into my IDE. I also had to...
re: Who's looking for open source contributors? (September 17 edition) Sep 17 '18
The SVG syntax is part of the problem that push me to do Pe...
re: Who's looking for open source contributors? (September 17 edition) Sep 17 '18
Hi everyone, I'm still working on Pencil.js, a nice Javasc...
re: Personal Site or Blog Recommendation Sep 17 '18
I just export all my posts I wrote on Dev.to to Github Page...
re: The 7 Most Popular DEV Posts from the Past Week Sep 11 '18
I think it's just the sum of ❤️, 🦄 and 🔖. At least, that's ...
re: What's your atomic bomb? Sep 10 '18
Well, I'll speak for my colleague, but overall: Here's the ...
re: What's your atomic bomb? Sep 10 '18
I currently write UI for a TV provider. It sometimes feels ...
re: We don't need a ternary operator Sep 7 '18
Indeed, that's part of my point. You can do without ternary...
re: Awesome projects under 1000 stars (1) - Badgen Sep 6 '18
Of course you can. As I said, I keep a list of project to d...
re: We don't need a ternary operator Sep 6 '18
IMO (in JS at least), binary operator use for non-binary ar...
re: I've been a programmer for over 20 years, watched the internet the grow up, ask Me Anything! Aug 23 '18
Can you expand on how relaxation help you as a developer ? ...
re: Should a library log its version number ? Aug 21 '18
Do you have an example ?
re: Should a library log its version number ? Aug 21 '18
My first thought was for discoverability. Some devs see som...
re: Should a library log its version number ? Aug 21 '18
For the records, I decide to not log anything in the consol...
re: Should a library log its version number ? Aug 20 '18
I agree with the polluted logs argument. But I can see some...
re: Should a library log its version number ? Aug 20 '18
By users I meant the ones using the lib so webdevs.
re: Should a library log its version number ? Aug 20 '18
IMO, it could help users to fill issues and help devs with ...
re: What to do when you've lost motivation to work? Aug 10 '18
The first remedy is change. If you're talking about profes...
re: Programming in the Adult Entertainment Industry is Broken Aug 9 '18
That sure would have been a wild party x)
re: Programming in the Adult Entertainment Industry is Broken Aug 9 '18
Seriously tho, do you get to meet all the stars?
re: Rethinking JavaScript: The complete elimination and eradication of JavaScript's this. Aug 9 '18
Sorry, but I honestly laugh at nothisAll(this)
re: Looking for a laptop Aug 9 '18
Have you tried their Pop!_OS ? It seems only be a ubuntu ov...
re: GitHub Graveyards: I'll show you mine... Aug 9 '18
Whoo you bring everyone down memory lane. I haven't such a...
re: I just published my first open source project. Here's what I've learnt. Aug 9 '18
Sorry I wasn't clear: I just ment that there is no dumb way...
re: Sadly, I must say goodbye to Leaf (my programming language) Aug 8 '18
Some of us (me included) aren't good at wrapping up project...
re: From data leak to account takeover Aug 8 '18
Nice post, I hope you warn the owner of said application. Y...
re: I just published my first open source project. Here's what I've learnt. Aug 8 '18
This is not bad at all. Your readme is clear and your code ...
re: How have you fund an open-source project ? Aug 8 '18
That's a nice way I haven't even considered. So, if I get i...
re: Do gifs bother you when reading an article? Aug 7 '18
Human attention can't be at peak all the time. For a good l...
re: The legends behind code Aug 7 '18
I can think of Steve Wozniak or Linus Torvalds. But my all ...
re: Who's looking for open source contributors? (August 6 edition) Aug 6 '18
Hi everyone, I'm building a nice modular interactive 2D dra...
re: Fantastic Personal Websites and How to Make Them Aug 6 '18
I don't think it's fantastic, but here's mine =) guillaume-...
re: Do we still need turbolinks/PJAX? Aug 6 '18
Browsers tends to get better and better at rendering pages ...
re: Who's looking for open source contributors? (July 31 edition) Aug 2 '18
This is a very nice idea. I really like the concept. I don'...
re: Who's looking for open source contributors? (July 31 edition) Aug 1 '18
Hi everyone, I'm still working on Pencil.js. Read this po...
re: Testing npm packages before publishing Jul 27 '18
Nice article. Just to add my 2 cents: If you're building a...
re: Spot the malware Jul 18 '18
A real attacker would need to change the code snippet on go...
re: ESLint and the Problem with NPM Jul 13 '18
Hum yes, but it only warn for know issues. Which is good, b...
re: ESLint and the Problem with NPM Jul 13 '18
It's really complex problem hard to address. In my opinion...
re: ESLint and the Problem with NPM Jul 13 '18
I immediately though of that article. It's an awesome story...
re: How I published my first npm module Jul 13 '18
You can use npm link for the same result.
re: The dev.to codebase will go open-source on August 8 Jul 12 '18
Awesome news ! Could you, in a near future, explain technic...
re: Daily Coding Puzzles Jul 10 '18
It's only JS and really hacky, but I've come to like alf.nu...
re: Animating Sprite Sheets With JavaScript Jul 2 '18
Nice article, I also cover this topic if someone want anoth...
re: Who's looking for open source contributors? (June 11 edition) Jun 28 '18
Please do so ! If you bump into problems, send me an email ...
re: Pry baby Jun 27 '18
Dev is especially hard because it's so vast and move really...
re: dev.to is most friendly than stackoverflow Jun 18 '18
StackOverflow is more than "just" a blog platform. Hordes o...
re: Let me explain to you what is `this`. (Javascript) Jun 16 '18
Without specific definition, this is the object wrapping th...
re: Changelog: Announcing DEV Connect! (Beta) Jun 15 '18
Any thoughts on that @ben ?
re: We need representatives! (syndicates, agents ...) Jun 15 '18
The difference between introverts and extroverts don't lie ...
re: We need representatives! (syndicates, agents ...) Jun 15 '18
I seriously love your ps2 idea. Having an agent to deal wit...
re: Changelog: Announcing DEV Connect! (Beta) Jun 15 '18
I don't completely get the "mutual follow" rule. If I'm a ...
re: Project Euler #1 - Multiples of 3 and 5 Jun 13 '18
Smallest nitpicking ever: declare i inside the for loop. ...
re: Can you share your favorite quote or rule related to IT? Jun 12 '18
That's the thing I'm starting to learn over the years. It i...
re: Who's looking for open source contributors? (June 11 edition) Jun 12 '18
It's the same goal and it inspire me in the first place. Th...
re: 🤔 THOUGHTS ON GITHUB Jun 12 '18
I agree with the "trust" part. But for me, hiring test are ...
re: Who's looking for open source contributors? (June 11 edition) Jun 12 '18
Hi everyone, As described in my last article, my Javascrip...
re: What I have learned from eight years of being a remote developer Jun 11 '18
Great article, easy to read and interesting all the way. Th...
re: What interesting things I can do with npm? Jun 8 '18
Don't want to be too much showy, but sub-packages are cool....
re: Hacking a bit of dev.to with CSS Jun 8 '18
Of course, I saw your footnote. But making an extension cou...
re: Can you share your favorite quote or rule related to IT? Jun 8 '18
Not specific to dev, but highly relevant : "Fail faster !...
re: Hacking a bit of dev.to with CSS Jun 8 '18
This is a great idea ! Honestly, you could build on this an...
re: Pencil.js Jun 7 '18
You welcome, and thank you for the nice comment. Please, us...
re: Pencil.js Jun 7 '18
Logo build with the library of course ;)
re: Pencil.js Jun 7 '18
Please, share what you did I would love to see it.
re: Pencil.js Jun 7 '18
Shoot :/ What were you trying to do ? For my part, examples...
re: What's your favorite editor/terminal color scheme? Jun 6 '18
Fira is the best!
re: Can (aï¾  == 1 && a == 2 && ï¾ a == 3) equal true? May 31 '18
As long as it's 3 different variables, the === operator wil...
re: Why I Love Remote Working May 30 '18
Very nice and thorough article. IMO, office as we see them ...
re: HTML5 canvas - part 3: Images May 25 '18
Hi Matthew, I never tried this, but you inspire me to. And...
re: What was your first ever contribution to Open Source? May 23 '18
I add a listener to the Escape key to close options panel o...
re: Maintainable Options Parameters for Functions in JavaScript May 23 '18
This is a great syntaxe I sometimes try to abide. Little dr...
re: hasOwnProperty considered harmful May 19 '18
hasOwnPropery is a great way to prevent you from looping th...
re: Why do employers check job candidates' GitHub profiles? May 18 '18
I would disagree with you on this one. Company have to know...
re: Why you're hitting dead ends in whiteboard interviews May 17 '18
Hi Parker, Being asked to throw some code on a whiteboard ...
re: HTML5 canvas - part 1: Drawing May 16 '18
Hi David o/ The link you provide did't use <canvas>. ...
re: HTML5 canvas - part 1: Drawing May 15 '18
Thanks for you comments, it's heartwarming. Hope I could te...
re: HTML5 canvas - part 1: Drawing May 14 '18
See you soon for part 2. And, don't hesitate to share some ...
re: HTML5 canvas - part 1: Drawing May 14 '18
github.com/GMartigny/pencil.js When great minds collide ;)
re: Pixelate characters with canvas, and draw generative art! May 14 '18
Nice results ! I used pretty much the same technique to mak...
re: The Common Enemy, JavaScript's "This" Keyword Saves The Day May 4 '18
Just remember that being a developer mean nothing more than...
re: You're going out of scope, again. May 3 '18
Hi Poof, Technical debt is struggle for everyone. I have (...
re: The Art of Minimalism with UX May 2 '18
As ugly as it is, Ling's Cars site is indeed amazing. Of co...
re: One of the coolest parts about the web is being eroded Apr 25 '18
Funny to note that the same is true for mechanical engineer...
re: The power of jsDoc Apr 23 '18
I like this idea of a different file for the documentation,...
re: The power of jsDoc Apr 23 '18
Nice comment, laying a more TypeScript approach. My point ...
re: The power of jsDoc Apr 20 '18
Personally, I use and abuse of the autocomplete (as you cer...
re: PWAs are going to eat the (app) world Apr 16 '18
@supermanitu , why do you say "this is not a good thing" fo...
re: Javascript Algorithms Challenges | Part 2 Apr 9 '18
Hi, Just a minor nitpicking, you can format your code for a...
re: Who's looking for open source contributors? (April 2 edition) Apr 3 '18
Hi all, I'm currently building a 2D drawing library in Jav...
re: Why I switched to Linux and what I'm using Today Mar 13 '18
Hi, Linux for devs is a must ! Even just because every othe...
re: How to make functions partially applicable in Javascript Mar 12 '18
If you don't care for readability, you can write it as a ti...
re: How to code like playing LEGO™ Mar 10 '18
Thanks for your comment. The code is pure ES6 syntax (no po...
re: Self Documenting code isn't Mar 5 '18
In the Javascript realm, I think jsDoc is a must ! It's eas...
re: Is `this` in Javascript bad? Mar 5 '18
It completely shatter the prototype which is bad IMO. Your ...
loading...