Last 250 Comments

re: How To Search And Replace String Across Multiple Files in Vim
Is there another trick that you use to do global search an...
re: Which Distribution of Linux Should I Use?
This is a great read - thank you for writing it! I'm tryin...
re: Trivia: The letter "e" is special. 🧙‍♂️
this notation gives a huge number 9 to the power of 9 N...
re: How to exit Vim
Come now, we're just scratching the surface... Given you'r...
re: Résumé / CV Sift
If you want an inclusive hiring process I think it's harde...
re: Résumé / CV Sift
I hope you mean you'd control for all those conditions but...
re: Coding practices your future self will love you for
Finally, five pieces of advice I can actually agree with. ...
re: Résumé / CV Sift
I would honestly rank people with more creative ways of pr...
re: Résumé / CV Sift
I know, sounds incredible doesn't it? But, from my experien...
re: Résumé / CV Sift
If your sending out hundreds of CVs a week (!) consider the...
re: Résumé / CV Sift
I have an actual job to do at the same time This is poor...
re: Résumé / CV Sift
Well that was inevitable! Comes of blogging with one hand w...
re: Human Readable JavaScript
I know! I think it's maybe the only place I've ever found a...
re: Human Readable JavaScript
The refactor from const arr = [1,2,3] const timesTwo = (...
re: Brag Post
I took care of my daughter all day on my own on Tuesday and...
re: Which fictional story (book, movie, etc.) is the best allegory for software development?
The Myth of Sisyphus
re: Haskell for madmen: Setup
I keep running into this - makes me sad.
re: The Programming Language That Changed My Life!
You have my attention 😄
re: When do you need axios?
Oddly enough I always bring up axios when I want to talk ab...
re: What's the FASTEST web framework? | Web Framework Comparisons
Remember kids: the fastest JS frontend framework is no fron...
re: The Programming Language That Changed My Life!
Lisps. All of them. Scheme changed how I write JavaScript (...
re: Should interviewees be allowed to search for answers?
The best engineers are problem solvers, not fact memorizes...
re: Node.js Under The Hood #1 - Getting to know our tools
Very good! 💯
re: Daily Challenge #52 - Building a Pyramid
Isn't that a triangle?
re: The World's Simplest "Static Site Generator"
Good question! Maybe I'll benchmark it - or you could! 😁
re: I created Postwoman 👽 - An online, open source API request builder
a clone I look forward to lawyers trying to claim copyri...
re: I created Postwoman 👽 - An online, open source API request builder
Did you know Postman has raised 58 million in venture fund...
re: Simplicity to the Rescue (My New Personal Site)
Deployed to an S3 bucket which hosts the static site using...
re: Daily Challenge #46 - ???
ENTERPRISE
re: Simplicity to the Rescue (My New Personal Site)
I'm going to be picky, so please excuse me. I think your we...
re: Simplicity to the Rescue (My New Personal Site)
That would be nice! You could use content negotiation to se...
re: Daily Challenge #46 - ???
Try tr instead. 😁
re: Daily Challenge #46 - ???
sed is overkill. Try tr: echo "why not use tr?" | tr -d '...
re: Oops, I'm Making A Framework
Oh Ben, oh why oh why oh why ;) ...
re: Pass all props to children in Vue
'Pass all props to children' sounds like a school play
re: Jordan promises – async/await vs .then
Your example of 'bad' promises would look nicer with a Prom...
re: Three Ways to Retrieve JSON from the Web using Node.js
Hey Isa - nice article! I think you picked the three ways I...
re: What Does Your IDE/Code Editor Look Like?
I have FINALLY gotten my code editor to be my ideal setup....
re: Simple libraries do not guarantee simplicity - Rethinking popular NodeJs libraries
At the end of the day, we want to build applications and b...
re: Interesting Board Game Mechanics
Oh of course you also play boardgames :lol: One of my favo...
re: What does your team do when your communication channels go down?
I just shout people's names to get their attention before t...
re: What’s the best JavaScript framework?
Backbone... now there's a name I haven't heard in a long ti...
re: What’s the best vacation you’ve ever had?
I went with my wife for a week when we were first dating......
re: I created DEV and have other positive qualities, ask me anything!
When people ask me how I am at work I sometimes say I am ...
re: Go back to basics with MVC
Great post! How would you apply the same principles to a f...
re: How To Make A Makefile
Thanks Ben :D
re: How To Make A Makefile
Great article! I use make in really crappy ways - very uns...
re: What was your win this week?
This David Wickes ...
re: Daily Challenge Post #20 - Number Check
Well, as this isn't the most challenging challenge, I decid...
re: Daily Challenge #19 - Turn numbers into words
Common Lisp is a good choice for this: (defun wordify (n...
re: What's your most re-watchable movie?
L'Avventura. After twenty five years it's still haunting m...
re: The Trials and Tribulations of actix-web and the OSS community
Steve has this to say - which is about right: ...
re: Wanted: JavaScript Book Recommendations
I regard it as one of the most beautiful books about progra...
re: Wanted: JavaScript Book Recommendations
The Little Schemer
re: The Trials and Tribulations of actix-web and the OSS community
Ben - I'm sorry, this turns into a rant. Please forgive me ...
re: What software projects made you "wow" 🤯
We obviously have different definitions of 'cool' 😉
re: What software projects made you "wow" 🤯
That's amazing 😁
re: What software projects made you "wow" 🤯
Gmail... I don't doubt that it did ultimately trigger the w...
re: What software projects made you "wow" 🤯
You should definitely look into Scheme 😉
re: What software projects made you "wow" 🤯
What did you use in the end?
re: On Developer Fetishes
Can I borrow some and play meeting bingo with them please?...
re: I spend one hour a week optimizing my development environment.
As much as I love cli tools, dc is a bit too hardcore for ...
re: Things All Developers Should Learn In College
There are very few cases where the language choice actuall...
re: Things All Developers Should Learn In College
:thumb: "popularity filters these out for the most part" d...
re: JS == vs ===
Have you read about why there's a === in JavaScript? I thin...
re: Create YOUR next static blog in Vuepress and Vue
As a personal note, this is seriously the simplest static ...
re: I spend one hour a week optimizing my development environment.
Lovely list! Replacing my Caps Lock with ESC If you're ...
re: How to write testable code
Good article - thanks for sharing it! Although this class...
re: Why You Shouldn't Use A Web Framework
Used to be, but they moved on... I don't know the current s...
re: What sport/physical activity would you recommend to someone who's not super sporty by nature?
😂 also true! 😂
re: What sport/physical activity would you recommend to someone who's not super sporty by nature?
Running. Saved my life. Buy a good pair of running shoes f...
re: Interest in a Haskell tutorial?
I'm still rather conflicted about what is the "best" way o...
re: Interest in a Haskell tutorial?
Not that I wish to influence the good doctor too much... bu...
re: My reflections on Golang
Only if you ask Father Christmas nicely. Or rsc.
re: My reflections on Golang
No, it is not the same. In Typescript, interfaces are impl...
re: My reflections on Golang
Enjoyed that - a relatively balanced piece. Just a few corr...
re: What's your greatest software development skill?
Team morale. I bring the enthusiasm and energy, or so I'm t...
re: It Isn't Magic, It's Webpack.
When I first saw the title of your article, I immediately t...
re: Weeknotes - 06 Makers
I'd love to hear more about the pivot and your retrospectiv...
re: CriCLI is here! Any Cricket Fans in the House? 👀🏏
Bowled me over 😉
re: You might think a pirate's favorite programming language is R...
It's what I can hear when I hold my shell against my ear...
re: Continuous Integration Explained
And best of all is you can deploy on Fridays...
re: What jobs did you hold before you got into software?
Plastics recycling Cannery (night shifts) Construction sit...
re: What jobs did you hold before you got into software?
Marketing director at a startup Yeah, marketing will do ...
re: Traditional vs modern web development ⚔️
You appear to be confusing 'web development' with 'JavaScri...
re: VIM & Visual Studio Code Tips & Tricks (With Video / GIF)
Worth pointing out that cs relies on (vim-surround)[github....
re: Folks should choose their project names wisely!
True... but also... Don't spend weeks acting like some mar...
re: Convince me that types are awesome
First up Suppose I've mostly used untyped programming lan...
re: My Dog is a Therapist
My editor is a therapist: M-x doctor
re: The Value Of Your Time
just now at 27 starting my bachelors You are still young...
re: Weeknotes - 04 Makers
Adding a fixnum to a string "sting" + 2 would be handling ...
re: The Value Of Your Time
I guess my only comment would be: is it open sourced? Make ...
re: A Moment of gratitude for the community
Lawful Good? That works out well for me. I always play a P...
re: Tell me some useless (or useful) software trivia
Willingly. You'll find most of it on the Wikipedia page und...
re: Tell me some useless (or useful) software trivia
That's fun! Although I'm not sure if it's any better to kno...
re: Front End: Is Anything Getting Better?
🤣
re: Tell me some useless (or useful) software trivia
So B came from BCPL, the Basic Combined Programming Languag...
re: Tell me some useless (or useful) software trivia
I always remap caplock as a Ctrl in my keyboards. If you...
re: What Advice Would You Give Your 20-year-old Self?
Eat less Run more Computers are not as hard as you think B...
re: Tell me some useless (or useful) software trivia
From the top of my head: C, as in the language, stands fo...
re: Front End: Is Anything Getting Better?
So your argument would be one of economics? It's now cheape...
re: Front End: Is Anything Getting Better?
Could you expand? How is React better for developers? How i...
re: Is GraphQL the future of APIs?
Interesting. I'd like to see somethibg of a like for like c...
re: Byte Sized: A Taste of Coding History (Coming soon!)
Pleased and excited. Looking forward to what you're going t...
re: How do you feel about the "misuse" of HTTP methods?
I don't mind people using the "wrong" method. What DRIVES ...
re: How do you feel about the "misuse" of HTTP methods?
While I appreciate the rage designed in a vacuum is pat...
re: Parents of DEV: How are you teaching your children about technology?
Well, there's a reason I'm not posting as much - five month...
re: What was your win this week?
this #!/bin/bash # # bconv # # converts integers from on...
re: ELI5: Useful Unit Testing
You're welcome. I don't think I express it very well - have...
re: ELI5: Useful Unit Testing
What's a unit test? First answer: what's a unit? A unit sh...
re: Creating Pixel Art with CSS
Or just make a gif. :) 🤣🤣🤣
re: Weeknotes - 02 Makers
You like the footnotes, yes? I see them with the *? Markdow...
re: Weeknotes - 01 Makers
Well this is giving me flashbacks... bike.break!
re: What does your Terminal look like?
How did you choose the font, by the way?
re: What does your Terminal look like?
Chris - I love your colorscheme. I've implemented it in my ...
re: What does your Terminal look like?
Here it is - a DEC VT100 Oh, you meant my terminal emula...
re: What programming best practice do you disagree with?
Hi Jeff! Just to reiterate - nobody is telling you how to ...
re: Are CSS and HTML programming languages?
Can we try shifting the argument, as the dance around Turin...
re: Do you have a process for naming things?
I didn't put it in the original, but I think a lot of the p...
re: What habit do many senior engineers have that juniors should try to avoid adopting?
Sexism
re: What are you surprisingly terrible at, despite being otherwise competent?
Actually I'm quite 'partial' to a 'curry' 😉 and I can squig...
re: What programming best practice do you disagree with?
I have no problem with you or anyone else choosing not to d...
re: Understanding Server Side Rendering
Sorry, yes - in no way do I wish to take away from what you...
re: What are you surprisingly terrible at, despite being otherwise competent?
Any time someone says "monad" my brain instantly stops work...
re: What programming best practice do you disagree with?
"Don't Deploy to Production on Fridays!" This on...
re: Understanding Server Side Rendering
I enjoyed reading your article, but I've got to pick some b...
re: Do you have a process for naming things?
OK, you've convinced me! I'm removing it now as it's really...
re: Do you have a process for naming things?
I'd agree - but I think the convention is so widespread tha...
re: Why DevOps Is Useful
There should be one or more people with DevOps role for ea...
re: My Top 10 Programming Proverbs
Antonin - you may enjoy these Perl(i)s of wisdom
re: Do you have a process for naming things?
Explicit? No. But here are my rules of thumb. 1. ...
re: Why You Shouldn't Use A Web Framework
Best. Response. Ever.
re: What's one resource most devs don't know that you use regularly?
man
re: Which is the Best Static Site Generator and Why?
I'd suggest... not using one: ...
re: If the World Wide Web were re-created today with no legacy dependencies, how would it be different?
No "View Source" would be very sad.
re: What's your coding origin story?
I received a radioactive web-crawler byte... (I'll get my ...
re: If the World Wide Web were re-created today with no legacy dependencies, how would it be different?
Have you looked at any JavaScript application bundle? Ever...
re: If the World Wide Web were re-created today with no legacy dependencies, how would it be different?
Gotta say - almost every one of these responses is looking ...
re: If the World Wide Web were re-created today with no legacy dependencies, how would it be different?
I think it would be built from the ground up to be an appl...
re: I Know You're Tired
If you're going through hell... keep going.
re: What would be a technical solution to ✔️ not looking good on dark mode?
Just don't support darkmode.
re: Is generalization killing creativity in the software industry?
Don't get me wrong: software engineering theory is importa...
re: I'm concerned with the move that FreeCodeCamp just pulled by leaving Medium
SEO is insane - it's not optimization any longer. It's comp...
re: I'm concerned with the move that FreeCodeCamp just pulled by leaving Medium
Or is killing the web Dav...
re: What resources would you recommend to a developer who is transitioning into management?
Charity Majors has written extensively on this - I'd recomm...
re: How To Become A Senior Developer
there are SO many developers who stay with the same compan...
re: I'm concerned with the move that FreeCodeCamp just pulled by leaving Medium
Didn't really realize what the canonical_url attribute was ...
re: What are you reading right now?
The Art of Unix Programming This is such a good ...
re: What's the most excited you've ever been about a new technology?
Hmmm. I've never been excited about new technology. I've b...
re: Do you pay for the photos you use as cover?
This should probably be tagged #meta
re: What are your worst coding habits?
Premature abstraction
re: What are your worst coding habits?
What's meat to the goose is poison to the gander...
re: Follow Friday: What DEV member would you recommend following?
I quite enjoy @deciduously , @vaidehijoshi , @drbearhands ...
re: Tail Recursion
Do you know if it's a development priority or are most usi...
re: Tail Recursion
Ben, you're a nutter (in the nicest way possible). Tail cal...
re: What it Means to be a Technology Consultant
Hey Laurie - I enjoyed this! And frankly it made me want to...
re: Webdevs! Are we on the right track?
Are we on the right track? Nope, we're not. Allow me to...
re: Webdevs! Are we on the right track?
When developers make a product more client heavy it’s most...
re: How to approach solving a challenge during a coding interview
Hi Ady! Can I leave you some comments? Tests. There are no...
re: Can I Get Some Feedback? (Moment.js in particular)
THIS THIS THIS 100 X THIS
re: Getting Trapped as an Expert Beginner
That article is great Michael - a really great read. Thank ...
re: GitHub announces GitHub Package Registry
What are your reactions to the announcement?
re: 8 great reads for aspiring JavaScript devs 📚
Aspiring JS developers? I know some seasoned JavaScript dev...
re: What do you wish you knew about Developer Relations?
OK - here's some questions. I'm sorry if they sound a littl...
re: 10 Questions You Should Ask In A Web Dev Interview
My only question would be: Do the developers own the proc...
re: Why You Shouldn't Use A Web Framework
like a fork getting lost in a plate of spaghetti Well th...
re: If you could change one thing about learning to code, what would it be?
Hmmm. I don't know - the biggest challenges always feel lik...
re: Creating 404 page in react using React Router
This is really interesting to me. An artifact of the transp...
re: Creating 404 page in react using React Router
Pedantic question: if a server is not returning a Status Co...
re: Solving Problems By Avoiding Them
Just remembered one tradeoff - variadic functions!
re: Solving Problems By Avoiding Them
Ahhhh - this looks fun! I hope you're enjoying doing this a...
re: Moving Past Tutorials: Pseudocode
Interesting! I think it's really important to learn how to ...
re: 7 Javascript Methods That Aid DOM Manipulation
Ahaha - that Nietzsche quote - the DOM as a Dionysian abyss...
re: Dark Side vs Light Side
Aha - finally someone starts quoting some science 😂
re: Stacks vs. Queues In JavaScript
Nice post Emma - particularly liked the implementation usin...
re: What new language/tool/etc. have you been meaning to learn but haven't gotten around to yet?
Just going to leave this here... github.com/quii/learn-go-...
re: Fizz Buzz in Every Language
Here's some fun from the world of Common Lisp Ino...
re: Fizz Buzz in Every Language
Ah come on @avalander - surely you should've written a Fiz...
re: Refactoring the Worst Code I’ve Ever Written
Great post Jacque - it definitely looks cleaner in the end ...
re: I’m sorry, but this “Full Stack” meme makes me really mad/sad
It offends me too, mainly because I feel I have to fight si...
re: How to Get an Object Length
I enjoyed this article! "How to get an Object Length" reall...
re: 5 Free Courses to Learn Git and Github in Depth
This is a nice list but it's missing what I think is the be...
re: Why learn... about Media Types
Thanks Lisa - I'm glad you found it useful.
re: Why learn... about Media Types
Thank you for your kind words!
re: 3 tips for delivering more value
Know who your user is I couldn't agree more. Actually,...
re: How I Write Blog Posts These Days
Could you say more about what :%y+ does? SURE! : - s...
re: How I Write Blog Posts These Days
I have written my own site a few times but switched to Jek...
re: How To Avoid Javascript Bugs
Please do! 👍😁
re: How To Avoid Javascript Bugs
Correct usage. let laterUsed; doAsyncTask().then(()=&...
re: The 2019 DevOps Developer RoadMap
Even some companies prefer tools over people over processe...
re: Learning to love software development books 💙
It's true! I'm not at all experienced with Java, C#, Python...
re: The Coolest Programming Language Features
What a great post! It's really kicked off some good discuss...
re: Learning to love software development books 💙
After reading POODR and doing some research I realized tha...
re: Deploy a Static Site in 3 Steps 👆🏼✌🏼🤟🏼
Experts: If you have a better method, feel free to jump in...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Especially Frameworks give you more to do, they reduce st...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
I'd just like to say @joeyhub and @theelectricdave that t...
re: Why You Shouldn't Use A Web Framework
Phew! That sounds like a lot of hard work. Well done. Trust...
re: How I Write Blog Posts These Days
Hmmm... well having not tried it thus far I'll trust to you...
re: How I Write Blog Posts These Days
Glad you like it Ali!
re: How I Write Blog Posts These Days
Will now have to read your posts about writing a Markdown p...
re: How I Write Blog Posts These Days
Well you made me feel like a pleb. Hahaha - I find that ...
re: How I Write Online Articles
This was a fun read John. As my workflow is pretty differen...
re: HTML Forms: Back to Basics
Feeling old now... 🧓
re: HTML Forms: Back to Basics
Good article! It's bits of knowledge like this that make fr...
re: Have you ever quit a job without anything else lined up?
This is how I (eventually) got into software development. F...
re: Oops, I did it again: A guide to debugging common JavaScript errors
First, if you're in an infinite loop, quit the tab if you'...
re: Moving Past Tutorials: Receiving a Problem to Solve
First I'm going to be totally honest, I get really nervou...
re: What are your biggest obstacles/questions for moving from NodeJS to Rust?
I think the reason I wouldn't write a webapp in Rust is the...
re: Why learn... a statically typed language?
Oddly enough, I think that we're seeing more of a return to...
re: Why learn... a statically typed language?
Thanks for the feedback Boris - yes, Go really is a lot of ...
re: Are you for or against testing for beginners?
Coloured as I am from my personal experience, I learned to ...
re: TDD is Not for Me
For me, testing is about codifying a behaviour. Sorting is ...
re: A JavaScript-Free Frontend
All I can say is that finally somebody gets it. This thing...
re: How to go fast
If you're in conflict with 'the business', if they're refus...
re: What to learn first
Ada, ALGOL, ASM, BASIC, C, COBOL, FORTRAN, Lisp, Pascal, P...
re: Is Haskell bad for FP?
Purity is tied to compilation and static typing, almost by...
re: Is Haskell bad for FP?
I feel that when you refer to 'pure' FP you are referring t...
re: Is Haskell bad for FP?
I must admit that I haven't explored LISP dialects yet, bu...
re: There's no such thing as a full stack developer
[This is a bit of a hot take - I really enjoyed your piece!...
re: If/else or just if?
Another option (for those who favour expressions over state...
re: Will Java Trend Towards Obscurity?
Will Java Trend Towards Obscurity? I sincerely hope so.
re: How many UI libraries are too many?
Wow. I mean, wow. A 'curated' list of framework component l...
re: How many UI libraries are too many?
CV driven development?
re: What is the importance of understanding libraries and frameworks?
I've made my position clear ...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Your node.js implementation doesn't sanitize static file p...
re: Reference Guide: Common Commands for Terminal
Small typo - cd~ will do nothing, cd ~ will return to the h...
re: Show off your terminal 😍
Following my own advice (for once) here's the washed out sn...
re: Show off your terminal 😍
I should really do the same now!
re: The World's Simplest "Static Site Generator"
Yes. Unix programming philosophy at work.
re: First commercial game reaching early access in a week!
Looking forward to this - and congratulations on the releas...
re: On GUI-shaming and a mountain of hot takes
I've not given it a try yet - spent so damn long settling o...
re: Should you build personal website?
Site builders? Like I'd use a framework ;) This is Larry W...
re: On GUI-shaming and a mountain of hot takes
GUI's can be great. CLI programs can be terrible. The one a...
re: Should you build personal website?
I guess it was my youngster dream, where tech wasn't that ...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Hi everyone. Really glad that this piece is inspiring so mu...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Yes of course you can use these ideas. Don't do anything ev...
re: Stop Fighting About JavaScript Frameworks
NO KIDDING. recruiter: we're looking for a frontend SQL de...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Hey Joseph - thanks for your detailed response, and for sha...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
I have now decided that you're trolling me to ensure that I...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
I am sorry, but do you understand that refactoring is not ...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Exactly - two thumbs up!
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Why franeworks any a necessity? Because every developer fa...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
I'd love to see a Django / Flask / Python pull request from...
re: Teach me Kotlin Coroutines like i'm 5
Try my friend Dmitry, who gave a talk at a few places about...
re: npm package discovered to have bitcoin-stealing backdoor
Great. Left-pad's evil twin finally arrived. One of the re...
re: npm package discovered to have bitcoin-stealing backdoor
As a side note event-stream has nearly 2 MILLION downloads...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
all the supporting code So libraries I'm guessing and ...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
I'd really like to understand what you think a framework is...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Writing from scratch is reinventing the wheel. If I want...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
A biography page shouldn't need an angular scafolding when...
loading...