DEV Community

loading...
Rémy 🤖 profile picture

Rémy 🤖

404 bio not found

Education

Telecommunications Engineer

Work

CTO at WITH Madrid

Last 250 comments

The Ultimate Python main()

Your lib looks great, definitely to consider if I start worki...

The Ultimate Python main()

I never needed more and it's in the standard lib :)

Which JavaScript frameworks are worth learning in 2021?

Not a shock at all, I was quite used to JSX for a long time b...

Debouncing, and web performance

What is even more useful is to debounce based not only on tim...

Stop using virtualenv, pyenv, nvm, goenv and Use Docker images

I'd be curious to know how is your IDE integration experience?

How to Become a WordPress Developer in 2021

Actually I've been recently looking for the top WordPress web...

Why do we still speak in direct DNS?

Meh. At some point you should understand what you're doing sh...

My first experiences with Tailwind CSS

That's a good idea. We could group CSS properties so we can r...

My first experiences with Tailwind CSS

So if you work with a components system, the CSS is linked to...

“What is your current salary?” is a red flag that you don’t want to work here

Well because the salary is part of the conversation. That's l...

“What is your current salary?” is a red flag that you don’t want to work here

Well, knowing the current salary of the person you're hiring ...

What are your favorite Microsoft products?

Oh wow, I've read the other replies, Linux seems to be a damn...

What are your favorite Microsoft products?

IE6, because it's dead

Chat Application using PHP

That is definitely a state-of-the-art PHP implementation of a...

Stop Using React

Well, you still have to use React, which is Facebook porting ...

🛑 Stop using pixels in CSS

I don't get the point. If your media queries are in pixels be...

Find Duplicates in an Array

Sets are one of my favorite things. So fantastic to use in Py...

Why do we write JavaScript like this?

I draw the line at: if I have to Google how to make this code...

What is your database of choice?

PostgreSQL is my choice because It is well supported by the...

Why unit test culture is broken

I guess it's broken because there was a rushed sprint and som...

Django Vs flask vs firebase for table app database with ML!

I have been using Django for almost 10 years and I must say t...

Do You Have Your Own Website/Portfolio?

I'm building remy.world step by step but I published it as so...

How do you identify "over-engineering"?

Could you write less code to solve the stated problem(s)?

What TV shows are you in to these days?

Versailles has been some fun during the quarantine

What TV shows are you in to these days?

I have such a hard time watching sci-fi in German for some re...

What are some "classic reads" in programming?

Oh shit, it's about blog posts. Sorry :)

What are some "classic reads" in programming?

Modern Operating Systems is a definite must-read if you want ...

How do you feel about Neuralink?

Bond villain answer: it's inevitable

When is a quick and dirty hack justified?

Never. But if you're doing something that is urgent and you ...

What language or tool are you curious about, but have not found the time to use or learn?

RabbitMQ is an impressive piece of software and the tools beh...

Which programming language has the best documentation and why?

Python, because documentation is a first-class feature of the...

Who said that VIM cannot compete with IDEs?

True enough :)

Safari 14 ships webp support. Are we nearing the end of PNG on the web?

I would definitely not target PNG as the first victim, JPEG i...

How do you fight boredom in software development?

Yeah that's basically the idea. Back-up on specific problems ...

How do you fight boredom in software development?

With interns, that's how. More seriously, the more I move fo...

I improved Page Speed from 80 to 91 -- can you help me get closer to 100?

Look, Google's rules are arbitrary and full of shit. Don't wa...

How will 5G affect how we build for mobile?

Well yes. As I said in another comment, 5G is in part exactly...

How will 5G affect how we build for mobile?

Also, for US readers, in my experience as a traveller I've te...

How will 5G affect how we build for mobile?

5G is several things: Exactly the same as 4G but with a ba...

What's your go-to stack these days?

Usually my projects consist of: An API Django DRF Postgre...

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

It's not really easy to change. Changing those defaults will ...

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

Best summary of the situation I've read so far, thanks!

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

I would add that Git is officially a self-reference from Linu...

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

I was going to say exactly the same thing

Deno is out. Is Node dead?

I can't agree more, not using Deno is a sensible engineering ...

Deno is out. Is Node dead?

Well, if Node was dead I guess that Deno wouldn't have used i...

Replacing master in git

My understanding of this is that black people have no access ...

Replacing master in git

I've only ever seen white people care about this on Twitter a...

What projects should somebody have and experience to be a senior?

Well, how often does a junior ask you a vague question with h...

The Case for Comma-Leading Lists

Admit it, you just wanted to make people mad

Package Managers in python 🚀

Can't agree more on Poetry, that's definitely the most conven...

Package Managers in python 🚀

The convenience of Deno is that you put directly the GitHub U...

Do I NEED a personal website/portfolio?

Do you need to put on pants in the morning? Technically not....

Using !important in CSS

Look I'm not saying that !important is a dangerous anti-patte...

Using !important in CSS

After seeing the title I was hoping so hard for this first pa...

Computer Science vs Software Engineering

Indeed, I meant it in regard to people saying that bridge eng...

Python vs Java

Sorry I meant Oracle as editor of the Java itself. And I mus...

You Probably Don't Need a Mac

I guess a more appropriate title would be: "Unless you work w...

Python vs Java

Let it be noted that Java is one of the first programming lan...

Open or Closed-Source?

It's all a question of strategy

Computer Science vs Software Engineering

Oh I'm not sure of the difference between the science and the...

Why you still love using linux?

If you go with fancy-pants bleeding-edge distros like Arch or...

Why you still love using linux?

As a desktop (or as a server) I think that far better OSes we...

AWS vs Azure vs Google Cloud

The AWS UI feels like a cold bath of austerity and hardships ...

AWS vs Azure vs Google Cloud

AWS — Does everything, super complex because super complete, ...

Automated Attendance Management System Using Face Recognition

OR instead of creating a dystopian mass-surveillance tool, te...

What is the best code editor?

If it's to edit a single file then it's going to be vim. I've...

Is the Tailwind approach a big step forward for CSS or just-yet-another-thing?

My personal theory is that Tailwind is a joke that nobody rea...

Is the Tailwind approach a big step forward for CSS or just-yet-another-thing?

Funny article where Facebook announces to the world they've d...

"Is PHP Dead?" Discussion

Well, PHP 7.X I looked and used when forced to do PHP, but I ...

What's your wifi's name?

Definitely an inspiration for this joke :)

"Is PHP Dead?" Discussion

I know you can't hold PHP accountable for WordPress but I've ...

"Is PHP Dead?" Discussion

I'm not saying that Laravel is bad per se but given the burde...

"Is PHP Dead?" Discussion

Node being shit for back-end dev doesn't make PHP good, though

"Is PHP Dead?" Discussion

Because Python and Ruby aren't pieces of shit, that's why. Th...

Why to use async & await instead of the Promise class?

That syntax is a band-aid for the simplest problems. When you...

What's your wifi's name?

' DROP TABLE networks; --

What is your top tool that most devs would be surprised you use regularly?

I love when people paste AWS keys in there

What is your top tool that most devs would be surprised you use regularly?

Hum... I've spent a lot of time picking tools that go well to...

My laptop is 8 years old

My personal laptop is still a ThinkPad X1 Carbon 1st gen whic...

Hit me with a good rant

I have not but it sounds interesting I'll definitely have a...

Hit me with a good rant

Processes are virtual machines. Docker could be replaced with...

What was your first computer?

Not sure exactly what would count but definitely the Apple ...

Where do you get ideas for side projects?

Oh my. Everywhere. It's the time I don't find. From every ...

How to increase your chances of landing interviews

I think the best way to land a job at Google is buy a satan...

I got bored with asking my son for multiplication tables, so we programmed together a little game with Scratch.

Fun fact though. It taught me programming but not multiplic...

I got bored with asking my son for multiplication tables, so we programmed together a little game with Scratch.

This is so cool. When I was about 10 that's also what I cod...

The Circuit Breaker Pattern

Interesting article, although I wonder if this is not a pro...

Why you should use semicolons in spite of ASI

I totally agree. Not deciding if I should put semicolons is...

What's the most wasteful software?

Everything Google except Google. They are just throwing ba...

Will client-heavy avatar-based teleconferencing be a thing soon?

What would really change the game is spatial audio to be ab...

Add progress bars to any command

Always happy to make other people happy :)

Add progress bars to any command

It is also fairly nice, and there is the progress utility t...

What's the best thing to do when you've run into a debugging dead end?

Sleep then rubber talk it

Which Linux Desktop Environment will be the best for you?

I've tried everything on that list for several months each,...

Does your background make your work unique?

I'm like a broken record on having a wide background, that's ...

Writing DEV articles in VSCode

Fantastic! Tell me what you think, it's still a bit rough f...

How to overcome boredom

It's something I read on Twitter I think, I can't find the ...

Writing DEV articles in VSCode

Shameless plug here but I started working on this and I think...

A message from Iran, asking for help on creating better proxies

At the risk of understating this, it's a fucking serious si...

A message from Iran, asking for help on creating better proxies

I'm curious, what can you reach and from where? Usually an...

How can you show your work if you are a backend developer???

Publish some well-tested and well-documented packages on yo...

Are you using Docker for local development?

It's just a wrapper around cgroups, I had the idea of Docke...

Are you using Docker for local development?

Every time I want to try Docker I'm reminded how much more ...

Why regular expression is a hot topic and why is it hard?

It's like any tool, if you know it it helps you a lot but i...

Creating a VueJS component for online/offline events

I'm not sure to understand, what is the problem that you ar...

If You Don't Know, Now You Know - GitHub Is Restricting Access For Users From Iran And A Few Other Embargoed Countries

GitHub actions sound like something quite suitable for this

Classes Suck

Classes are definitely not real-world objects, that's just ...

3 minutes 21 seconds vs 10000 years - Google's Quantum Supremacy Claim 🔥 💥👇

So far quantum computers have been discovered to be able to...

3 minutes 21 seconds vs 10000 years - Google's Quantum Supremacy Claim 🔥 💥👇

Short story: yes there is a ton of post-quantum crypto out ...

3 minutes 21 seconds vs 10000 years - Google's Quantum Supremacy Claim 🔥 💥👇

It's also that quantum algorithms are a fucking mess. If yo...

3 minutes 21 seconds vs 10000 years - Google's Quantum Supremacy Claim 🔥 💥👇

Thanks for the share! I find interesting that in the same ...

Explain React to Me

Easy: if you got frustrated that PHP best practices moved t...

Firefox (and other browsers) will be making better use of height and width attributes for modern sites

Can't wait 2030 when this is supported everywhere

What advice would you give to an unemployed software developer?

You are choosing your employer as much as your employer cho...

Which non-computer science degrees apply to skills needed for a career in software development?

Various electronic equations (filters, charge/discharge of...

What will you do after retiring from code?

Write code for my own projects

The way adults deliver software on time

Fantastic feedback, I'm glad to see this article resonate!

The way adults deliver software on time

Thanks for noticing! I got a little recursive in my Markdow...

What is your opinion of WSL

What's the point again?

Go ahead, debug your apps in production

Oh, a Microsoft ad disguised in a troll.

Taiwan & Hong Kong Need Our Help

Oh well but who am I to decide if Crimea is part of Russia ...

Taiwan & Hong Kong Need Our Help

Oh wow I'm not taking any stand in any direction regarding ...

It’s my birthday

Damn, same as me. Happy birthday!

Welcome Thread - v40

Welcome! I looked at your website and the product sounds i...

OpenBSD Is C Documentation

If you ask me, OpenBSD is a bunch of hypocritical morons sitt...

How important is stats knowledge in software development?

If I follow you, since all distributions are normal you jus...

How important is stats knowledge in software development?

As everything, you don't need it per se but the more tools ...

What is the oddest JavaScript behavior?

Without a doubt I'll say this: jsfuck.com/

If your manager told you to spend the next two weeks working on any "fun and fulfilling" project at work, what would you do?

I would get a thousand ideas, run in circles and accomplish...

How to write a Frontend Web Developer Resume?

If you have a good photo (taken by a photographer) that wil...

How to write a Frontend Web Developer Resume?

If you are a beginner, I'm going to look for Small but si...

Using the Switch Statement with Logical Operators

What is the advantage of this syntax over if/elseif?

Modern C++ Isn't Scary

Oh yes CMake is definitely a step forward, but you still ne...

Modern C++ Isn't Scary

I've been considering starting a C++ project about 5 minute...

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 ...

List of technologic "Cancers"

Those are the softwares that made me want to throw my compu...

PHP vs Node?

I mostly agree with you! My main point would be: why keep o...

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 ...

Developing Structure in My Self-Taught Journey

If I may suggest ways that worked for me (a long long time ...

10 rules to code like NASA (applied to interpreted languages)

Funnily enough there was no budget allocated to software on...

10 rules to code like NASA (applied to interpreted languages)

Oh no I love Python, actually it makes these rules easier t...

Regular Expressions And Template Literals

I think you are undervaluating what you did here, regex doc...

Regular Expressions And Template Literals

That's an interesting take, although I wonder how you could...

PHP vs Node?

Oh yes. That and more. On a sidenote I thought that T_PAAM...

PHP vs Node?

Oh well, I assumed that frameworks would make sure that req...

PHP vs Node?

Yes, although it's mostly a front-end issue. On the back-en...

PHP vs Node?

JS is a good comparison because it's a really strong amateu...

PHP vs Node?

In short, <?php require($_GET['template_name']); ...

PHP vs Node?

PHP was actually helpful when I was a beginner in 2003 but ...

PHP vs Node?

PHP lets you create bugs and security issues super easily. Th...

What is quantum computing?

Suppose that there is very very big box of candies that all...

When Stack Overflow Goes Offline...

Pray the gods of archive.org

When Stack Overflow Goes Offline...

Much cooler, can't argue with that

TypeScript is a waste of time. Change my mind.

But how do you scale? 😱😱😱😱😱😱

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 🙈

What are your computer’s specs? Which specs are particularly important to you?

The first computer in bought with my first salary (which I ...

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 ...

What was your win this week?

My article on the 10 NASA rules pissed a lot of people, it'...

How the Tech Industry Discourages Multi-Passionate Folks

For sure the interview process is broken in many companies....

when I post something, do I have to use English or my native language ?

I have no clue what this would be :)

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...

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 you...

10 rules to code like NASA (applied to interpreted languages)

That's quite right. Also Python makes a lot of the rules in...

10 rules to code like NASA (applied to interpreted languages)

Those were simpler times 😢

10 rules to code like NASA (applied to interpreted languages)

If you need half a brain to understand and check a switch s...

10 rules to code like NASA (applied to interpreted languages)

I'm not sure if you've already used goto but the few times ...

10 rules to code like NASA (applied to interpreted languages)

All I'm saying, in essence, is that you need to be accounta...

10 rules to code like NASA (applied to interpreted languages)

Very well spotted, I completely forgot to mention eval(). T...

10 rules to code like NASA (applied to interpreted languages)

That makes a lot of sense

The 7 Most Popular DEV Posts from the Past Week

I'm not displeased either, thanks Jess :)

10 rules to code like NASA (applied to interpreted languages)

Those are interesting points, to reply in order: The way ...

10 rules to code like NASA (applied to interpreted languages)

Definitely, control structures are a debate that is faaar f...

What's your most re-watchable movie?

I think I've seen the Matrix at least every 6 months since ...

10 rules to code like NASA (applied to interpreted languages)

Excellent questions, the article was already too long to di...

Add a "physical" Smart Button To Your Next Project

I need those. Lots and lots of those. It's fucking awesome.

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

That's another good point you're pointing here. Nobody will...

¿Is using Jquery a bad practice nowadays?

You can't compare those. jQuery is mostly a compatibility ...

How do you build camaraderie with a fully remote team?

From time to time, fly everyone to a paradisiac island, get...

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

THERE IS ONLY ONE WAY TO SCREAM ON THE INTERNET

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...

How CloudFlare could have avoided its outage (maybe)

You are cruelty

What do you think about Mozilla Firefox weakening TLS security?

Maybe a move for Firefox to come back on market through the...

How CloudFlare could have avoided its outage (maybe)

Thanks! One remark though on your benchmark, I think that ...

Svelte is the most beautiful web framework I've ever seen

Looks like Vue 0.12 to me.

Why you need to give Firefox a chance

Well I'm saying that unregulated monopoly is all bad and es...

Python Checklist: Publishing a package to PyPi

How would you test against the staging pypi repo before?

Why you need to give Firefox a chance

Do you live in a fantasy world? Are you being ironic? My c...

Why you need to give Firefox a chance

It's all Blinkopoly, the way buttons are shaped doesn't mat...

Why you need to give Firefox a chance

Nobody created anything, it's just piecing stuff together a...

Devs working in agencies, what's your current tech stack?

Django for the backend, Wagtail for the CMS and VueJS for t...

How do you feel about the "misuse" of HTTP methods?

I don't give a fuck about methods purity, but there is a fe...

8 tips from John Wick for 10x developers

Best lesson of all, you're right

8 tips from John Wick for 10x developers

The movie is different from others in the genre because of,...

Do you have a process for naming things?

Well, give a name and check the following things while keep...

Building a DIY ADHD Medication Reminder with Azure Functions & Twilio

I don't want to sound too political but as someone with ADH...

Don’t use progress bars in your CV

Hence the scale not measuring your knowledge of 100% of wha...

Do you pay for the photos you use as cover?

I almost exclusively use my own photos. If not, I look for ...

Which editor do you use when opening files like .bash_profile, etc?

If it's outside a project, vim (and variants)

The funny Java vs Kotlin battle

Java makes me want to slit my throat open and Kotlin not, w...

The string-matching regex explained step by step

I guess it's not, indeed. What's wrong with foo/bar exampl...

Don’t use progress bars in your CV

If you really want to use a scale, define the scale somewhe...

Don’t use progress bars in your CV

While I understand your point about confidence and would no...

Don’t use progress bars in your CV

A radar chart is always a bad idea no matter what you try t...

Don’t use progress bars in your CV

Yes, yes and yes

Free Web Accessibility Tools

Thanks for the tools listing :) I'm surprised though that ...

Microsoft will be shipping a Linux kernel with Windows

Work done to earn my trust: 1%

The Art of Programming

From the beginning I was expecting something more on the cr...

What do you think of the future of Java?

I'm not judging COBOL nor Java (in this thread at least). ...

The secret that the fonts industry doesn't want you to know

Yes or well hack your way with opacity, different layers, e...

Stop using inline CSS (praise utility classes!)

I thought this article was funny until I looked up utility ...

Stop using inline CSS (praise utility classes!)

That's a troll right? Please tell me you're trolling. And t...

The secret that the fonts industry doesn't want you to know

Interesting, how do you manage your SVG sprites? And yes i...

The secret that the fonts industry doesn't want you to know

Hahaha sorry :)

Fix 85% of your Web Accessibility issues in 5 easy steps

Great and perfectly timed for me, I'm researching the topic...

The secret that the fonts industry doesn't want you to know

Thanks! Apparently CSS syntax is case-insensitive for thes...

Google is slow

Kudos to the dev team! So I'll just drop this here just in...

Python exceptions considered an anti-pattern

That's a feeling that I had when I started programming and ma...

Do you recognize your code 6 months later?

You made me want to look at some old code. My oldest open s...

Do you recognize your code 6 months later?

For the first 10~15 years or so I indeed thought my previou...

Why Warren Buffett would invest in PHP (and you should too)

Much, much, much better than working with PHP. But in that...

Why Warren Buffett would invest in PHP (and you should too)

Just to be sure to understand, your case against Python is ...

Clarifying GDPR

Well not exactly. While internet giants are able to hide th...

Clarifying GDPR

You don't have to delete all of it and all at once. Or even...

Tell me a coding confession

While I've been pitching Docker to my boss every since cgro...

Tell me a coding confession

Shameless plug: ...

How do you name your git branches?

In gitlab it's basically reponame#42 so I guess you can der...

Introducing the Async Debounce pattern

Indeed, as @leoyli explained, JS has no threads because it...

Introducing the Async Debounce pattern

Thanks for the feedback! If I understand your post correct...

Dumb algorithms make us dumb

From what I understand, "causality" and "causation" mean ba...

Lessons Learned: Python to JavaScript

If you think that flexboxes are amazing, have a look at CSS...

The right way to deploy a Fullstack application.

Drop me a mail at r [at] delos.ltd if you want, I have some...

The right way to deploy a Fullstack application.

What I do is install Digital Ocean servers and then deploy ...

Node.js vs PHP

I think there is a mistake, PHP means "Personal Home Page"....

What programming sub-disciplines seem to be trending up in terms of career options?

Java-fucking-script

What programming sub-disciplines seem to be trending up in terms of career options?

Shameless self-quote: ...

Google to pay JavaScript frameworks to implement performance-first code

Microsoft still supports (horribly bad) design decisions da...

How do we improve security in the npm ecosystem?

The revenue split is certainly a tricky question, however a...

How do we improve security in the npm ecosystem?

Well let's do more of that :)

How do we improve security in the npm ecosystem?

Also it's obvious that people need a way to get paid for wo...

How do we improve security in the npm ecosystem?

I don't have any numbers to back this up but I believe that...

Google to pay JavaScript frameworks to implement performance-first code

Basically they're paying people to use custom-built Chrome-...

Should I do that test assignment?

You are making a lot of assumptions here... Really a lot. ...

Remember phonebooks?

I remember very well the year 1999. It was in the first wee...

Dumb algorithms make us dumb

On this point I totally agree that we have to train our bra...

Dumb algorithms make us dumb

Well I think that the feed does a good job, there is severa...

Dumb algorithms make us dumb

Well I'm posting this on dev.to and not Facebook right? Tha...

What is HTTP/3 ?

Anybody knows the state of FEC in QUIC? All the documents I...

loading...
Forem Open with the Forem app