All 198 Comments

re: How to prevent pasting into input fields Jan 31
I also agree with this, most notably around password manage...
re: My First 10,000 Gem Downloads Jan 31
Congrats! It feels good to write code that helps you, but e...
re: APIs you didn't know you needed Jan 30
I disagree!
re: APIs you didn't know you needed Jan 29
PlaceCage is the premium option in the placeholder image wo...
re: Be careful of the JWT hype train Jan 28
That’s not encryption, that’s just signing. The data in a J...
re: 42 performance tips for Ruby on Rails Jan 27
Great list, I particularly love the database portion. Bulle...
re: Forward fax to email with SendGrid and Node.js Jan 25
This is fantastic! Glad you came across this post and it he...
re: Forward fax to email with SendGrid and Node.js Jan 25
No problem! Glad to hear it worked, did you have a plan for...
re: New Feature: Mute Notifications Jan 25
I look forward to not using this. I love getting all the no...
re: Old Article: Someone Is Changing Your Code Jan 24
So is the key to add context back in so that this code won'...
re: Suggest.rb - tells you which method does the thing you want to do Jan 23
Thanks for jumping in Josh! It's interesting to hear the mo...
re: HTML Rendering: An Important Lesson Jan 22
I like the look of the waterfall with the inline style! Tho...
re: DEV-only tooling for Web Applications Jan 22
Keeping things behind a flag and only turned on in particul...
re: Best extensions for Ruby/Rails development? Jan 22
Check out the Ruby Solargraph extension for better autocomp...
re: HTML Rendering: An Important Lesson Jan 22
Love seeing how a small change can make such a big impact. ...
re: Simple React state management with Laco Jan 22
Ah, cool that you can use it with Hooks too. Thanks!
re: Code Models: a Twitter list of role models in the programming industry Jan 21
Most of my Twitter timeline is dedicated to developers I lo...
re: Do You Use Calculators or Programs? Jan 21
I do maths in Alfred and string operations in irb. So much ...
re: Flexible Ruby Value Object Initialisation Jan 21
Nice use of refinements. I've not seen them around much, bu...
re: Simple React state management with Laco Jan 21
It continues to surprise me how the React ecosystem works i...
re: Hello Serverless with Jets and Dynamoid Jan 21
Ah, makes sense. I hadn't heard of either of them before. T...
re: Suggest.rb - tells you which method does the thing you want to do Jan 21
Good chat everyone, I think this came to a nice conclusion....
re: Suggest.rb - tells you which method does the thing you want to do Jan 21
You'd be surprised how many times I open the rails console ...
re: Announcing TwitterOAuth 1.0 Jan 21
Congratulations on the v1 release!
re: How to hide your API endpoints while making an electron app? Jan 21
Another option would be to build it such that you request t...
re: Hello Serverless with Jets and Dynamoid Jan 21
Thanks for posting this! I've been interested in Jets since...
re: How to minimize RSpec `describe`/`context` nesting Jan 21
I have found myself nesting things more and while I don't n...
re: How Bcrypt Compares Password Jan 21
Those are some really interesting arguments in the bcrypt i...
re: HTTP request with ES6 tagged templates Jan 10
I think this is really interesting use of the syntax. I nee...
re: 20 monthly most interesting Rails open source projects on GitHub from Jan 9 Jan 9
Jets looks cool, will have to play with that. Down looks re...
re: New Years and New Beginnings: I'm Joining the DEV team! Jan 9
Congratulations Ali! This is great news for you and for the...
re: Ruby Contracts: Best of Both Worlds Jan 8
I'd be interested to hear your experiences with the gem. Ha...
re: Async operations in JavaScript Jan 7
Sure, if you only write synchronous code it will only run s...
re: Async operations in JavaScript Jan 7
I think you may be hard pressed to find anyone on this site...
re: Async operations in JavaScript Jan 7
Hmm, OK, it's not the language that is specifically asynchr...
re: Async operations in JavaScript Jan 7
This is a good explanation of the various ways we can work ...
re: Nokogiri installation errors on macos Jan 7
Nokogiri is permanently an issue with this sort of thing. T...
re: new Array(1) => [empty title x 1] Jan 6
I think I've come across that issue with mapping over an ar...
re: New Year Resolution: Becoming a Youtuber Jan 5
Good luck to you both! I am hoping to get on YouTube later ...
re: The Importance of Knowing Your Gems Jan 5
That certainly makes sense regarding being able to maintain...
re: The Importance of Knowing Your Gems Jan 4
Why are Kenna trying to enforce that? That does make it mor...
re: Laravel .env Files Exposed In Browsers Jan 4
That makes more sense.
re: Laravel .env Files Exposed In Browsers Jan 3
Thing is, if you make it possible to expose credentials, bu...
re: Laravel .env Files Exposed In Browsers Jan 3
Environment variables are set within the OS itself and the ...
re: If you've recently switched code editorsβ€” How's it going so far? Jan 3
Atom's speed (not it's extensibility, which I loved) put me...
re: Laravel .env Files Exposed In Browsers Jan 3
Agreed that this would be the best way. I’m a little concer...
re: Laravel .env Files Exposed In Browsers Jan 3
Oh wow! That's horrifying. Do you think it's only Laravel's...
re: The Importance of Knowing Your Gems Jan 3
This is an interesting journey of discovery. I bet there ar...
re: The Importance of Knowing Your Gems Jan 3
Rather than monkey patching, have you considered forking th...
re: Your 2018 in Numbers Jan 3
Late to the party, but I just published my year in review a...
re: AoC Day 14: Chocolate Charts Dec 14 '18
Part two of this really needed some performance work to fin...
re: AoC Day 2: Inventory Management System Dec 2 '18
So this was a pain. I also ended up with a double loop (O(n...
re: AoC Day 1: Chronal Calibration Dec 2 '18
Thanks for this Ryan! I've joined the leaderboard. Good luc...
re: Advent of Code is Live! Dec 2 '18
I started AoC last year and I... did not get very far. Her...
re: dev.to Repo Recap of the Past Week Dec 2 '18
W00t! Glad to get my first contribution to the platform don...
re: Thank you to our 2018 Sponsors Nov 22 '18
Thanks to you, @ben , @jess and the rest of the team for b...
re: Password manager recommendations? Nov 21 '18
I have been using Bitwarden and I love it. I also can't bel...
re: Selenium WebDriver and Dynamic Locators Nov 12 '18
I feel like the code in this post doesn't show an example o...
re: Extending JSON for fun and profit Oct 28 '18
Thanks for writing this! I had no idea about the reviver an...
re: It's Ruby, There Must Be a Better Way Oct 28 '18
I really enjoyed reading this journey and seeing the trade ...
re: How to send an SMS from React with Twilio Oct 28 '18
Have you filled in the .env file with your credentials? And...
re: How to send an SMS from React with Twilio Oct 28 '18
Oh, that's interesting. Are you running the server with npm...
re: Negative Impacts of Withholding Form Labels Oct 25 '18
This is a really interesting question. Using a <label&gt...
re: How to send an SMS from React with Twilio Oct 25 '18
Twilio is not free of charge, no. There is a trial account ...
re: Welcome Thread - v19 Oct 25 '18
I look forward to seeing you post about Crystal! That's som...
re: Sharing Diffs on Dev.to? Oct 8 '18
You can share diffs using the regular code fences in markdo...
re: Step by Step guide to test Rails ActiveText Oct 5 '18
This is a great guide, thanks for putting it together. I've...
re: Rails 6 to include new Action Text framework Oct 4 '18
In the demo when he drags and drops an image into the edito...
re: Introducing our October 2018 sponsors Oct 3 '18
I'm so delighted that Twilio is back as a sponsor this mont...
re: Announcement from the DEV Community Founders ❀️ Oct 1 '18
Well, I think everyone else has already said it, but congra...
re: Adding Coupon Codes to a Rails App Oct 1 '18
I implemented coupon codes a few years back and I wish I'd ...
re: [Advice] Options to Handle Users in Node Express User dashboard instead of Okta or Auth0 3rd Party Service Sep 28 '18
Just popping by to say that sha and md5 are not secure hash...
re: Intro to Generative Art Sep 26 '18
This is awesome and thanks for sharing one of my little pro...
re: Drawing in dev.to Sep 25 '18
Very artistic! I love the desire to go back there, even tho...
re: JavaScript: In one word Sep 8 '18
Boo
re: Introducing our September 2018 sponsors Sep 6 '18
No worries, let me know if there's anything I can help with...
re: Introducing our September 2018 sponsors Sep 6 '18
Thanks for sharing that! I bet that auto assignment via SMS...
re: Procs vs Callables in Ruby Sep 6 '18
Thanks for sharing! I understand that confirming your assum...
re: Introducing our September 2018 sponsors Sep 6 '18
Hey Alex, I'm really excited that you use (and love using) ...
re: Should browsers still allow users to disable JavaScript? Aug 31 '18
It doesn't matter whether a user can block JavaScript or no...
re: Should browsers still allow users to disable JavaScript? Aug 30 '18
I was going to point out the Android Chrome 2G plans too. N...
re: πŸ‘‰ Emoji translations with the πŸ“ž Twilio API for πŸ’¬ WhatsApp and Node.js Aug 28 '18
I love it! What's the Glitch project? Would love to take a ...
re: Git commands to keep a fork up to date Aug 27 '18
Ah, cool, thanks. I thought it was better to build up from ...
re: Git commands to keep a fork up to date Aug 27 '18
That is correct and why I talked about using pull right nea...
re: πŸ‘‰ Emoji translations with the πŸ“ž Twilio API for πŸ’¬ WhatsApp and Node.js Aug 27 '18
That's interesting! I didn't know there was a list like tha...
re: πŸ‘‰ Emoji translations with the πŸ“ž Twilio API for πŸ’¬ WhatsApp and Node.js Aug 27 '18
As long as you follow the WhatsApp terms of service, partic...
re: Developer whimsy: Llamas in Pajamas Aug 26 '18
Oh yeah, in code things should have boring names. If it's b...
re: My Git Aliases Aug 26 '18
Thanks for the post Nick! There's such a lot in here and I ...
re: Developer whimsy: Llamas in Pajamas Aug 25 '18
I wonder if they have a method of choosing these, or if it'...
re: Developer whimsy: Llamas in Pajamas Aug 25 '18
And now I just want to type that on every website and progr...
re: Developer whimsy: Llamas in Pajamas Aug 25 '18
Hiding games in programs is great (and fun for people that ...
re: Developer whimsy: Llamas in Pajamas Aug 25 '18
Cute, memorable and disturbing are my top 3 requirements fo...
re: Developer whimsy: Llamas in Pajamas Aug 24 '18
I was wondering where you were going with that! Well played...
re: Git commands to keep a fork up to date Aug 24 '18
Ooh, a pull --rebase upstream master. Pro level upstream wo...
re: Git commands to keep a fork up to date Aug 24 '18
That is true, though when you clone a repo the default upst...
re: A/B Testing A Rails App Aug 23 '18
You know I see nothing wrong with that solution. It is clea...
re: A/B Testing A Rails App Aug 23 '18
I used to use Split and I even made some contributions back...
re: 5 Useful Little CSS Tricks Aug 23 '18
This wouldn't have the effect of vertically centering the t...
re: Git commands to keep a fork up to date Aug 22 '18
That may be true, but as it's only one extra command then w...
re: Git commands to keep a fork up to date Aug 22 '18
Ah, you mean for the case in which we use git in a truly di...
re: Git commands to keep a fork up to date Aug 22 '18
If only I'd written it last week then! Hopefully it will he...
re: Git commands to keep a fork up to date Aug 22 '18
Thanks Ben! I'm mainly glad I managed to write something ag...
re: If DEV were an acronym, what would it stand for? Aug 20 '18
Danger! Emacs! Vim!
re: Send messages when you’re back online with Service Workers and Background Sync Jul 14 '18
That is true, or indeed in Edge or Firefox. But things are ...
re: Rails quick tips #1: Console sandbox Jun 26 '18
I don't know how I've missed this, thanks for the tip!
re: Hidden jewels of Ruby stdlib Jun 26 '18
Great article, thanks! I had no idea some of these things e...
re: Running a serverless voter campaign with Contentful and Twilio Jun 15 '18
This is a great post. And you brought together two APIs and...
re: SMS Notifications with Perl and Twilio Jun 14 '18
I've been working at Twilio for almost 4 years now and I th...
re: Project Euler #2 - Even Fibonacci numbers Jun 14 '18
I went for what I thought was an interesting solution with ...
re: Project Euler #1 - Multiples of 3 and 5 Jun 12 '18
πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘
re: Project Euler #1 - Multiples of 3 and 5 Jun 12 '18
Ruby (1...1000).select { |n| n % 3 == 0 || n % 5 == 0 }....
re: Forward incoming SMS messages to email with Node.js, SendGrid and Twilio Functions Jun 3 '18
Oh good! I’m out at a conference right now, but I will upda...
re: Forward incoming SMS messages to email with Node.js, SendGrid and Twilio Functions Jun 3 '18
Oh, this might be because the got module doesn't come insta...
re: How to correctly check for Do Not Track with JavaScript May 30 '18
Well that's a pain all round! Thanks for breaking down all ...
re: Spring clean your dev machine May 29 '18
Oh, that is interesting to see the packages I actually appa...
re: Write a simple but impactful script May 28 '18
Aye, that's true. I was kind of thinking about it in terms ...
re: Write a simple but impactful script May 27 '18
I'd check the things you can know. Such as, if you ran the ...
re: Write a simple but impactful script May 26 '18
I'm going to need to see the full test suite for this too πŸ˜‰
re: Write a simple but impactful script May 25 '18
Sharing my Ruby version of this script. Feel free to use to...
re: Top 10 errors from 1000+ Ruby on Rails projects (and how to avoid them) May 25 '18
That's the most important part! Glad you enjoyed it!
re: Service workers has finally landed in iOS! Now what? May 4 '18
Good news! MS Edge now supports Service Worker and Push!
re: Choosing cameras in JavaScript with the mediaDevices API May 1 '18
Sounds like fun!
re: Choosing cameras in JavaScript with the mediaDevices API Apr 30 '18
It's always the case that you find the tutorial you need ju...
re: Choosing cameras in JavaScript with the mediaDevices API Apr 30 '18
That's awesome! Would love to know what you're building too...
re: Check Your Passwords for Pwnage - The Pythonic Way Apr 16 '18
You'll have to write up the process of publishing to PyPi t...
re: Check Your Passwords for Pwnage - The Pythonic Way Apr 16 '18
This is awesome! Congratulations for releasing your first p...
re: 3 new Ruby gems worth your attention Apr 16 '18
Thanks for sharing pwned! I wrote the original gem and am g...
re: Better passwords in Ruby applications with the Pwned Passwords API Apr 5 '18
Ha, that would be more fun! Though no password is unpwnable...
re: Better passwords in Ruby applications with the Pwned Passwords API Apr 4 '18
Awesome, let me know how it goes.
re: Better passwords in Ruby applications with the Pwned Passwords API Apr 4 '18
I don't know about cool*, I just hope it can help keep user...
re: Blogging as a Developer Apr 4 '18
Great tips! I need to sort out that last point on my person...
re: Changelog: Suggested follows on onboarding! Mar 28 '18
I was wondering about this! I’d assumed a sign up suggestio...
re: CSS: select first-of-class with the subsequent sibling combinator Mar 22 '18
That doesn’t do the same, notably the + combinator is the d...
re: CSS: select first-of-class with the subsequent sibling combinator Mar 19 '18
I can’t wait either!
re: CSS: select first-of-class with the subsequent sibling combinator Mar 19 '18
Well, full support for the latest :nth-child(). You can def...
re: CSS: select first-of-class with the subsequent sibling combinator Mar 19 '18
Replied to you on Twitter too, but wanted to re-iterate. I ...
re: Please Stop Using Local Storage Mar 18 '18
Well, yes. As Randall points out above, he was referring to...
re: N+1 Queries, Batch Loading & Active Model Serializers in Rails Mar 17 '18
Ah, of course!
re: Logging Rails requests with structure and colors Mar 16 '18
That's really cool and I love how simple it is. Thanks for ...
re: N+1 Queries, Batch Loading & Active Model Serializers in Rails Mar 16 '18
That is a great solution! I've never had the situation of l...
re: Reading files in a Chrome Extension Mar 5 '18
This is a neat article, thanks. I've been working with a sm...
re: Why are you blogging?! Mar 2 '18
You know you're doing a good job when you search for someth...
re: Why are you blogging?! Mar 2 '18
I blog because I like to share things I've done in case the...
re: Gzip a file in Ruby Feb 25 '18
Thanks Sean! I actually had done that when I wrote the mark...
re: Permissions on the web suck Feb 14 '18
I'll be interested to see how you go about that implementat...
re: PWA Reference: Curated links for mastering PWA in 2018 Feb 1 '18
This is a great list and there's a bunch of articles I need...
re: 5 Blog Ideas about Javascript Feb 1 '18
I'd encourage you to write the articles, even if no-one els...
re: Please Stop Using Local Storage Feb 1 '18
Hey Randall, I definitely agree that storing session infor...
re: The ultimate guide to sending bulk SMS with Twilio and Node.js Jan 17 '18
Oh awesome! Would love to know a bit about the project if y...
re: What to expect from dev.to in 2018 Jan 11 '18
I am excited for the open sourcing!
re: Send SMS Messages From Your IoT Projects Using Wia & Twilio Jan 7 '18
Hey Conall, great quick tutorial here! I hadn't heard of Wi...
re: Ruby 2.5.0 Was Released Dec 26 '17
About to start up a small project using 2.5.0. My code uses...
re: What developer podcasts do you listen to or watch? Dec 21 '17
I keep hearing such good things about BaseCS, so I better g...
re: What developer podcasts do you listen to or watch? Dec 21 '17
I had a Twitter recommendation for JSJabber too, so I'm def...
re: What developer podcasts do you listen to or watch? Dec 21 '17
Ah cool, I've followed you on Twitch. I used to do some str...
re: What developer podcasts do you listen to or watch? Dec 21 '17
Thanks for the suggestions! And wow, I'm on Stack Overflow ...
re: What developer podcasts do you listen to or watch? Dec 21 '17
Thanks for the tips! Is there anything particular about tho...
re: Why we went with PreactJs to power the dev.to frontend Dec 19 '17
Ooh, I'd love to hear your thoughts on this. Especially sin...
re: Advent of Code 2017 Dec 2 '17
It's a site for writing code, why would it need any more th...
re: Advent of Code 2017 Dec 2 '17
That is a tight solution for day 2! πŸ‘πŸ‘πŸ‘
re: Advent of Code 2017 Dec 2 '17
It's a great little test to see how you are doing with a ne...
re: Advent of Code 2017 Dec 2 '17
Thanks for sharing! I wondered what to do with the inputs t...
re: Advent of Code 2017 Dec 2 '17
Oh, Array#rotate is perfect! My first version I'd zipped th...
re: Advent of Code 2017 Dec 2 '17
I was tempted to try in another language too. Rust is very ...
re: dev.to monthly report β€” November Dec 1 '17
This is really cool to see how it's all doing. Keep up the ...
re: How to receive and respond to text messages in Ruby with Hanami and Twilio Nov 30 '17
I still need more time to play with the other parts of Hana...
re: Guidelines for approaching duplicate discussions on dev.to Nov 30 '17
Might it be a good idea to add a reminder around the commen...
re: How to receive and respond to text messages in Ruby with Hanami and Twilio Nov 29 '17
Oh, I agree on that, I've only just started playing myself....
re: How to receive and respond to text messages in Ruby with Hanami and Twilio Nov 29 '17
Ah, my apologies, I should have called that out more explic...
re: Deconstructing the Hemingway App Nov 29 '17
I bet, I can only imagine that getting something like this ...
re: How to receive and respond to text messages in Ruby with Hanami and Twilio Nov 29 '17
Awesome! This is a nice simple app and it covers a few of H...
re: How to receive and respond to text messages in Ruby with Hanami and Twilio Nov 28 '17
No worries! Have you tried Hanami at all yourself?
re: Deconstructing the Hemingway App Nov 28 '17
There is nothing fun about trawling through minified code, ...
re: My First Ruby on Rails Presenter Nov 22 '17
I would normally write tests for a presenter if I was writi...
re: My First Ruby on Rails Presenter Nov 22 '17
Over my time using Rails I drifted in and out of using pres...
re: What's your favorite useless repo/package/website/etc? Sep 11 '17
In an effort to catch Ruby up to the crazy number of Node.j...
re: Forging JSON Web Tokens To Win a Prize Jul 27 '17
This was a fun trip! I've been looking into JWTs a lot rece...
re: Dev Tools Tricks: Store objects and elements as variables in the console Jul 26 '17
Nice extra tip, thanks!
re: Dev Tools Tricks: Store objects and elements as variables in the console Jul 25 '17
I bet you could write a quick Chrome extension for that!
re: Send SMS messages with Crystal and Twilio Jul 6 '17
Crystal is less developed, as a language and ecosystem, com...
re: Twilio Signal 2017 Jun 28 '17
Hey Anthony, glad to hear you had a great time at SIGNAL. T...
re: Send SMS messages with Crystal and Twilio Jun 28 '17
Thanks for the heads up, I've fixed the examples! Crystal ...
re: What fonts do you use in your editor(s)? Jun 20 '17
I am a very happy Source Code Pro user too :)
re: Speed up bundle install with this one trick Jun 16 '17
No worries! Hope it speeds things up for you!
re: Speed up bundle install with this one trick Jun 12 '17
Oh, apologies! I guess that's just from my test script that...
re: Doing things wrong Jun 12 '17
I couldn't agree more! I actually returned yesterday to a p...
re: Better Ways to Talk About Code: Announcing Rich Embeddable Blocks Apr 6 '17
I look forward to reading about the implementation!
re: Better Ways to Talk About Code: Announcing Rich Embeddable Blocks Apr 5 '17
This is cool! How are you pre-rendering the Twitter and Git...
re: Always install Bundler alongside Ruby with rbenv Mar 22 '17
My recent production servers have been Heroku, so I already...
re: Stop aliasing core Git commands Mar 21 '17
Your comparison of git log --oneline lies in a section wher...
re: Stop aliasing core Git commands Mar 20 '17
gst? That's far too many characters! I have a bash functio...
re: Stop aliasing core Git commands Mar 20 '17
If aliasing core commands is wrong and git log --oneline is...
re: What side projects are you currently working on and how can others be of help? (Feb 15) Feb 15 '17
I'm mainly working on my own website, but I'm adding intere...
re: Are you attending any conferences soon? Which ones?! Feb 15 '17
I'm going to Playgrounds in Melbourne next week and then sp...
loading...