Last 250 Comments

re: Developer frustrations
Ooh, PHP...
re: Developer frustrations
Unclear requirements that change after every discussion.
re: Developer frustrations
When you're trying to fix one bug for an entire week and t...
re: JavaScript Challenge
Of course, we can just implement the same algorithm in Java...
re: JavaScript Challenge
I know the header says "Javascript", but this is really eas...
re: Do you write your own thoughts every day?
I don't manage to do so every day, but often. What softwa...
re: 6 points you need to know about async/await in JavaScript
Agree, I think promises are better that async/await when it...
re: What is your hack for coming up with variable and function names?
When I can't come up with a good name for a function, I jus...
re: Daily Challenge #43 - Boardgame Fight Resolver
Care to explain how it works? I don't get it πŸ˜…
re: How would you build a desktop app nowadays?
Interesting project, thanks for sharing!
re: Daily Challenge #43 - Boardgame Fight Resolver
Look ma, pattern matching! fightResolve :: String -> S...
re: How would you build a desktop app nowadays?
I didn't know about wxWidgets, interesting option :)
re: How would you build a desktop app nowadays?
I would probably start with the Rust bindings for web-view,...
re: Why do you like or dislike React?
By the way, I've read the second article you linked and it ...
re: Why do you like or dislike React?
I do like React's idea of using a virtual DOM, and it reall...
re: Do you use Axios or Fetch?
I use either fetch or node's native http module. The fewer ...
re: FizzBuzz challenge in as many languages as possible
I did write solutions in Javascript and Racket for a simila...
re: How to be a Python developer?
Oops, I wasn't aware of that, thanks for the correction.
re: How to be a Python developer?
Having a mentor with whom you can discuss periodically your...
re: Which Class Of Developer Are You?
I tried to complete the quiz, but I was confused and aliena...
re: You're not worth hiring unless...
On the other hand, most C/C++ developers don't spend a big ...
re: Daily Challenge #32 - Hide Phone Numbers
Using a library kinda defeats the purpose of these exercise...
re: Daily Challenge #32 - Hide Phone Numbers
Today I'm folding the other way around. I've chosen not to ...
re: What's the worst question to be asked?
Are you sure about that? All of a sudden, I'm not.
re: Daily Challenge #29 - Xs and Os
I can't do anything useful with it yet, but it's fun to sol...
re: Daily Challenge #29 - Xs and Os
Haskell again import Data.Char (toLower) compare_xos :: ...
re: Lookaheads in Javascript
Nice write-up, I didn't even know about lookaheads! [...]...
re: Daily Challenge #26 - Ranking Position
My solution in clumsy Haskell: -- Data/Score.hs module D...
re: Testing Node.js. How?
Same here. I'm currently writing a series of posts introduc...
re: When Stack Overflow Goes Offline...
Sometimes I hack SO and take it down so that I can go get l...
re: What are the worst security practices you've ever witnessed?
Maybe not the worst, but kinda annoying. I recently created...
re: Daily Challenge #25 - Double Cola
NaΓ―ve implementation in Haskell. who_is_next :: [String]...
re: Help: How to make a multilanguage website?
You could use a template engine like moustache to process y...
re: A Fresh Serving of JavaScript ES2019
Great post, I love the format!
re: Daily Challenge #24 - Shortest Step
Here's some recursion. I think it will work, but I'm not su...
re: Destructuring Assignment in JavaScript
You can also use the spread operator to partially destructu...
re: Handling errors with Either
Thanks for the comment :) Btw, how would you handle sync/...
re: Does College Limit Our Success?
I doubt it. Survivor bias is a thing and for every super ri...
re: If you could rename JavaScript to be more self descriptive...
I actually like a lot its original working title Mocha, I w...
re: What 10x engineer means?
re: Perfect syntax
Definitely lisp. I don't know of any other language where y...
re: What Values You And Your Team Hold Dear?
We agree on that, there should be clear and accessible poli...
re: What Values You And Your Team Hold Dear?
The answer is, of course, it depends. It depends so much on...
re: What Values You And Your Team Hold Dear?
How 1) and 2) are compatible? How are they not? A jerk d...
re: Do you have your next vacation planned?
First I read "any time off in your furniture?" I definitel...
re: What VSCode theme are you using?
I've recently switched to Dracula from default dark.
re: HTML can do that?
Alright everybody, this post won, we can close this site no...
re: What word/phrase do you use to include everyone?
Most of the time I use everyone, alternatively I've been kn...
re: How often do you restart your computer?
I just turn mine off when I stop using it.
re: What have been the broken promises of computer technology?
We were on the right track until someone decided to start u...
re: What time of day are you most productive?
Mornings, my productivity plummets after much.
re: What professionals think about Clean Code ?
I haven't actually read Clean Code, but according to what I...
re: Do you drink coffee while working?
I never thought about it as being beneficial, I just want t...
re: how many of you are automated bots
Often I like discussion posts when I think the topic is fun...
re: Do you drink coffee while working?
I usually drink two cups of coffee every weekday. Then I st...
re: How To Transition From Sitting to Standing at Work
Nice article! I have been standing more and more at work s...
re: Pink Theme > Any Other Theme
Have you tried it recently? I think it's only getting bette...
re: How do you handle improper function arguments?
I find that Either and Maybe (also known as Optional) are g...
re: Pink Theme > Any Other Theme
Pink theme is great, but it would be better if it was dark.
re: Welcome Thread - v34
Welcome Ariel! I hope you'll have a great time here, you'l...
re: What was your first 'big' programming project?
I think the first big side project I did was a dependency i...
re: I need advice before beginning new project
Well, it all depends on what you want to learn, but when I ...
re: How old were you when you wrote your first line of code?
I must have been 15-16 when I wrote my first line of Python...
re: My Favorite Linux Tools
I've used notify-send to set a cron job in my work computer...
re: Which Linux Distro Do You Use?
I'm currently using KDE neon at home and Kubuntu at work. I...
re: What are you surprisingly terrible at, despite being otherwise competent?
It's not lack of will, it's lack of competence :p
re: What's the best career advice you can give in ten words or less?
Heresy!
re: What's the best career advice you can give in ten words or less?
How comes you can only like a comment once?
re: What are you surprisingly terrible at, despite being otherwise competent?
Relational databases. I honestly go for document and key-va...
re: What are some red flags to look out for in the first few weeks of a new dev job?
If you left your previous job in good terms it might be an ...
re: Fibonacci in Every Language
Racket: (define (fib n) (define (fib-iter i n current ...
re: A New Coding Style for Switch Statements in JavaScript/TypeScript
Wow, that went quick :D You could also consider having the...
re: A New Coding Style for Switch Statements in JavaScript/TypeScript
I usually don't use switch statements at all, I prefer a ha...
re: What is the standard way to keep UI state and backend state synced during updates? (React and Node)
I'm afraid there is no universal answer. All your ideas are...
re: No duplicates challenge in Elm
You're forgetting to handle the case of a list with a singl...
re: Fizz Buzz in Every Language
Hmm... the best I can come up with right now is 85 chars. N...
re: Fizz Buzz in Every Language
That's the whole point of the exercise, right? :D
re: Fizz Buzz in Every Language
Since nobody has done Javascript yet, here's a crazy implem...
re: Fizz Buzz in Every Language
I should, but I don't know enough Racket for that yet πŸ˜…
re: Fizz Buzz in Every Language
Thanks! I've just started learning it myself. I can recomme...
re: Fizz Buzz in Every Language
Here's my implementation in Racket (define (mult-15? n) ...
re: What is the difference between these two ways of creating objects
As far as I know, they are equivalent. The second way is ho...
re: Critique My Resume!
You could mention that in the paragraph at the top of your ...
re: Null-checking in JavaScript
As others have said, if (value) will already check for empt...
re: Linux for Work
Nice article, thanks for sharing! I've been using Linux for...
re: Yet another question about job titles
Well, good luck with that then! I hope you can figure out t...
re: Yet another question about job titles
I was under the impression that was the job of the portfol...
re: Yet another question about job titles
Job titles should be based on what the role is expected to ...
re: Why do you like jsx?
Well, jsx is transpiled to plain JavaScript function calls,...
re: How I Emacs And So Can You
That's an awesome introduction, thank you! I'm really looki...
re: Atomic-powered Fibonacci indentation
It makes your deeply nested code look like spaceships. If...
re: Find longest word in a given string
When used according to the specification, this function has...
re: New Experimental Feature: "Target Experience Level" for Posts
Wouldn't it make more sense to just leave the post without ...
re: Should every project be in its own VirtualBox VM?
I was going to suggest the same. I use docker a lot, it's r...
re: Extern OS: the Linux you wish you had
Don't get me wrong, I skimmed through their website and it ...
re: What Do You Think About the Virtual DOM?
I like virtual DOMs because they are a convenient way of ke...
re: Extern OS: the Linux you wish you had
So why is it the Linux I wish I had? How does it compare to...
re: Sharing code examples with Carbon
That's really neat, thanks for the pointer!
re: Why being a good programmer barely requires programming at all.
2: The ability to write pretty code that does what it's su...
re: Why being a good programmer barely requires programming at all.
I think this view is a bit simplistic. I do agree with the ...
re: Your Thoughts About Immutable Data
Hey, nice summary! I had never though about writing a post ...
re: When you want to learn C in 2019
Good luck, and keep us posted about your progress! Learnin...
re: What Do You Think About Immutable Data?
I must say that I lean strongly towards a declarative funct...
re: What Do You Think About Immutable Data?
Regarding mutable data and readability, I think it's fine t...
re: How often do you switch your distro?
It's the look and feel. I can't put my finger in what exact...
re: How often do you switch your distro?
Yeah, I really like to use VMs to experiment and see what e...
re: How often do you switch your distro?
I don't switch very often. I'm using KDE neon nowadays, I'm...
re: 4 Spaces or 2?
Yeah but at my work we use two spaces, can I configure vsco...
re: Nested Conditional Operators
Using Promise.all is a very interesting approach, I like it...
re: Nested Conditional Operators
Yeah, let's not forget that the code I posted is a simplifi...
re: Nested Conditional Operators
This is a great suggestion, I actually ended up doing somet...
re: 4 Spaces or 2?
I bet you set the TV volume to odd numbers.
re: Why TypeScript is a better option than JavaScript when it comes to functional programming?
When I write libraries meant to be imported in other projec...
re: Nested Conditional Operators
Let's keep in mind that I was refactoring old code, I would...
re: Nested Conditional Operators
Javascript pseudocode is fine, I kept asking because I didn...
re: How to convince junior developers to learn basics first?
Keep in mind that, as you say, not everybody learns in the ...
re: Nested Conditional Operators
I'm sorry but I still don't get how this is supposed to wor...
re: Nested Conditional Operators
I don't think I've written a single switch statement since ...
re: Nested Conditional Operators
But that function doesn't return anything, how do you get a...
re: Nested Conditional Operators
Thanks for your input! I didn't know you could use switch t...
re: 4 Spaces or 2?
If the line starts with the tab character, I can configure ...
re: 4 Spaces or 2?
I prefer 4 spaces because they take up more screen space, w...
re: Welcome Thread - v27
Welcome! Hope you find what you're looking for here!
re: Improving Javascript functional programming with Polyethylene
The main reason to use chainable methods was to mimic arra...
re: Improving Javascript functional programming with Polyethylene
To be honest, I'm baffled that Javascript runtimes don't do...
re: Improving Javascript functional programming with Polyethylene
That's an interesting take, thanks for sharing! Out of curi...
re: Which programming languages do you use and why?
Actually, you can use Reason ML for anything else, it's jus...
re: Which programming languages do you use and why?
Python: when I first learned programming, I learned Pytho...
re: What Is The Worst Comment In Your Code?
It's a classic I never thought I'd get to see in real life,...
re: The worst resignation I was forced to write
Sad story, I hope it works out better at your new job! "C...
re: A New Theme For Dev.to
Kudos on making a theme for dev.to, but please, get help be...
re: Dev.to Need a Recommendation System like Youtube
Still, there's a difference between the user choosing which...
re: Changelog: Reading Time Now Displayed
Althoug this is a great metric, I personally would find mor...
re: .includes For Noobs
Why don't you polyfill .contains and switch to the latest v...
re: How do you use Night Mode?
I use it all the time. Whenever I use a new application, th...
re: Really easy way to use HTTPS on localhost
Hey, that's really useful, thanks for sharing!
re: I want to learn functional programming: where to start?
Coconut looks interesting, I'll definitely check it out.
re: Why would you consider Linux over Windows?
I haven't used Windows since the early days of Windows 7, s...
re: The history behind "grep"'s name
Wow, I had no idea, thanks for sharing!
re: Why do you use your language/stack?
For web apps and web services, nowadays I use mostly nodejs...
re: What features would you add to your code editor?
I can't live without multi-line editing.
re: brain.js - Neural networks in JavaScript
Wow, looks great, thanks for sharing! I'll see if I can try...
re: Check which commands you typed in the command line and don’t repeat yourself!
Nice trick! I didn't know about the history command, thanks...
re: Much needed filterMap in JavaScript
Yeah, sorry, been using array destructuring too much lately...
re: Much needed filterMap in JavaScript
If I were to implement something like filterMap, I would pa...
re: Understanding Git: Configuration of Repositories and Remotes
Nice article! I enjoyed especially the abridged history of ...
re: Functional or OOP what's the big difference?
I recently wrote a reply to a very similar post. ...
re: Singleton in JavaScript
That's not what I would define as inheriting, you're clonin...
re: Singleton in JavaScript
In which way can you extend an object literal that you cann...
re: Singleton in JavaScript
What is the advantage of using a class for a singleton vers...
re: How you survive SCRUM?
Yeah, I agree, implementing Scrum by the book and in a dogm...
re: Is it just me or is Microsoft really crushing it lately?
Hahaha, that was funny!
re: Top 5 DEV Comments from the Past Week
Yay, I made it! I can stop posting comments now, haha! 😜
re: How you survive SCRUM?
I've done scrum in several teams, including my current one....
re: What's a useful programming language feature or concept that a lot of languages don't have?
List comprehension is awesome!
re: What's a useful programming language feature or concept that a lot of languages don't have?
Oh, hey! I meant to reply to Ben, but apparently we wrote a...
re: What's a useful programming language feature or concept that a lot of languages don't have?
Pattern matching as done in ML languages. factorial :: I...
re: What's a useful programming language feature or concept that a lot of languages don't have?
If that's the case, I would suggest looking into PureScript...
re: Which language would you want to see take over the world?
But why? Performance, compatibility and compile time are p...
re: What hosting do you use?
I use Digital Ocean mostly. Every now and then I try other ...
re: Google to pay JavaScript frameworks to implement performance-first code
I think the point was that companies that use OSS shouldn't...
re: The node_modules problem
I would normally concede that it's a grey zone, but path-is...
re: The node_modules problem
Great rant, I wholeheartedly agree with everything you said...
re: What are some alternatives to the word "type"?
lot is the best alternative I've seen so far :D
re: What are some alternatives to the word "type"?
That one works great in Swedish.
re: Storing permissions ~ AoaH Nine
It's hard to say what is objectively better without being f...
re: Storing permissions ~ AoaH Nine
My question is when a class needs to wait before it can be...
re: Teaching Functional Programming: Two Big Picture Approaches
It's worth saying that those examples are hand picked to sh...
re: Challenge: Parse simple and complex types from a string
Better here than in production systems :P
re: Challenge: Parse simple and complex types from a string
It makes much more sense now :)
re: Challenge: Parse simple and complex types from a string
What is the output supposed to be? This doesn't look like v...
re: Should programming languages be made for IDEs rather than humans?
Why does Raymond recommend against that style of programmin...
re: Did your workplace do anything for Halloween?
There was an after work party with costumes and stuff last ...
re: Say something nice about another DEV member
@joelnet because I thought I knew how to do functional pro...
re: Functional Programming vs OOPS : Explain Like I'm Five
Yeah, you're right. I wondered how to include immutability,...
re: Functional Programming vs OOPS : Explain Like I'm Five
Imagine three people sitting in a room, lets call them Anna...
re: Determining interview round
What is a step that would not be crucial and determining an...
re: Functional vs Imperative Patterns in JavaScript
Yeah, I add the spaces between the parenthesis too, but I d...
re: Functional vs Imperative Patterns in JavaScript
reduceWhile (() => lte3) (add) (0) (values) This alm...
re: Ask me dumb questions about functional programming
Could you explain the state monad for me?
re: Which Linux Notebook do you recommend?
I have a slimbook at home and I'm really happy with it. It ...
re: 🎧 Fantastic bugs and how to squash them
I haven't listened to the podcast, but i gave it a ❀️ becau...
re: Which language would you want to see take over the world?
Hahaha, it would be awesome/frightening to see all software...
re: Which language would you want to see take over the world?
That's an interesting take, I hadn't considered this perspe...
re: Which language would you want to see take over the world?
But it's a hypothetical world we're talking about. Bringing...
re: Which language would you want to see take over the world?
Ooh, I didn't know about dependent types, interesting conce...
re: Which language would you want to see take over the world?
Let's make it happen, hahaha!
re: Which language would you want to see take over the world?
Haha, that is true, but I know at least that Linux is not w...
re: Which language would you want to see take over the world?
That would be an interesting language indeed!
re: Mini Quiz: Javascript Scoping
Trick question, it won't run because it will throw a Syntax...
re: Which language would you want to see take over the world?
Haha, I kinda expected you to say MojiScript.
re: Which language would you want to see take over the world?
I'd say it still has a bit to go to take over the world, th...
re: If you could install only one VSCode extension?
Atom Keymap, because since I moved from Atom about two year...
re: English
The Grammar Girl blog has solved a couple of doubts for me,...
re: JavaScript and Object-Oriented Programming
Still, it's entirely useless, you should add a getter or so...
re: Please update your bios and profile information
Hahaha, yeah, we should totally have a make sure your BIOS ...
re: Please update your bios and profile information
I thought you were talking about this kind of BIOS and was ...
re: Text editor fetishists, unite!
Most of the time, I use VS Code for coding and Boostnote fo...
re: Which Linux should I install being a React developer
I have Kubuntu with KDE Plasma at work and I'm very happy w...
re: Serialization in Node REST APIs
When it comes to serialising to JSON, I don't think there's...
re: Language Idea: Limit custom types to three arguments
I think this is the kind of rule that should be a conventio...
re: I want help on this Javascript exercise
So... what is it that you are having trouble with, exactly?...
re: IndexedDB, something to rely upon?
It's worth noting that Google has deprecated chrome apps fo...
re: Bundle your Node app to a single executable for Windows, Linux and OsX
Yeah, from my perspective I guess it's some sort of inside ...
re: What is the next big thing in frontend development?
I dream of browsers that have a setting to browse in "dark ...
re: What JS Logging library / tool do you use?
console.log and node app.js > app.log work fine most of ...
re: I'm having some "not this again" feelings with Parcel, how should I be feeling about this tool?
I usually don't look much into new stuff until I've heard a...
re: Adventures of a Hobbyist ~ Part seven
Great progress, I enjoy reading these posts! Though if yo...
re: What do you think of the future of Java?
You should really try other languages. Not because Java is...
re: Survey: Lack of install access to dev computer: show stopper or storm in a teacup?
Oh, boy, isn't it rant time! I've only once worked in a co...
re: What are some reasons to switch to a "native" desktop stack over a web based one?
So, what do you mean by "native"?
re: What are some reasons to switch to a "native" desktop stack over a web based one?
What are some good options that you can recommend based on...
re: How to explain what is the back-end?
This might be the best analogy I've ever seen.
re: Fixed Price Project
I would try to avoid a project with a fixed price as much a...
re: Idiomatic JavaScript Backend. Part 2
As I said, to me idiomatic code is code that follows the de...
re: Getting Started with AWS Lambda and Node.js
Awesome article, thanks for writing! I've been trying to le...
re: Idiomatic JavaScript Backend. Part 2
Its like you're telling me that a language is something me...
re: Idiomatic JavaScript Backend. Part 2
It sounds like we don't share the same definition for idiom...
re: Idiomatic JavaScript Backend. Part 2
I'm with Theofanis here, your code looks a lot more like th...
re: Best Practice / Standard for API calls
Wow, I didn't know you could do that! Will that respect the...
re: Best Practice / Standard for API calls
I'm not sure if it's a standard approach, but I would just ...
re: Now, I'm thinking is there anything that can't be done by JS?
I'm not sure we have a runtime to write embedded software i...
re: Now, I'm thinking is there anything that can't be done by JS?
Nevertheless, the OP asked whether there is anything that c...
re: Where do you find your testers?
If it's a personal project, I ask family and friends, mostl...
re: Good keyboards matter.
I thought the BSD family was based on Unix, not Linux.
re: 8 steps to increase your Developer Resume response rate by 90%
While there may be different opinions regarding the usefuln...
re: 8 steps to increase your Developer Resume response rate by 90%
Regarding point 2, I've always believed skill clouds to be ...
re: Shellscripting: Functions
I've been waiting for this post my whole life, thank you so...
re: Programming is ...
Soo... what are you selling? :P
re: Programming is ...
Most of the time, at least :)
re: Programming is ...
Programming is... pain, anyone who tells you differently is...
re: Recovering Rockstar Dev, ask me anything
Oh, wait, are we talking about real skill here? I always as...
re: Good keyboards matter.
Apple, for a while, had the best OS and the best hardware ...
re: How to find partner for startup?
That's not a position I would like to find myself in, but y...
re: Good keyboards matter.
There's something I've always wondered about Dvorak: what h...
re: How to find partner for startup?
To expand a bit on the definition of mindset, I think you s...
re: A future without time zones
Because it isn't widely used as a common language among peo...
re: Recovering Rockstar Dev, ask me anything
How did you become a rockstar developer?
loading...