We're a place where coders share, stay up-to-date and grow their careers.
404 bio not found
All private interactions must abide by the code of conduct.
Hi. There is a typing error in the title: Consensus Alogrit...
Jun 4 '21
I would just say... If you see a problem ... you see a Market...
Mar 20 '21
It would be good if you make one agreement with this website ...
Nov 25 '20
I do also like to test the middle-ware directly. It forces...
Mar 10 '20
Do you define all your interfaces by hand ? In the case of...
Hello, the hierarchies are built when you try to describe t...
Jan 18 '20
There are many services that your pc might be using. Not ju...
Nov 25 '19
Do you mean a VPN Service hosted on your router? Mine also...
Thanks! I'm just curious. Which library is that from the i...
Oct 19 '19
Sorry for the noise. I found the answer here: stackoverflo...
Oct 15 '19
There would be no output, just the executive of the configu...
Good! Can you make one for "git showtool"? It would be so...
Oct 14 '19
If you write perfect patches maybe. But if you're app use ...
Oct 9 '19
Better naming the identifiers is one of the harder tasks I...
Sep 29 '19
You can add python code conventions: python.org/dev/peps/p...
Which app do you use to store and play them ?
Sep 6 '19
That's a good point. In most of the problem domains we use co...
A word of advise - in the future, avoid exposing your supe...
Sep 1 '19
The problem with Javascript is that precisely that freedom ...
Aug 31 '19
Man. Stop guessing and read the references I gave you. The...
Aug 30 '19
I think you are mixing the stuffs. I would never think that...
Aug 29 '19
I thing your answer is somehow full of emotions. One advice...
Aug 27 '19
Find a single scientific theory that is organised into any...
Suzdalnitski's article must be a joke. When I read it I feel...
Aug 26 '19
Hi. I took once one job that was offered to many previous...
Jul 31 '19
There's some really amazing technical podcasts out there.....
Jul 27 '19
Good. But at the end you have shifted the article to the C...
Jul 21 '19
Hi. Some time ago I was having a conversation with a frien...
If I understand properly, that thread is just a description...
Jul 14 '19
That's a good approach for a leader. In management courses...
) Good work! I guess you are one step near to write a book...
Jul 11 '19
I see.. You want to go back in time and buy Apple shares. 😁
I think Windows' servers started to be competitive since th...
elementary school student
Jul 3 '19
I don't know one.
Jun 22 '19
I guess when the entities evolve quickly and are interrelat...
I think this is the official answer to that.
I think it does mean that the contracts are no so strict an...
Jun 19 '19
Maybe Rest can't rise su much VC. 🤔
And what doesn't fits?
Also there are other costs for the community like the incre...
Good that you have made the attempt of looking for some rul...
You are thinking like an Artist. Scientists and Hackers (t...
There are some concerns about the exposure of children to s...
Jun 16 '19
And where comes the name from?
Jun 15 '19
No. I am not able to do it. I have nor the time nor the ski...
Jun 11 '19
I think that many people uses vim and emacs because of thei...
Jun 10 '19
That would be a good survey. Which has been the gratest s...
As mentioned in OP, I haven't had any necessity to do it y...
Do you mean Mathbox.js ;-) The article series of MathBox.j...
Jun 8 '19
Despite of the popularity, I don't like to invest time in P...
In the tech world, there's always a plethora of popular to...
I guess the templates are 100% compatible, right ? I wasn'...
Jun 1 '19
It was a joke. Because I like Python more than Ruby. Just ...
May 31 '19
Supposedly Jekyll has the advantage that is supported by GitH...
May 30 '19
The number one in my missing git command is git showtool. ...
Apr 24 '19
Good idea. With the title you'd made the post attractive, a...
Basically the way it works is if a user hovers over a hype...
Apr 23 '19
The sources of complexity are not in the programming langua...
Apr 22 '19
Javascript Pizza would be: "When the dough is ready try to...
Apr 20 '19
Python compiles in the moment of execution. That would be l...
And what would be a project dependency ? One ingredient ? O...
:-) And what about scripting languages ? Running the all t...
It is undeniable that programming has taken a lot from the ...
Apr 19 '19
I think is this one: programcreek Now I realize that it co...
Very nice article. Thanks. Actually, you might have alread...
Apr 18 '19
Regarding your advice of reading our of code. There is a we...
Very interesting. Thanks. Do you know some opensource fram...
Apr 14 '19
I use workrave sometimes. It remembers you to take breaks...
Apr 13 '19
This was a painful problem for me until one year ago. Then ...
My preferred website for coding challenges is codingame. I...
Mar 23 '19
You might think about how docker and the "containers paradi...
Mar 19 '19
I have found it extremely useful during software maintenanc...
Mar 15 '19
Thank you for the quotation. I have the same opinion. We do...
Mar 10 '19
Also from the many books that I have read I have learned th...
I guess a section for selecting the tools is needed. How to...
Maybe you can make every content an article here, and gener...
If the problem is really with a big history... I guess it c...
Mar 3 '19
No. He means not checking out the master branch locally, ju...
Sorry but I don't see a direct relation between "doing your...
Feb 27 '19
What I'm saying in my comment is that GraphQL allows peopl...
Feb 17 '19
People like GraphQL, but I'm unconvinced it's primarily fo...
Feb 16 '19
That's because TDD is just an approach that can be implemen...
Jan 5 '19
With the time I have seen as a trend to use the first perso...
When to do BDD vs TDD? I would better say: How BDD relat...
I think the industry, having over-worshipped the object-or...
Dec 16 '18
I would say try always to use the framework if it provides ...
Dec 8 '18
Please read again the answers from the perspective of someo...
It really seems like Microsoft is safely going to be among...
Dec 4 '18
Because it is like a complete reference of algorithms. Let...
Dec 1 '18
Sometimes simplicity makes the greatest masterpiece. I lik...
Also, we have this classic book: The Art of Computer Progra...
Nov 24 '18
Also I don't see books about database or database theory. ...
The best programmers that I have been able to talk face-to-...
I'm a big fan of agile, I adhere to it's core philosophies...
I see value in DEV because it provides the experience in th...
Nov 18 '18
I have been a developer by 28 years. I have seen the web gr...
But the thing is, we don't describe computer languages wit...
Nov 10 '18
Interesting discussion, but it seems that somehow implies n...
Nov 9 '18
Indeed. The main influence of Automata theory in programmi...
I think that the advances in Linguistics of Noam Chomsky an...
Well done! Nowadays, companies should realize that the mos...
Nov 4 '18
Good work. Still a lot to learn I think you have a good...
Oct 27 '18
Anyway, you might want to check Scala's DSL features.
Oct 26 '18
It's not really about paradigm. You can write in Calculati...
Oct 25 '18
By the way, it is said that programming languages implement...
Oct 24 '18
I guess you were inspired by this post. I like the graphic...
By the way: The language that is more multi-paradigm seems ...
Those are called Programming paradigms: declarative imper...
Ohh, I think the next October 23th will be the 20th anniver...
Sep 16 '18
Yes. Most of the times what happen is that the selection by...
Sep 15 '18
If you are from those that think there are no differences b...
Sep 14 '18
You can add Behave to the Python list. It is a very mature ...
Sep 7 '18
I mean this: "Knowledge is constantly shared between pair ...
Sep 6 '18
Actually it happens a lot. And they have success. The obje...
Sep 5 '18
Don't underestimate the productivity of pair programming. P...
You can offer him a contract as consultant for a time. By h...
A long time ago, before Windows... The code editors use to...
Sep 4 '18
Actually, I did start using them to avoid remembering some ...
Sep 3 '18
Congrats ! You have nice journey. Something I have learne...
Sep 2 '18
Some stuff to test in those cases: Improve your diet (Eat...
Sep 1 '18
I usually make aliases only for those that have specific pa...
Aug 25 '18
The problem with statically-typed languages is that you te...
Aug 23 '18
All 128 comments
Consensus Algorithms
Hi. There is a typing error in the title: Consensus Alogrit...
The Shocking Immaturity of JavaScript
I would just say... If you see a problem ... you see a Market...
I made 100 high-quality illustrations, totally free. Use it anywhere without attribution.
It would be good if you make one agreement with this website ...
Cypress - End to End Testing Framework
I do also like to test the middle-ware directly. It forces...
Cypress - End to End Testing Framework
Do you define all your interfaces by hand ? In the case of...
Is Object-Oriented Programming "Dangerous"?
Hello, the hierarchies are built when you try to describe t...
How do you practice safe public wifi access?
There are many services that your pc might be using. Not ju...
How do you practice safe public wifi access?
Do you mean a VPN Service hosted on your router? Mine also...
20 Most-Recommended Books for Software Developers
Thanks! I'm just curious. Which library is that from the i...
Fuzzy branches: a brief example of a git custom command.
Sorry for the noise. I found the answer here: stackoverflo...
Fuzzy branches: a brief example of a git custom command.
There would be no output, just the executive of the configu...
Fuzzy branches: a brief example of a git custom command.
Good! Can you make one for "git showtool"? It would be so...
What is your debugging approach?
If you write perfect patches maybe. But if you're app use ...
Clean code... Why bother?
Better naming the identifiers is one of the harder tasks I...
Clean code... Why bother?
You can add python code conventions: python.org/dev/peps/p...
What's in your podcast rotation right now?
Which app do you use to store and play them ?
Is Object-Oriented Programming "Dangerous"?
That's a good point. In most of the problem domains we use co...
Is Object-Oriented Programming "Dangerous"?
A word of advise - in the future, avoid exposing your supe...
Is JavaScript the most confusing programming language?
The problem with Javascript is that precisely that freedom ...
Is Object-Oriented Programming "Dangerous"?
Man. Stop guessing and read the references I gave you. The...
Is Object-Oriented Programming "Dangerous"?
I think you are mixing the stuffs. I would never think that...
Is Object-Oriented Programming "Dangerous"?
I thing your answer is somehow full of emotions. One advice...
Is Object-Oriented Programming "Dangerous"?
Find a single scientific theory that is organised into any...
Is Object-Oriented Programming "Dangerous"?
Suzdalnitski's article must be a joke. When I read it I feel...
What Are The Highest Paying Software Developer Jobs & How Can I Land One?
Hi. I took once one job that was offered to many previous...
5 non tech podcasts you should listen to
There's some really amazing technical podcasts out there.....
Python REST API: CI
Good. But at the end you have shifted the article to the C...
On Being a Hopelessly Insecure Programmer
Hi. Some time ago I was having a conversation with a frien...
What are your thoughts on the whole 10x engineer viral discussion?
If I understand properly, that thread is just a description...
What are your thoughts on the whole 10x engineer viral discussion?
That's a good approach for a leader. In management courses...
101 Tips For Being A Great Programmer (& Human)
) Good work! I guess you are one step near to write a book...
Which computer era would have been the most exciting to take part in?
I see.. You want to go back in time and buy Apple shares. 😁
Which computer era would have been the most exciting to take part in?
I think Windows' servers started to be competitive since th...
What jobs did you hold before you got into software?
elementary school student
Is GraphQL the future of APIs?
I don't know one.
Is GraphQL the future of APIs?
I guess when the entities evolve quickly and are interrelat...
Is GraphQL the future of APIs?
I think this is the official answer to that.
Is GraphQL the future of APIs?
I think it does mean that the contracts are no so strict an...
Is GraphQL the future of APIs?
Maybe Rest can't rise su much VC. 🤔
Is GraphQL the future of APIs?
And what doesn't fits?
What do you do if you're in the middle of a project and you realize it already exists in the world?
Also there are other costs for the community like the incre...
What do you do if you're in the middle of a project and you realize it already exists in the world?
Good that you have made the attempt of looking for some rul...
What do you do if you're in the middle of a project and you realize it already exists in the world?
You are thinking like an Artist. Scientists and Hackers (t...
Parents of DEV: How are you teaching your children about technology?
There are some concerns about the exposure of children to s...
Masonite 2.2 Released - The Modern Python Web Framework!
And where comes the name from?
What is that one tool/stack/framework that you have no interest with despite the popularity?
No. I am not able to do it. I have nor the time nor the ski...
What is that one tool/stack/framework that you have no interest with despite the popularity?
I think that many people uses vim and emacs because of thei...
What is that one tool/stack/framework that you have no interest with despite the popularity?
That would be a good survey. Which has been the gratest s...
What is that one tool/stack/framework that you have no interest with despite the popularity?
As mentioned in OP, I haven't had any necessity to do it y...
What are you surprisingly terrible at, despite being otherwise competent?
Do you mean Mathbox.js ;-) The article series of MathBox.j...
What is that one tool/stack/framework that you have no interest with despite the popularity?
Despite of the popularity, I don't like to invest time in P...
What is that one tool/stack/framework that you have no interest with despite the popularity?
In the tech world, there's always a plethora of popular to...
Which is the Best Static Site Generator and Why?
I guess the templates are 100% compatible, right ? I wasn'...
Which is the Best Static Site Generator and Why?
It was a joke. Because I like Python more than Ruby. Just ...
Which is the Best Static Site Generator and Why?
Supposedly Jekyll has the advantage that is supported by GitH...
10 insanely useful Git commands you wish existed – and their alternatives
The number one in my missing git command is git showtool. ...
10 insanely useful Git commands you wish existed – and their alternatives
Good idea. With the title you'd made the post attractive, a...
dev.to’s Frontend: a brain dump in one act
Basically the way it works is if a user hovers over a hype...
All That You Need to Know About Microsoft's New Programming Language: Bosque
The sources of complexity are not in the programming langua...
My pizza recipe
Javascript Pizza would be: "When the dough is ready try to...
My pizza recipe
Python compiles in the moment of execution. That would be l...
My pizza recipe
And what would be a project dependency ? One ingredient ? O...
My pizza recipe
:-) And what about scripting languages ? Running the all t...
My pizza recipe
It is undeniable that programming has taken a lot from the ...
Refactoring the Worst Code I’ve Ever Written
I think is this one: programcreek Now I realize that it co...
Refactoring the Worst Code I’ve Ever Written
Very nice article. Thanks. Actually, you might have alread...
Refactoring the Worst Code I’ve Ever Written
Regarding your advice of reading our of code. There is a we...
5 Developer Tools you need to check out!
Very interesting. Thanks. Do you know some opensource fram...
Health issues you face being a Developer 🏥
I use workrave sometimes. It remembers you to take breaks...
Health issues you face being a Developer 🏥
This was a painful problem for me until one year ago. Then ...
Moving Past Tutorials: Receiving a Problem to Solve
My preferred website for coding challenges is codingame. I...
DevOps Is an Evolving Culture, Not a Team
You might think about how docker and the "containers paradi...
TDD is Not for Me
I have found it extremely useful during software maintenanc...
What’s an unpopular software opinion you have?
Thank you for the quotation. I have the same opinion. We do...
I'm writing a book for junior developers!
Also from the many books that I have read I have learned th...
I'm writing a book for junior developers!
I guess a section for selecting the tools is needed. How to...
I'm writing a book for junior developers!
Maybe you can make every content an article here, and gener...
Hack or maybe not: "Deleting" master when it gets too big
If the problem is really with a big history... I guess it c...
Hack or maybe not: "Deleting" master when it gets too big
No. He means not checking out the master branch locally, ju...
Do your job
Sorry but I don't see a direct relation between "doing your...
Why People Like GraphQL
What I'm saying in my comment is that GraphQL allows peopl...
Why People Like GraphQL
People like GraphQL, but I'm unconvinced it's primarily fo...
BDD rather than TDD: Result-Oriented Testing
That's because TDD is just an approach that can be implemen...
BDD rather than TDD: Result-Oriented Testing
With the time I have seen as a trend to use the first perso...
BDD rather than TDD: Result-Oriented Testing
When to do BDD vs TDD? I would better say: How BDD relat...
Sometimes, the elegant implementation is just a function
I think the industry, having over-worshipped the object-or...
Dream team != (is not equal to) success
I would say try always to use the framework if it provides ...
What is a type of "overconfidence" you have observed in developers?
Please read again the answers from the perspective of someo...
Is it just me or is Microsoft really crushing it lately?
It really seems like Microsoft is safely going to be among...
29 Must Read Books For Programmers
Because it is like a complete reference of algorithms. Let...
Show off your stickers!
Sometimes simplicity makes the greatest masterpiece. I lik...
29 Must Read Books For Programmers
Also, we have this classic book: The Art of Computer Progra...
29 Must Read Books For Programmers
Also I don't see books about database or database theory. ...
29 Must Read Books For Programmers
The best programmers that I have been able to talk face-to-...
Domain Driven Design for Everyone Else
I'm a big fan of agile, I adhere to it's core philosophies...
DenverCoder9 and the future of DEV
I see value in DEV because it provides the experience in th...
DenverCoder9 and the future of DEV
I have been a developer by 28 years. I have seen the web gr...
How did linguistics influence programming?
But the thing is, we don't describe computer languages wit...
How did linguistics influence programming?
Interesting discussion, but it seems that somehow implies n...
How did linguistics influence programming?
Indeed. The main influence of Automata theory in programmi...
How did linguistics influence programming?
I think that the advances in Linguistics of Noam Chomsky an...
Inclusion & Economic Efficiency Go Hand-in-Hand for Jen Gilbert, Tech Learning Manager at Lyft
Well done! Nowadays, companies should realize that the mos...
My first, shiny Docke"R" image
Good work. Still a lot to learn I think you have a good...
A bit about programming languages
Anyway, you might want to check Scala's DSL features.
A bit about programming languages
It's not really about paradigm. You can write in Calculati...
What is Functional Programming
By the way, it is said that programming languages implement...
What is Functional Programming
I guess you were inspired by this post. I like the graphic...
A bit about programming languages
By the way: The language that is more multi-paradigm seems ...
A bit about programming languages
Those are called Programming paradigms: declarative imper...
HTML Imports & Component-Driven Development
Ohh, I think the next October 23th will be the 20th anniver...
My girl in IT
Yes. Most of the times what happen is that the selection by...
My girl in IT
If you are from those that think there are no differences b...
Searching for TDD
You can add Behave to the Python list. It is a very mature ...
How would you plan handover when someone in your team leaves?
I mean this: "Knowledge is constantly shared between pair ...
Why Has Extensibility Failed?
Actually it happens a lot. And they have success. The obje...
How would you plan handover when someone in your team leaves?
Don't underestimate the productivity of pair programming. P...
How would you plan handover when someone in your team leaves?
You can offer him a contract as consultant for a time. By h...
39 No Frills Keyboard Shortcuts every Developer Should Know About
A long time ago, before Windows... The code editors use to...
The case against aliases
Actually, I did start using them to avoid remembering some ...
Better Code Than Never
Congrats ! You have nice journey. Something I have learne...
On Dealing with Anxiety and Depression as a Developer
Some stuff to test in those cases: Improve your diet (Eat...
My Git Aliases
I usually make aliases only for those that have specific pa...
Using Python's Type Annotations
The problem with statically-typed languages is that you te...