Last 250 Comments

re: What was your win this week?
Late to the party, but this weekend we had the second PyCon...
re: What's your worst nightmare as a coder?
Not being able to code anymore. I'm serious, there are very...
re: Learning F# — A Simple Parser
Well, I made a "Dev.to F#" team on Exercism: teams.exercis...
re: Ruby 2.7: The Pipeline Operator
array.each {|cat, dog, hare, some_strange_name_here, some_...
re: Ruby 2.7: The Pipeline Operator
Like many other of the proposed 2.7 changes (pattern matchi...
re: Have you called your method object lately?
Over the past 10 or so years working with Rails I’ve seen t...
re: My Favorite Linux Tools
This made me remember an incident at work sometime around 2...
re: Learning F# — A Simple Parser
Thanks :) It's not very sophisticated and for anything less...
re: How do you manage your github notifications?
Only notifications page. To be fair we use a self-hosted Gi...
re: Are CSS and HTML programming languages?
Ok, I missed the server.rb file before, there are some shen...
re: Are CSS and HTML programming languages?
He uses Ruby to have a webserver that serves the HTML and C...
re: Are CSS and HTML programming languages?
Turing complete IMHO an overrated criterion. Many things...
re: Are CSS and HTML programming languages?
github.com/kkuchta/css-only-chat, impractical for sure, but...
re: Are CSS and HTML programming languages?
Does it really matter? github.com/kkuchta/css-only-chat ...
re: Have you called your method object lately?
When reading this, I thought Procto probably doesn't do muc...
re: Have you ever fought back against a task on the basics of ethics?
Yes. Told my back then employer that I’d rather resign. The...
re: AMA, Sam 10-yr Googler in Web DevRel
How do you feel about Chrome becoming so dominant that it'...
re: Haskell by example - Utopian Tree
While I have no problem with pointfree style per se and use...
re: What are you surprisingly terrible at, despite being otherwise competent?
lifehacker.com/macgyver-tip-use-yo...
re: How do you onboard a new team member?
Good to hear that your new hires get to visit HQ. Putti...
re: How do you onboard a new team member?
We worked on this process for a while, but it's pretty good...
re: How do you limit or avoid procrastination?
I embrace it. I have a full-time job, a wife I like spendin...
re: Project Euler #4 - Largest Palindrome Product
If your intention really is to learn then you'd be better o...
re: Project Euler #4 - Largest Palindrome Product
This code generates the sequence of all palindromes which a...
re: Project Euler #4 - Largest Palindrome Product
A naive F# implementation: let reverse (s : string) = s ...
re: What are your thoughts on the 4-day work week?
I love it. A few years ago I had a 30h/week job where I eit...
re: Yes, You Should Have Hobbies Outside of Code
Things I do besides coding: I spend a lot of time with my...
re: Learning F# — Binary Search Tree
I agree. As much as I like Haskell in general, I take pragm...
re: Who is hiring? (As of May 2019)
Go-Jek is hiring backend and mobile developers (Go, Ruby, J...
re: What are your worst coding habits?
If you start using —force-with-lease instead the habit beco...
re: What was your win this week?
3 weeks ago, I finally got a great mechanical keyboard (Leo...
re: Follow Friday: What DEV member would you recommend following?
One of my favorites was @mudasobwa , but he disappeared/got...
re: DEV Summer Style
Could you not have released the vintage hat a few days ago ...
re: Are most of your friends developers too?
If we open the definition a bit and also include SRE, DBA, ...
re: What's your commute like?
urbandictionary.com/define.php?ter... (definition 3): Hac...
re: What's your commute like?
Teenage Engineering Pocket Operator Googled it, I think ...
re: What's your commute like?
My standup is at 8:15 AM In Hacker Standard Time (HST) t...
re: What's your commute like?
30-40 minutes. The first 7-10 are walking to the train stat...
re: Fibonacci in Every Language
As much as I like Haskell in general, monadic IO really isn...
re: What are you "old enough to remember" in software development?
Haha, yes I was totally talking about X11 above. The early ...
re: What are you "old enough to remember" in software development?
Basic and 6502 assembly on a C64 (1991) The Borland Turbo ...
re: I'm joining the DEV team
Somehow I don’t find this surprising, but it’s still exciti...
re: Discuss: GitHub Special Event
Some Azure integration, potentially around CI/CD flows.
re: Ruby's Hidden Gems, Delegator and Forwardable
Glad you liked it :)
re: Microsoft will be shipping a Linux kernel with Windows
Speaking from the outside — I switched to Linux around the ...
re: Microsoft will be shipping a Linux kernel with Windows
Considering how many disgruntled Mac users there are right ...
re: How To Get Any Job You Want - A Guide To Employability Skills
Sorry if this sounds cynical, but IMHO a better approach is...
re: When Do You Become A Developer?
Self-doubt is pretty normal in any creative endeavor, a com...
re: You are the perfect interviewee. How would you design an events booking system in five minutes?
In one of our later interview rounds we have a similar ques...
re: RelaxedReader — A Firefox Addon to Fight Reading Anxiety
No worries :-) FIFO is a somewhat common term in computing,...
re: RelaxedReader — A Firefox Addon to Fight Reading Anxiety
First In First Out Fear Of Missing Out
re: What was your win this week?
This week, I managed to carve out some time to teach myself...
re: Google decides to not phase out Inbox!
Got me, I totally forgot about that. 😂
re: Google decides to not phase out Inbox!
Too obvious for April Fool's, Google never keeps the good p...
re: Joel is stepping down from Stack Overflow
Pretty much this. I'd happily give away some of my imaginar...
re: Joel is stepping down from Stack Overflow
I was super into it for a while, but that time ended many y...
re: Joel is stepping down from Stack Overflow
If you want to think so, be my guest.
re: Joel is stepping down from Stack Overflow
Yes, some sort of gradual decay is what I had in mind. It w...
re: Joel is stepping down from Stack Overflow
SO is quite flawed, the more rep you have, the more rep you...
re: What are your favorite programming language syntax features?
Most languages have something nice, but here are a few rand...
re: In Praise of Multiple DB setups and Rails 6
I haven’t looked closely at Rails 6 since I don’t really do...
re: How to find the max id in an array of objects in JavaScript
Be careful benchmarking on small datasets like this, result...
re: Minimal API in c
Probably best to look at the source code of Ulfius or a sim...
re: In Praise of Multiple DB setups and Rails 6
Last time I used multiple databases in a Rails app was for ...
re: How does it feel to be a junior developer
“How am I going to ask for help if I don’t even know what ...
re: Iteration, recursion, and tail-call optimization in Elixir
As you already noted, a tail-recursive function that doesn'...
re: Using A VPN
I've been with Nord for a couple of years now and just exte...
re: Mozilla launches Firefox Send (free encrypted file transfer)
This. Sometimes I get funny looks from people because I use...
re: Mozilla launches Firefox Send (free encrypted file transfer)
It's more an alternative to wetransfer.com/ and friends tha...
re: Last call! Be a co-author of the complete guide for junior devs
I'm interested.
re: How To Get Your First Web Dev Job With No Experience
That's my experience too. Though as mentioned, at my curren...
re: How To Get Your First Web Dev Job With No Experience
As someone who has done quite a few interviews from the oth...
re: What makes a 10x Developer?
git stash git pull git checkout -b my_new_feature git st...
re: Peacock v1 Released
Yes, the workaround would work, but I was looking for somet...
re: Peacock v1 Released
Nice idea. I work in a lot of different languages, would be...
re: Remove terrible bus routes (find an algorithm)
Hence “simple” not “efficient‘ 😉
re: Remove terrible bus routes (find an algorithm)
Here we go for a simple Ruby solution (I couldn't be bother...
re: Is programming for me?
More than 2 years in and I'm still second-guessing my abil...
re: Value objects in Ruby
Note that if you have pry-doc installed, you can also use s...
re: What was your win this week?
Sure can, just wait for next week's post. Or if you don't w...
re: Which game are you playing right now?
That's nice. While I do play games with my wife and friends...
re: What was your win this week?
This week, I... Released a new Crystal library Announced...
re: Easier usage of Rails 5.2 credentials and app-specific configuration
I currently don't use Rails, but when I did I usually added...
re: 5 Specific Actions to Achieve Success
Not sure, but I have a good Idea on how you don’t: overthin...
re: 5 Specific Actions to Achieve Success
What techniques do usually use for achieving your goals? ...
re: What was your win this week?
What can I say, I know my vintage sewing machines. 😉
re: What was your win this week?
I might be imagining things, but it looks like an old sewin...
re: Unraveling Classes, Instances and Metaclasses in Ruby
You hinted at classes being instances themselves, but I gue...
re: Would you program a human?
On the topic of ethics, I try not to include affiliate link...
re: What is your "Coder/Language Fit"
I seem to have struck a chord with Crystal these days, so ...
re: What is your "Coder/Language Fit"
I had a lot of fun with Clojure from 2009-2012 :-) Then I m...
re: What is your "Coder/Language Fit"
For many years my answer would have been Ruby. Nowadays I...
re: What is your job title?
Contract says "VP of Engineering", which is a reasonable ap...
re: Top 5 DEV Comments from the Past Week
Anyway, that's my take on it. It just really bothers me th...
re: Do you work on call?
Do you or your team work on-call? Yes, we do. Is there...
re: Automating code checks with overcommit
Apart from this being an interesting post, the hiring pitch...
re: Feature request: disable comments for the post
I do not want my readers (who are 99% not dev.to members) ...
re: Plug in JSON API Readonly Webserver
Nice library! But — and maybe this is just me — I really di...
re: Go Outta Here
I can actually write the code in almost any language witho...
re: Go Outta Here
The first few times I looked at Go, I felt almost exactly t...
re: The Three Ghosts of FizzBuzz: A Christmas Story
You might like this one too: ['FizzBuzz', 'Fizz', 'Buzz'...
re: AoC Day 5: Alchemical Reduction
Ruby solution for parts 1 & 2. Nothing special here, li...
re: Changelog: Mastodon URLs in profile
My original implementation didn't have a whitelisting mecha...
re: Changelog: Mastodon URLs in profile
You can make a PR and add the instance to the whitelist: g...
re: Changelog: Mastodon URLs in profile
You can make a PR and it to the following whitelist: githu...
re: Changelog: Mastodon URLs in profile
It's a URL, did you include the protocol part? This uses th...
re: Changelog: Mastodon URLs in profile
Are you missing the http:// bit?
re: Asynchronous Notifications in Postgres
For example two applications already connected to the same ...
re: Ruby/Ruby on Rails conferences to visit in 2019
Nice list, there's a dedicated website for this too: rubyco...
re: AoC Day 4: Repose Record
Had an afterwork event that included drinks which didn't mi...
re: Keep learning, should you invest your own time?
I spend a lot of my free time learning, not only work relat...
re: AoC Day 3: No Matter How You Slice It
Indeed :-) Of course this isn't really code I'd write for a...
re: AoC Day 3: No Matter How You Slice It
Part 1 and 2 in 25 lines of brute force Ruby: CLAIM_REGE...
re: Running multiple web application on a single web server with LXC
Docker is using the LXC technology. Docker switched from...
re: AoC Day 2: Inventory Management System
Parts 1 and 2 in Ruby: require 'set' box_ids = DATA.rea...
re: AoC Day 1: Chronal Calibration
This is my code for parts 1 & 2 in Ruby: require 'se...
re: Are there some good videos for learning Go?
Gophercises
re: Docker Best Practices: Images
You might find this interesting: dive - A tool for explorin...
re: Favourite albums to listen to while coding
If you like the ambient stuff by Aphex Twin, check out Losc...
re: Why is the software industry so competitive?
Downloaded the paper from Arxiv, will check it out when I h...
re: Clean Up Feed + Clean Up Notifier
I doubt anybody is going to change their tastes three time...
re: Clean Up Feed + Clean Up Notifier
The intention of the "0" button was to be able to change a ...
re: Clean Up Feed + Clean Up Notifier
I think tags should be given weight via a number as a prim...
re: Why is the software industry so competitive?
[citation needed] — What is the question based on, are ther...
re: Clean Up Feed + Clean Up Notifier
Maybe just open a PR, it's open source after all. I know yo...
re: Emulating "Private" Variables in JavaScript with Closures and Factory Functions
Despite the recent implementation of classes in JavaScript...
re: I am full-time blockchain developer for 6+ months, AMA!
I have quite a few questions, don't feel obliged to answer ...
re: How I'm dealing with Imposter Syndrome and Stress
Missed this last comment until now, but that only works if ...
re: Rails quick tips #4: Keep your bundle secure with bundler-audit
Nice! The founder's a good friend of mine, he'll be happy t...
re: How Can We Keep On A Tech Side
Unfortunately, I am two inches from the threshold to exit ...
re: The Story of How I wrote A CLI for Your Bookmarks using Larder.io
I noticed this in one of the issues you linked: On top of...
re: Better pry for Ruby REPL
Nice collection of tips :-) Working for a consulting compa...
re: How to make friends with Golang, Docker and GitLab CI
Nice! I'm using a very similar Dockerfile right now, not on...
re: Developer Is The Next Ideological Beggar Job
besides I am in love with exaggerations of any kind I ha...
re: Developer Is The Next Ideological Beggar Job
I agree with almost everything you wrote here and have been...
re: Learning the Granular Details of a Programming Language?
You might find this interesting: What Every Programmer Sho...
re: Have you used the new "suggested changes" in GitHub pull requests?
I'm not attempting to rewrite a whole PR, but sometimes you...
re: Have you used the new "suggested changes" in GitHub pull requests?
Tried it the other day, but it didn't seem to work for mult...
re: How Do You Keep Communication Quality High?
Repeat what you've heard to the speaker in your own words ...
re: Set up My Computer with Me!
Same here, I must have bought it in 2010 or 2011. But the o...
re: What types of features typically lead to lots of tech debt?
We as developers cannot predict everything. See below. S...
re: Set up My Computer with Me!
Have your dotfiles in a repository, use homebrew-bundle, re...
re: Set up My Computer with Me!
We seem to have pretty similar preferences/a similar setup....
re: What types of features typically lead to lots of tech debt?
For better or worse everyone uses different definitions for...
re: What types of features typically lead to lots of tech debt?
That was my point. It's only a debt if you have to repay it...
re: What types of features typically lead to lots of tech debt?
IMHO the term "tech debt" is overused. A lot of the time I ...
re: dev.to Show us your octocat alter ego
Except for the T-Shirt this is a pretty reasonable depictio...
re: Store Encrypted Files in Google Drive
cloudmounter.net is a commercial software for macOS and Win...
re: Thoughts on GitHub Actions?
That's always a risk when you build your own product on top...
re: Ruby metaprogramming for beginners → Elixir-like specs
Yeah, I'd probably not use flatten, but reduce(:+) seems cl...
re: Ruby metaprogramming for beginners → Elixir-like specs
Nice! I'm also delighted and horrified by the obscure use o...
re: Many software communities do not value the need to reduce the mental load for developers
My personal biggest gripe with frameworks is that many peop...
re: Many software communities do not value the need to reduce the mental load for developers
During 2000's all web development means PHP or java It r...
re: Taco Tuesday
Have a 🍺 for this: class DateTime # Note: It's always ...
re: Protocols in Ruby → Allow Implicit Inheritance
This is why I've been predicting/expecting dataflow program...
re: Protocols in Ruby → Allow Implicit Inheritance
Interesting. I've actually been thinking a lot about the ...
re: Protocols in Ruby → Allow Implicit Inheritance
I cannot make Ruby compiled I didn't mean to imply that,...
re: Protocols in Ruby → Allow Implicit Inheritance
I understand the difference, but nil.blank? #=> true st...
re: Protocols in Ruby → Allow Implicit Inheritance
Nice work Aleksei! I did Elixir inspired protocols for Crys...
re: `throw` objects and functions
Sure, but that's still very different from your example, wh...
re: `throw` objects and functions
One gotcha here is, we generally use throw for exceptions ...
re: 5 Salary Negotiation Rules for Software Developers. Get +20% On Top of Your Market Rate
I've done my fair share of recruiting, but generally I just...
re: 5 Salary Negotiation Rules for Software Developers. Get +20% On Top of Your Market Rate
I frequently go to/speak at meet ups and conferences. This ...
re: How Did You Start Coding?
The user guide of my C=64 came with sections on Basic progr...
re: 5 Salary Negotiation Rules for Software Developers. Get +20% On Top of Your Market Rate
Don't make it more complicated than it needs to be: Know ...
re: What's the best way to indicate an issue is good for beginners to try?
Rust has a great system, go to their issues and look at the...
re: Title suggestions for a history of computer science mini web series?!
"Show All History" / "Show Full History", that's what Safar...
re: Rails 6 to include new Action Text framework
Provide a nice set of defaults for people wanting to build...
re: Rails 6 to include new Action Text framework
Maybe. Though ActiveStorage was extracted from Basecamp, th...
re: Rails 6 to include new Action Text framework
Sorry, but I don't think "You need a text editor written in...
re: Rails 6 to include new Action Text framework
Well, you know the old saying, "Rails is a great framework ...
re: Who's looking for open source contributors? (October 1st edition)
Just out of curiosity, why did you chose Go for this task? ...
re: Adding Coupon Codes to a Rails App
price = if is_valid? # omitted ...
re: Who's looking for open source contributors? (October 1st edition)
Just out of curiosity, did you roll your own ML library or ...
re: My solution is the best!
I hate that too. In fact in the summary of my talks I gener...
re: Announcement from the DEV Community Founders ❤️
Well done Ben, Jess and Peter :-) You've been building an a...
re: Nuxt.js+FirebaseでAIメーカーのAPIを使ったサンプルを作った
I don't think dev.to has an official language policy, so if...
re: What's your bio? One paragraph describing your personal/professional life
A good one paragraph bio for yourself is something only you...
re: TIL#2: patches in GitHub gists and reasons why jekyll won't generate my pages
You can also get nice code-fencing for patches by using dif...
re: Does your website really need to be larger than Windows 95?
Believe me, I'm the last person to promote useless micro-op...
re: Does your website really need to be larger than Windows 95?
Fair point, though it seems that for most software performa...
re: Does your website really need to be larger than Windows 95?
Or much better, a desktop app written in Rust + Elm without...
re: Does your website really need to be larger than Windows 95?
Of course it is. The question is really: do we value the co...
re: Does your website really need to be larger than Windows 95?
When C came out it was considered a high-level language too...
re: Does your website really need to be larger than Windows 95?
Unless your position is that being efficient has zero cost...
re: What was your first PR on Github?
Fixed a segfault in Potion's standard library. The actual P...
re: Golang, it was love at first sight.
I changed some of my opinions Would you mind sharing the...
re: How I broke Dev.to on my First PR
What editor are you using? These two should highlight diffe...
re: 8 steps to increase your Developer Resume response rate by 90%
Hard to say, but more people pick some old code they'd rath...
re: How I'm dealing with Imposter Syndrome and Stress
I don't really think so ¯\(ツ)/¯ I even left out quite a few...
re: How I'm dealing with Imposter Syndrome and Stress
I actually keep a sort of daily journal in a text file wher...
re: How I'm dealing with Imposter Syndrome and Stress
Determine what you don't need to know. There is so much go...
re: Is Go an Object Oriented language?
What go retains is polymorphism and its own flavor of duck...
re: Is Go an Object Oriented language?
Great work on updating the original piece! I hope this deep...
re: Hype Demythified or Pizza With Pineapple Topping
😂 Yes, but Rails has been around for a while now, so we're ...
re: Hype Demythified or Pizza With Pineapple Topping
I don't think Aleksei's intention was do discourage anyone ...
re: Ruby: class methods vs. instance methods
The nice thing about Ruby's object model is that class meth...
re: Hype Demythified or Pizza With Pineapple Topping
Funnily enough I just had a similar conversation over lunch...
re: Hype Demythified or Pizza With Pineapple Topping
But, but, but...if we stop arguing about this stuff we’d ac...
re: Is Go an Object Oriented language?
Do not communicate by sharing memory; instead, share memor...
re: Is Go an Object Oriented language?
What's a "normal OO language"? A distinction between primit...
re: We don't need a ternary operator
In many (all?) the languages that have the ternary operato...
re: Engineering whiteboard interviews: yay or nay?
Exactly my experience, I only worked in startups or agencie...
re: Today I Googled: How to Loop Videos on YouTube
Nice! I still think many browser extensions are unnecessary...
re: A Rubyist's Guide to Postgresql's Explain
I'm late to the party, but you might like this, a 40+ pages...
re: Engineering whiteboard interviews: yay or nay?
once you have a CV with 4 or 5 years with references you h...
re: Centralize Your Query Logic!
Resurrecting an old discussion, but I find that many people...
re: Building a Desktop App with Vue: Vuido
libui, now that I checked it, is also not maintained activ...
re: My first frustration-free OpenSource Pull Request
Nice tool! :) According to it my first Github PR was adding...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Here's what GNOME 2 looked like in 2002: And here's KDE ...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
Hm, well our Linux experiences in 2003 were wildly differen...
re: 4 Things Developers Take for Granted That Used to Be Really Hard
If you wrote software in the late 90s or early 2000s, ther...
re: What programming sub-disciplines seem to be trending up in terms of career options?
Maybe still not quite as high-level as you want, but Baker ...
re: How would you define high quality code?
I was about to post a comment saying pretty much the same :...
re: How would you define high quality code?
In his dry-rb at Deccan RubyConf last year Tim Riley said t...
re: It's time for Typescript Native
dev.to is open source in case you want to fix the "bad desi...
re: The Rails Ecosystem is Healthier than Ever
Ah, I see. The link you posted is to a file, the actual doc...
re: The Definite Guide to Pick the Correct Music While Working
I listen to OSTs of (mostly) Japanese video games for the s...
re: The Rails Ecosystem is Healthier than Ever
Interesting. Can you point out what you found lacking and w...
re: 8 steps to increase your Developer Resume response rate by 90%
My previous comment was from the point of view of the perso...
re: What are the hardest programming languages you have ever learned?
That said for its time the IDE for Borland Turbo Pascal (an...
re: GoLang, The Next Language to Learn for Developers
Oh my, this little exchange led me to go down memory lane w...
re: The Rails Ecosystem is Healthier than Ever
Which is why a said "a majority of web apps don't need a mi...
re: 10 Common Git Problems and How to Fix Them
Nothing. The original post is very old though, so it (a) di...
re: GoLang, The Next Language to Learn for Developers
Go has implemented latency free garbage collection and fas...
re: GoLang, The Next Language to Learn for Developers
Regarding Go, I find it sad that it blurs the Gopher proto...
re: GoLang, The Next Language to Learn for Developers
which would be unreadable to anyone but mathematicians C...
re: What are the hardest programming languages you have ever learned?
@ben While you code your brain types code anyway, as in “I...
re: What are the hardest programming languages you have ever learned?
There actually was a pretty big online course by SWI Prolog...
re: 8 steps to increase your Developer Resume response rate by 90%
An approach that worked for me for pretty much my entire ca...
re: SQL 101: Five SQL Tips
Hm, ActiveRecord works the other way (and so do several oth...
re: Intro to Recursion in JS
1) You can solve any problem without Recursion, so it is o...
re: The Rails Ecosystem is Healthier than Ever
It's fairly popular in other parts of Europe though. I had ...
re: The Rails Ecosystem is Healthier than Ever
a microservice architecture is just a monolith broken up i...
re: Developer whimsy: Llamas in Pajamas
Thin always has pretty funky release names. Some recent one...
re: The Rails Ecosystem is Healthier than Ever
Every major Rails release felt like a significant improveme...
re: Design Patterns in Ruby: Strategy Pattern
I use this pattern quite a lot. One thing I find handy is ...
re: A future without time zones
I'll just leave this here, people who read this post my fin...
re: The Rails Ecosystem is Healthier than Ever
it sure seems like a toy scripting language Couldn't res...
re: The Rails Ecosystem is Healthier than Ever
As much as I like ActiveStorage. it has its shortcomings to...
re: Advice for a new entrepreneur?
Don't worry, you're probably doing fine. :) most of the t...
re: Challenge: Write the recursive Fibonacci algorithm in a different language.
Yes. I guess the choice of words gave it away, though it’s ...
re: Challenge: Write the recursive Fibonacci algorithm in a different language.
Thanks for taking the time to type out this response! Like...
re: Challenge: Write the recursive Fibonacci algorithm in a different language.
For people to grow from mistakes they need to listen to the...
re: Challenge: Write the recursive Fibonacci algorithm in a different language.
Tail-recursive or not, no function accepts any input. Infin...
re: Challenge: Write the recursive Fibonacci algorithm in a different language.
Also since your answers in this entire thread are a bit nit...
re: Challenge: Write the recursive Fibonacci algorithm in a different language.
Because different language runtimes have different executio...
loading...