All 242 Comments

re: How to write a Frontend Web Developer Resume?
If you have a good photo (taken by a photographer) that wil...
re: How to write a Frontend Web Developer Resume?
If you are a beginner, I'm going to look for Small but si...
re: Using the Switch Statement with Logical Operators
What is the advantage of this syntax over if/elseif?
re: Modern C++ Isn't Scary
Oh yes CMake is definitely a step forward, but you still ne...
re: Modern C++ Isn't Scary
I've been considering starting a C++ project about 5 minute...
re: What would your opinion be of a "reading position" indicator on DEV?
On the technical point of view I don't think it's going to ...
re: List of technologic "Cancers"
Those are the softwares that made me want to throw my compu...
re: PHP vs Node?
I mostly agree with you! My main point would be: why keep o...
re: 4 Reasons To Stop Caring About Picking The “Best” Language / Framework To Learn - Read or Watch
While I fully agree that many frameworks can do the job, I ...
re: Developing Structure in My Self-Taught Journey
If I may suggest ways that worked for me (a long long time ...
re: 10 rules to code like NASA (applied to interpreted languages)
Funnily enough there was no budget allocated to software on...
re: 10 rules to code like NASA (applied to interpreted languages)
Oh no I love Python, actually it makes these rules easier t...
re: Which Class Of Developer Are You?
The orientation of questions might give really biased resul...
re: Regular Expressions And Template Literals
I think you are undervaluating what you did here, regex doc...
re: Regular Expressions And Template Literals
That's an interesting take, although I wonder how you could...
re: PHP vs Node?
Oh yes. That and more. On a sidenote I thought that T_PAAM...
re: PHP vs Node?
Oh well, I assumed that frameworks would make sure that req...
re: PHP vs Node?
Yes, although it's mostly a front-end issue. On the back-en...
re: PHP vs Node?
JS is a good comparison because it's a really strong amateu...
re: PHP vs Node?
In short, <?php require($_GET['template_name']); ...
re: PHP vs Node?
PHP was actually helpful when I was a beginner in 2003 but ...
re: PHP vs Node?
PHP lets you create bugs and security issues super easily. ...
re: What is quantum computing?
Suppose that there is very very big box of candies that all...
re: When Stack Overflow Goes Offline...
Pray the gods of archive.org
re: When Stack Overflow Goes Offline...
Much cooler, can't argue with that
re: TypeScript is a waste of time. Change my mind.
But how do you scale? 😱😱😱😱😱😱
re: If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries
GitHub is a symbol for Microsoft buying developers 🙈
re: What are your computer’s specs? Which specs are particularly important to you?
The first computer in bought with my first salary (which I ...
re: What are your computer’s specs? Which specs are particularly important to you?
A SSD and at least 16GB of RAM that's all I ask (and about ...
re: What was your win this week?
My article on the 10 NASA rules pissed a lot of people, it'...
re: How the Tech Industry Discourages Multi-Passionate Folks
For sure the interview process is broken in many companies....
re: when I post something, do I have to use English or my native language ?
I have no clue what this would be :)
re: when I post something, do I have to use English or my native language ?
To give you an example, in French Sam et Max are pretty inf...
re: when I post something, do I have to use English or my native language ?
If you want to stay connected to the mainstream dev world y...
re: 10 rules to code like NASA (applied to interpreted languages)
That's quite right. Also Python makes a lot of the rules in...
re: 10 rules to code like NASA (applied to interpreted languages)
Those were simpler times 😢
re: 10 rules to code like NASA (applied to interpreted languages)
If you need half a brain to understand and check a switch s...
re: 10 rules to code like NASA (applied to interpreted languages)
I'm not sure if you've already used goto but the few times ...
re: 10 rules to code like NASA (applied to interpreted languages)
All I'm saying, in essence, is that you need to be accounta...
re: 10 rules to code like NASA (applied to interpreted languages)
Very well spotted, I completely forgot to mention eval(). T...
re: 10 rules to code like NASA (applied to interpreted languages)
That makes a lot of sense
re: The 7 Most Popular DEV Posts from the Past Week
I'm not displeased either, thanks Jess :)
re: 10 rules to code like NASA (applied to interpreted languages)
Those are interesting points, to reply in order: The way ...
re: 10 rules to code like NASA (applied to interpreted languages)
Definitely, control structures are a debate that is faaar f...
re: What's your most re-watchable movie?
I think I've seen the Matrix at least every 6 months since ...
re: 10 rules to code like NASA (applied to interpreted languages)
Excellent questions, the article was already too long to di...
re: Add a "physical" Smart Button To Your Next Project
I need those. Lots and lots of those. It's fucking awesome.
re: What are your thoughts on the whole 10x engineer viral discussion?
That's another good point you're pointing here. Nobody will...
re: ¿Is using Jquery a bad practice nowadays?
You can't compare those. jQuery is mostly a compatibility ...
re: How do you build camaraderie with a fully remote team?
From time to time, fly everyone to a paradisiac island, get...
re: What are your thoughts on the whole 10x engineer viral discussion?
THERE IS ONLY ONE WAY TO SCREAM ON THE INTERNET
re: What are your thoughts on the whole 10x engineer viral discussion?
I SEE A LOT OF COMMENTS IN BOLD BUT LET ME TELL YOU THAT AL...
re: How CloudFlare could have avoided its outage (maybe)
You are cruelty
re: What do you think about Mozilla Firefox weakening TLS security?
Maybe a move for Firefox to come back on market through the...
re: How CloudFlare could have avoided its outage (maybe)
Thanks! One remark though on your benchmark, I think that ...
re: Svelte is the most beautiful web framework I've ever seen
Looks like Vue 0.12 to me.
re: Why you need to give Firefox a chance
Well I'm saying that unregulated monopoly is all bad and es...
re: Python Checklist: Publishing a package to PyPi
How would you test against the staging pypi repo before?
re: Why you need to give Firefox a chance
Do you live in a fantasy world? Are you being ironic? My c...
re: Why you need to give Firefox a chance
It's all Blinkopoly, the way buttons are shaped doesn't mat...
re: Why you need to give Firefox a chance
Nobody created anything, it's just piecing stuff together a...
re: Devs working in agencies, what's your current tech stack?
Django for the backend, Wagtail for the CMS and VueJS for t...
re: How do you feel about the "misuse" of HTTP methods?
I don't give a fuck about methods purity, but there is a fe...
re: 8 tips from John Wick for 10x developers
Best lesson of all, you're right
re: 8 tips from John Wick for 10x developers
The movie is different from others in the genre because of,...
re: Do you have a process for naming things?
Well, give a name and check the following things while keep...
re: Building a DIY ADHD Medication Reminder with Azure Functions & Twilio
I don't want to sound too political but as someone with ADH...
re: Don’t use progress bars in your CV
Hence the scale not measuring your knowledge of 100% of wha...
re: Do you pay for the photos you use as cover?
I almost exclusively use my own photos. If not, I look for ...
re: Which editor do you use when opening files like .bash_profile, etc?
If it's outside a project, vim (and variants)
re: The funny Java vs Kotlin battle
Java makes me want to slit my throat open and Kotlin not, w...
re: The string-matching regex explained step by step
I guess it's not, indeed. What's wrong with foo/bar exampl...
re: Don’t use progress bars in your CV
If you really want to use a scale, define the scale somewhe...
re: Don’t use progress bars in your CV
While I understand your point about confidence and would no...
re: Don’t use progress bars in your CV
A radar chart is always a bad idea no matter what you try t...
re: Don’t use progress bars in your CV
Yes, yes and yes
re: Free Web Accessibility Tools
Thanks for the tools listing :) I'm surprised though that ...
re: Microsoft will be shipping a Linux kernel with Windows
Work done to earn my trust: 1%
re: The Art of Programming
From the beginning I was expecting something more on the cr...
re: What do you think of the future of Java?
I'm not judging COBOL nor Java (in this thread at least). ...
re: The secret that the fonts industry doesn't want you to know
Yes or well hack your way with opacity, different layers, e...
re: Stop using inline CSS (praise utility classes!)
I thought this article was funny until I looked up utility ...
re: Stop using inline CSS (praise utility classes!)
That's a troll right? Please tell me you're trolling. And t...
re: The secret that the fonts industry doesn't want you to know
Interesting, how do you manage your SVG sprites? And yes i...
re: The secret that the fonts industry doesn't want you to know
Hahaha sorry :)
re: Fix 85% of your Web Accessibility issues in 5 easy steps
Great and perfectly timed for me, I'm researching the topic...
re: The secret that the fonts industry doesn't want you to know
Thanks! Apparently CSS syntax is case-insensitive for thes...
re: Google is slow
Kudos to the dev team! So I'll just drop this here just in...
re: Python exceptions considered an anti-pattern
That's a feeling that I had when I started programming and ...
re: Do you recognize your code 6 months later?
You made me want to look at some old code. My oldest open s...
re: Do you recognize your code 6 months later?
For the first 10~15 years or so I indeed thought my previou...
re: Why Warren Buffett would invest in PHP (and you should too)
Much, much, much better than working with PHP. But in that...
re: Why Warren Buffett would invest in PHP (and you should too)
Just to be sure to understand, your case against Python is ...
re: Clarifying GDPR
Well not exactly. While internet giants are able to hide th...
re: Clarifying GDPR
You don't have to delete all of it and all at once. Or even...
re: Tell me a coding confession
While I've been pitching Docker to my boss every since cgro...
re: Tell me a coding confession
Shameless plug: ...
re: How do you name your git branches?
In gitlab it's basically reponame#42 so I guess you can der...
re: Introducing the Async Debounce pattern
Indeed, as @leoyli explained, JS has no threads because it...
re: Introducing the Async Debounce pattern
Thanks for the feedback! If I understand your post correct...
re: Dumb algorithms make us dumb
From what I understand, "causality" and "causation" mean ba...
re: Lessons Learned: Python to JavaScript
If you think that flexboxes are amazing, have a look at CSS...
re: The right way to deploy a Fullstack application.
Drop me a mail at r [at] delos.ltd if you want, I have some...
re: The right way to deploy a Fullstack application.
What I do is install Digital Ocean servers and then deploy ...
re: Node.js vs PHP
I think there is a mistake, PHP means "Personal Home Page"....
re: What programming sub-disciplines seem to be trending up in terms of career options?
Java-fucking-script
re: What programming sub-disciplines seem to be trending up in terms of career options?
Shameless self-quote: ...
re: Google to pay JavaScript frameworks to implement performance-first code
Microsoft still supports (horribly bad) design decisions da...
re: How do we improve security in the npm ecosystem?
The revenue split is certainly a tricky question, however a...
re: How do we improve security in the npm ecosystem?
Well let's do more of that :)
re: How do we improve security in the npm ecosystem?
Also it's obvious that people need a way to get paid for wo...
re: How do we improve security in the npm ecosystem?
I don't have any numbers to back this up but I believe that...
re: Google to pay JavaScript frameworks to implement performance-first code
Basically they're paying people to use custom-built Chrome-...
re: Should I do that test assignment?
You are making a lot of assumptions here... Really a lot. ...
re: Remember phonebooks?
I remember very well the year 1999. It was in the first wee...
re: Dumb algorithms make us dumb
On this point I totally agree that we have to train our bra...
re: Dumb algorithms make us dumb
Well I think that the feed does a good job, there is severa...
re: Dumb algorithms make us dumb
Well I'm posting this on dev.to and not Facebook right? Tha...
re: What is HTTP/3 ?
Anybody knows the state of FEC in QUIC? All the documents I...
re: Content Encoding: why and how to use the meta charset tag and the Content-Type header
It's not that it should be the default. It's that anybody n...
re: Is College Worth It?
Yes I completed a telecommunications engineering degree an...
re: Do you practice TDD?
I used to think that testing was totally useless, then I wo...
re: The difference between x++ and ++x
Well good point on increment theoretically being a differen...
re: Python: Still in favor?
Which makes me think, has anyone tested Responder yet? (fro...
re: Python: Still in favor?
I get the point of not taking something too big but in the ...
re: The difference between x++ and ++x
I think that the length of this article for something seemi...
re: What is the difference between public, protected, and private in Java?
Well private fields are private because you don't want to g...
re: Choosing PHP in 2018
I didn't think I'd take the defense of Doctrine one day but...
re: What is the difference between public, protected, and private in Java?
Well I would have agreed a few years ago but now I've been ...
re: Taking the horror out of UI testing 😱
That looks awesome. I tried it a bit, it works fine on a fe...
re: Why "Just Unionize" Doesn't Work
Unions are here exactly for this It is super-easy as a dev...
re: My solution is the best!
Like I said, maybe you can't pick the winner but you certai...
re: My solution is the best!
Well I agree on a lot of what you say. It makes no sense to...
re: Python: Still in favor?
Not much to add aside from other comments. What I don't und...
re: Python: Still in favor?
Well, at least go with any language that won't be any wrong...
re: Have you ever been in a hackathon
If find that coding is fun then it's going to be fun. I don...
re: Mental Health in Tech
To be short, this is a concept that I call the inversion of...
re: What do you think of the future of Java?
I don't think that anybody is trying to replace Java, it's ...
re: Explain Factory Pattern Like I'm Five
Suppose that you want a duck. You don't care much about it,...
re: I'm planning to ditch my MacBook and move away from laptop computing
Because they are the only mature and widely supported optio...
re: [Rant] Facebook API: avoid at all costs
Thanks for pointing it out, that was precisely the meaning ...
re: [Rant] Facebook API: avoid at all costs
That's why I consider that anything made by Facebook is irr...
re: Have you had to make your Python code run fast?
Did some financial calculation in real-time. It was taking ...
re: Share your team-building stories
Well there's the annual ski trip which involves a lot of sk...
re: What backend are you using?
Oh yes. Nginx. I've got so many of them :D
re: What backend are you using?
Every project is different, everybody has different needs, ...
re: How old have you been when you started programming and what was your first project?
About 7, started with "guess a number between 0 and 100" th...
re: Add Vue to your acknowledged stack
I'm curious, I've never given any real interest to React (H...
re: Using SVG as a Border with CSS
Not so rare before border-radius was invented, but at the t...
re: Using SVG as a Border with CSS
I've learned this trick about 5 years ago and I've waited u...
re: Imposter Syndrome: PHP Edition
Well no, JS became good at client-side. Decent libraries ...
re: Imposter Syndrome: PHP Edition
True. Maybe it's due to PHP being on the server-side and st...
re: Setting up a dev 101 course for my PMs
Pretty true, it indeed can't solve the (potential) trust is...
re: Setting up a dev 101 course for my PMs
Sure, communication is very important and a part of it resi...
re: Setting up a dev 101 course for my PMs
Very interesting feedback, thank you. You did end up learn...
re: To what extent must data be deleted to comply with the GDPR?
The way I see it, the simplest thing to do is to encrypt al...
re: Good first steps for a JS style guide?
I go with AirBnB style with a few variants. The main one is...
re: What's your opinion on Microsoft's GitHub Acquisition?
Microsoft getting on his knees trying to blow developers an...
re: Javascript needs competition on the front end. Thoughts?
Going against JS in the front-end is counter-productive... ...
re: Why you should deploy on Friday afternoon
Here's the thing, no process in the world prevents bugs. Y...
re: Who is hiring? (As of May 2018)
With Madrid | Full Stack Developer | Madrid (Spain) | Onsit...
re: How would you convince your company to implement unit tests?
There's always watching out for people breaking existing co...
re: What Is Your Main Language?
For back-end servers, management scripts and various hacks,...
re: Do online video streaming sites use TCP or UDP
We've got to remember that UDP and TCP were created at a di...
re: Elegant patterns in modern JavaScript: Ice Factory
Yes exactly :)
re: Elegant patterns in modern JavaScript: Ice Factory
I've been using the Ice Factory pattern for years and even ...
re: Elegant patterns in modern JavaScript: Ice Factory
The only issue with this pattern though is unit testing, pr...
re: 5 reasons why Git based resume is awesome
LaTeX is the only word processor that plays nice with Git :...
re: 5 reasons why Git based resume is awesome
I pretty much agree, though I prefer to use LaTeX for this ...
re: Describe the Road from Junior to Senior Engineer
If you're familiar with compound interests, I'd sum it up t...
re: A recruiter sends you a job proposal with "URGENT" in the subject. What do you think and how do you respond?
I tell them to fuck off and review their recruitment method...
re: Choosing PHP in 2018
The reason I'm ranting about the ORM is because nowadays it...
re: Choosing PHP in 2018
Ah but I learned, the last time we had this argument I didn...
re: Choosing PHP in 2018
PHP has a lot of pain points. Printed errors vs exceptions....
re: Choosing PHP in 2018
That's true, it kinda reminds me where Django was 5 years a...
re: Choosing PHP in 2018
IMHO how much you care gives you an effort budget. The more...
re: Choosing PHP in 2018
Look, PHP might be a not-so-terrible choice to create a web...
re: Project Estimations
While I kinda agree on this method, there is one particular...
re: [JS] Do you use 'with' in JavaScript?
Honestly, I read about this feature once every few years an...
re: How has your org been affected by increased data regulation in Europe? (GDPR etc.)
The world is turning upside down, basically.
re: How much do you need to know or learn before calling yourself a developer?
Being a developer is the fire in you. If you have it, you a...
re: How do I get experience when I have no experience?
As an employer, I don't see it like that. There is no requi...
re: How do I get experience when I have no experience?
Two things: Code Get a kick-ass mentor Coding is to onl...
re: Best OS for programmers
Building and sharing is our job and so should be the spirit...
re: Why did you start programming?
I can't remember it was too long ago. An irresistible force...
re: Why I Deleted My IDE; and How It Changed My Life For the Better
Come on, Eclipse and XCode are utter pieces of shit, everyb...
re: Running SSL on localhost
Other method: Get a domain, let's say foobar.com Get a w...
re: Why don't sites put more effort into web performance?
Wild guess: to me there's two causes of bad performance. ...
re: Learning Angular 5 as a React and Vue Developer
On the semi-colon debate, my rationale is simple: there's m...
re: Changelog: Customized emails to catch folks up on posts they might not want to miss
IMHO, this is a terrible idea. Not for dev.to, but for huma...
re: Maximum line length in your code
I noticed that code is much easier to read if it's less tha...
re: How to set up Django Environment in Linux for beginners
Why using Django? Because the ORM is awesome and migrations...
re: Explain python global interpreter lock (GIL) Like I'm Five
Threads are a lie. Use processes instead.
re: What are some fundamentals of security every developer should understand?
This sounds reasonable
re: What are some fundamentals of security every developer should understand?
I'm not sure if the blindfolded helicopter will achieve its...
re: Time To End The vi/Emacs Debate
Well, you're using nano... I never know how to do anything ...
re: How dev.to dynamically generates social images
Also, social images are cached by the platforms themselves ...
re: How dev.to dynamically generates social images
I would suggest a much simpler alternative: render your ima...
re: Your developer timeline
Oh, fun question! A few major things I can think about ...
re: What language features/concepts do insiders of the language love and outsiders hate?
Ruby. The whole thing.
re: Avoid getters and setters whenever possible
Yup but sometimes you start without needing the computation...
re: Who said that VIM cannot compete with IDEs?
Regarding portability of Linux, I mean this. Regarding Lin...
re: Who said that VIM cannot compete with IDEs?
Oh it certainly is not. In fact, it's designed to be not po...
re: Who said that VIM cannot compete with IDEs?
I think it's a text editor from the early 90s, soooo... Not...
re: Who said that VIM cannot compete with IDEs?
Well, I used to put a lot of plugins in my Vim and so on......
re: Why we went with PreactJs to power the dev.to frontend
I've used it on U2Guide and yeah, it rocks (well, I had to ...
re: Why we went with PreactJs to power the dev.to frontend
VueJS is indeed a post-angular tool, but it would be very s...
re: When working from home, how do you turn off at the end of the day?
That's my secret: I'm always working. When I don't then I'...
re: Choosing The Proper Level of Abstraction
I never managed to do TDD. Even though I tried, it's just t...
re: Regex was taking 5 days to run. So I built a tool that did it in 15 minutes.
Yup but then you're getting my name is Rémy instead of My n...
re: Regex was taking 5 days to run. So I built a tool that did it in 15 minutes.
Suppose that your input is one of My name is remy My name...
re: ELI5: What is a database normalization?
It's all about having a single source of truth. Suppose yo...
re: Regex was taking 5 days to run. So I built a tool that did it in 15 minutes.
Those days I often work on NLU so that sounds pretty good. ...
re: Avoid getters and setters whenever possible
Well, I used to think that getters and setters are usually ...
re: 7 Reasons You Should Be Using PostgreSQL
A missing few PostGIS HStore JSON(b) data type Recursive ...
re: Comparing MongoDB & MySQL
large remains to be defined but yup I see the idea
re: Comparing MongoDB & MySQL
Interesting to know that $lookup is heavy though, I did use...
re: Comparing MongoDB & MySQL
My motto is: if you can put it in a table then put it in Po...
re: Choosing The Proper Level of Abstraction
Interesting. I'd add the notion of pain in the ass. Wheneve...
re: JavaScript is almost pythonic
It sure makes JS more usable. Still, the "insides" keep on ...
re: Comparing MongoDB & MySQL
That is an interesting comparison of NoSQL databases. I do...
re: What are your opinions on local state vs global state in React?
I've never felt the need for Redux (well, VueX in my case)....
re: Imposter Syndrome: PHP Edition
If you're referring at my posts, I've been careful not comp...
re: Imposter Syndrome: PHP Edition
I'll admit that Laravel looks like a nice piece of framewor...
re: Imposter Syndrome: PHP Edition
If you ask for my personal favorite, I always go with Djang...
re: Imposter Syndrome: PHP Edition
Hello no, JS is bad enough on the front-end for me not want...
re: Imposter Syndrome: PHP Edition
I'm pretty aware of PHP 7. What's the point of anonymous cl...
re: Imposter Syndrome: PHP Edition
Once again. Some things are used by more than two persons a...
re: Imposter Syndrome: PHP Edition
Oh I don't think that PHP stopped at WordPress, even though...
re: Imposter Syndrome: PHP Edition
There is perfectly functional programs written in Brainfuck...
re: Imposter Syndrome: PHP Edition
Let me take an example. In the medical world, there is man...
re: Imposter Syndrome: PHP Edition
Well, no you probably get frustrated by JavaScript because ...
re: Imposter Syndrome: PHP Edition
PHP was the first language I've seriously been into. It's t...
re: Stop Committing TODOs
Well, most IDE will have an option to list TODOs. However,...
re: How I chose my Code Editor
I've probably worked with all major editors out there up un...
re: Confluence is where information goes to die
Wikis are boring. To me the simplest way to deal with that ...
re: GNU Public License is all but free and you should never use it
Wait are you discovering that now? Wasn't this settled back...
re: Don’t document your code. Code your documentation.
I was about to write exactly the same post :) The only thi...
loading...