Last 250 Comments

re: Top 5 DEV Comments from the Past Week
re: Welcome to the Big Thread Club, Florin Pop. You are the latest winner of the Big Thread Badge. πŸŽ‰
First rule of Thread Club... We don't talk about Thread Clu...
re: Should a button communicate the current state, the intended behavior, or both?
I answered it here. Nick ...
re: Should a button communicate the current state, the intended behavior, or both?
Well, at least they prompt you before you unfollow.
re: Should a button communicate the current state, the intended behavior, or both?
Good point about touch/mobile with hover. I should have too...
re: Should a button communicate the current state, the intended behavior, or both?
In my experience, the button should convey the action. Alth...
re: How to use TSDX
Just finished watching it Sung. I haven't had a chance to u...
re: I created a .gitignore command-line generator !
Just curious how this differs from the gitignore package th...
re: What's new and interesting in JavaScript?
Although not in the language yet, I'm excited to see top-le...
re: What was your win this week?
Nice! πŸ”₯😎
re: What does your Terminal look like?
I was on zsh them switched to fish for about 2 years, and n...
re: http Status Code Cheat Sheet
I like this site because why not cats and HTTP? http.cat ...
re: Take chances and standout
Definitely. Thanks for sharing!
re: The amazing Render props pattern for React.jsβ€Šβ€”β€Šlifecycle begone!
Although I understand higher-order components (HOC) and hav...
re: AMA, Sam 10-yr Googler in Web DevRel
Cool. Thanks for sharing!
re: New Project: Repo Recap!
Nice work Andy! πŸ”₯
re: Hey Tech Community! What are your favorite shortcuts?
Emmet is definitely handy to know for frontend dev. Here's ...
re: AMA, Sam 10-yr Googler in Web DevRel
I know this will sound a bit like a stock question, but wha...
re: Is there a future for the Atom editor?
I used Atom briefly and Sublime, but for the most part, I w...
re: Demystifying "const" variables in JavaScript
I use const all the time. It's very rare that I need let. ...
re: Is it possible to write this code in a simpler way?
You actually don't need an off class. That can just be part...
re: What's the best career advice you can give in ten words or less?
Take chances and standout. I wrote about it here: ...
re: Beyond appendChild: Better convenience methods for HTML
It never occurred to me to create new elements with object ...
re: What was your win this week?
I have a feature that ended up using web workers that will ...
re: My Terminal Setup: iTerm2 + Zsh πŸ”₯
Fish autocompletion was what sold me on fish, but since hea...
re: How we can fill a text from the direction of hover?
Consider cross-posting instead of just pasting a link. To c...
re: My macOS Dev Env Tools
If you like Dash check out DevDocs. It's in-browser, but wo...
re: Setting Up TypeScript for Node
I wasn't aware of ts-node-dev. I had always used ts-node wi...
re: What are you surprisingly terrible at, despite being otherwise competent?
Skating and I'm Canadian!
re: GitHub Just Released a New Version of Their Desktop App
I never really got into the Desktop app. I've been so used ...
re: Why I Turned Down My First Ever Full Time Development Job



Even experienced devs don't know everything, nobody does. I...
re: What's an awesome VS Code extension you recently installed?
Thanks for sharing!
re: Do you pay for the photos you use as cover?
I use giphy.com, unsplash and always give the referral link...
re: How to add a feature for switch day or night mode on a website?
Take a look at the theming in this site. Here's relevant is...
re: Yes, You Should Have Hobbies Outside of Code
Nothing super exciting in terms of hobbies or stuff outside...
re: What are your worst coding habits?
My git alias, pf,is just for that, alias.pf push --force-wi...
re: DEV Summer Style
Towel has been deployed. ...
re: What was your win this week?
Carbs only would make me put on the pounds. πŸ™ƒ
re: What was your win this week?
Mainly eating less (not starving myself) and not really eat...
re: What was your win this week?
I had a bad calf injury last November where I ended up putt...
re: DEV Summer Style
Need that towel. ...
re: Chrome DevTools can do that?
I was aware of a bunch of these, but not the drag and drop ...
re: What are you "old enough to remember" in software development?
It was such a fun way to program in elementary school. And ...
re: What are you "old enough to remember" in software development?
Programming in Basic on a VIC 20 and playing video games on...
re: The Chromium Browser Wars
On my work computer at the moment, but will check later ton...
re: The Chromium Browser Wars
🀯!
re: What are you looking to accomplish this next week?
Congrats on graduating Meghan!
re: Don't let that huge codebase scare you! Tips and tools to make sense of other people's code
You can always help with documentation. It may mean you nee...
re: Tech I'm Learning This Summer
Hey Mykal, Here's some resources that you'll find useful. ...
re: Welcome Thread - v32
Welcome to dev.to! Looking forward to your first post.
re: CSS can do that?
Great post Ananya! I wasn't aware of some of these properti...
re: Joining the DEV team βœ…
Congrats Anna!
re: I'm joining the DEV team
Congrats @rhymes !
re: Impress your colleagues with these NPM tricks
Also, npx. 😎 Peter Kühne ...
re: What was your win this week?
That's huge! Congrats!
re: Announcing DEV Listings
Great work @ben and team. Awesome stuff. As awesome as thi...
re: Lazy Load Images with Vanilla Javascript
There's also native lazy loading coming to Chromium based b...
re: 7 Javascript Methods That Aid DOM Manipulation
Always good to demonstrate some of the basics. Another good...
re: Formidable Labs to Start Paying for OSS Contributions
In terms of dangling a carrot, people need to exercise self...
re: What was your win this week?
re: What was your win this week?
Did you plant kale? That stuff is indestructible. I was eat...
re: Formidable Labs to Start Paying for OSS Contributions
Haha, ok. If anyone gets seasick, ping me.
re: Formidable Labs to Start Paying for OSS Contributions
I kept it creepy. It's just eyeballs now.
re: Formidable Labs to Start Paying for OSS Contributions
This better?
re: Formidable Labs to Start Paying for OSS Contributions
I think it's making people seasick. I'll change it up.
re: Formidable Labs to Start Paying for OSS Contributions
Yeah what's up with Lincoln? πŸ™ƒ
re: Formidable Labs to Start Paying for OSS Contributions
Definitely agree about experimenting/initiative to boost OS...
re: Overcoming My Challenges With Problem Solving
Congrats on your first post Ally and welcome to the dev.to ...
re: Learn by Contributing
Sure, no problem.
re: Learn by Contributing
I would say only work on stuff that you find interesting a...
re: dev.to’s Frontend: a brain dump in one act
For InstantClick, on mobile devices, preloading starts on β€œ...
re: Learn by Contributing
I've really been enjoying contributing to open source and ...
re: Pure UI using Xstate and ReactJS
Great read Cristiano. xstate definitely looks interesting a...
re: Flashback Friday: Sh*t DEVs Say
First time I see this. πŸ”₯
re: What was your win this week?
Great stuff Jesse and welcome to the community.
re: What was your win this week?
This week, I got a PR merged that I've been working on for ...
re: Getting started with Deno
I think you could also reference a TS file from a github re...
re: Getting started with Deno
I first heard about Deno in his famous talk. ...
re: Microsoft is building a Chromium based browser! 😲
An article from CSS tricks for those interested. Edge Goes ...
re: dev.to with a TypeScript or Flow frontend codebase?
I started with TypeScript (TS) using a custom front-end lib...
re: Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase
I've just freed up from some other TypeScript OSS, so I'm g...
re: A Guide to Handling Browser Events
Ahh, sorry misunderstood what you were asking. πŸ™ƒ I believe ...
re: A Guide to Handling Browser Events
Great explanation Sarah. Bubbling is so powerful because it...
re: A Guide to Handling Browser Events
Sarah mentions it in the article. πŸ˜€ "The difference betwee...
re: What's in your podcast rotation right now?
Sounds cool. I'll definitely sign up. πŸ‘
re: My πŸ”₯ First Experience Attending TC39
Thanks for the write up Tierney. Nice to get an insider's v...
re: What's in your podcast rotation right now?
re: Health issues you face being a Developer πŸ₯
Some of this has been mentioned, but exercise for sure and ...
re: What's in your podcast rotation right now?
Oh, sorry to hear about that. I hope your friend is OK.
re: What was your win this week?
This week, I made my first custom React hook. 🎣 Lots of fun...
re: What's in your podcast rotation right now?
I love Malcolm Gladwell's books. Didn't know he had a podca...
re: Dragging SVGs with React
Cool stuff Tom. You could even make a custom hook to wrap u...
re: What's in your podcast rotation right now?
re: TypeScript - undefined vs null
You should check out the discussion @sindresorhus started ...
re: What's your DJ name?
DJ getZipcode. Always knows where to deliver those sick bea...
re: dev.to with a TypeScript or Flow frontend codebase?
Glad to hear your moving to TypeScript. Not sure about inte...
re: Microsoft is building a Chromium based browser! 😲
Whether you like it or not, builds of the new Edge are now ...
re: React is awesome!
You should check out @swyx 's React cheat sheet. ...
re: What's Your Favourite Cheat Sheets?
Here's a great resource from @swyx , React+TypeScript Cheat...
re: Illustrated Developer Topics
Maggie's illustrations are awesome. πŸŽ¨πŸ–ŒοΈ
re: dev.to with a TypeScript or Flow frontend codebase?
They'd be the same in term of doing things gradually.
re: dev.to with a TypeScript or Flow frontend codebase?
Agreed that "the pique devs interest" shouldn't be a decidi...
re: What's Your Favourite Cheat Sheets?
I came across this great set of OWASP cheat sheets today. ...
re: What was your win this week?
Awesome stuff Mohammadjavad. That's a lot of wins in one we...
re: What are your favourite programming katas sites?
Came across this interesting CSS one a few days ago, CSS Ba...
re: Equality of Data Structures: Ruby vs. JavaScript
Same box vs same stuff in the boxes. Great analogy.
re: I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!
Ahh, I'm not currently using it, was more curious. πŸ˜‰ Thanks...
re: I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!
I'm also curious about Visual Studio for Mac. I'm assuming ...
re: I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!
Hands down I've never seen anything come close to Visual St...
re: I'm a Visual Studio PM at Microsoft, working on developer services like Live Share. Ask Me Anything!
I used to be a C#/ASP.NET dev but am a little out of the lo...
re: What was your win this week?
My win this week is more of a win/shoutout. Thank you open ...
re: What's an awesome VS Code extension you recently installed?
I believe dots are for spaces and tabs are represented by a...
re: What's an awesome VS Code extension you recently installed?
Just add this to your VS Code settings: "editor.renderWh...
re: Showcase your Gatsby Site
Nice. Didn't realize you did your site in Gatsby. Cool stuf...
re: What's an awesome VS Code extension you recently installed?
Didn't your theme hit like 1 million downloads or something...
re: What's an awesome VS Code extension you recently installed?
I hear that @john_papa knows a bit about VS Code and web d...
re: The Coolest Programming Language Features
I'd say another great language feature is generics. I'm not...
re: What's an awesome VS Code extension you recently installed?
re: What are/were your go to resources for learning Ruby and Rails?
Actually, today I'm on learnenough.com/ruby-tutorial by Mic...
re: No more tears, handling Forms in React using Formik, part I
Looks like there's an alpha release for Formik with hooks n...
re: An a11y extension coming to a browser near you
Thanks Benny!
re: Explained: How does async work in Rust?
Been enjoying your posts about rust Bastian. πŸ‘ I haven't du...
re: Making AJAX calls in pure JavaScript, the old way
Here's some fun facts about XMLHTTPRequest and other webby ...
re: Google decides to not phase out Inbox!
It was a spicy joke. It's how I'm dealing with no longer ha...
re: What are/were your go to resources for learning Ruby and Rails?
I've been so busy with stuff I usually work on that I hones...
re: I had the feeling I should present myself today
Welcome/Bienvenue to dev.to Florent! Maybe I'll see you at ...
re: Google decides to not phase out Inbox!
Me too, me too. This is how I'm dealing with it. πŸ™ƒ
re: Spread syntax gotcha in JavaScript class methods
Thanks for the shoutout @dance2die . Happy I could help.
re: The new Hello Web Books website has launched!
Congrats on the launch of your web site! I bought your Hell...
re: HTML Forms: Back to Basics
Yes that is Kid 'n' Play. 😎
re: How to publish packages to npm (the way the industry does things)
One thing to mention as well is to ensure you set up 2FA fo...
re: Excited to announce I will be starting as a Developer Advocate!
Congrats Dave! Wear that avocado badge proudly. 😜
re: Welcome Thread - v31
Welcome to dev.to!
re: @cshooks/usetrie, A React Hook for Typeahead/Autocomplete
No problem. Glad to see you're having fun in TypeScript lan...
re: @cshooks/usetrie, A React Hook for Typeahead/Autocomplete
OK, just glanced at the code quickly, so just a few comment...
re: @cshooks/usetrie, A React Hook for Typeahead/Autocomplete
Will check out the repo this week Sung. Just back from vaca...
re: What's your DJ name?
DJ reinitDB. Never afraid to start from scratch.
re: What's your DJ name?
DJ shuffleFoods. Also a "produce"r πŸ˜‰
re: No more tears, handling Forms in React using Formik, part I
Looks like the issue is still open. Hooks Rewrite #1046...
re: Who is hiring? (As of February 2019)
They're world wide but have two offices in Montreal. Alors ...
re: No more tears, handling Forms in React using Formik, part I
I definitely like the render props version over the higher-...
re: What was your win this week?
This week's win is I'm still on vacation. Back to work Mond...
re: What was your win this week?
Congrats on your first post! πŸ”₯
re: Which do you prefer? ESLint or Prettier or both?
Eslint and Prettier. Eslint for non-formatting rules and Pr...
re: Useful Tools for Developers
devdocs.io is great for API documentation and works offli...
re: Control asynchronous code in JavaScript
The example you show with async/await allows you to write a...
re: What's your DJ name?
DB lazyLoad. They eventually get around to doing their set....
re: Control asynchronous code in JavaScript
Just to clarify, this is still asynchronous code, i.e. Prom...
re: What's your DJ name?
DJ updateStateObj. Always has the latest tracks.
re: What's your DJ name?
DJ segmentTrack. He only ever plays partial sets. 😜
re: What's your DJ name?
DJ Refute Nil. He won't take no for an answer when using hi...
re: What's your DJ name?
DJ richTextEditCommand. Dollar bills y'all.
re: What's your DJ name?
DJ enqueue. Always has the next track ready to process. 😜
re: What's your DJ name?
DJ lambda. Turing's favourite DJ. πŸ˜‰
re: What's your DJ name?
DJ createCategory makes the best play lists. 😎
re: What's your DJ name?
YoU should collaborate with this DJ πŸ˜‰ ...
re: What's your DJ name?
a.k.a. DJ Paparazzi
re: What's your DJ name?
DJ doFilter. Always picks the best tracks. 😎
re: What's your DJ name?
The only DJ you need to book in advance.πŸ˜‰
re: What's your DJ name?
The only DJ who cannot be defined.
re: What's your DJ name?
DJ noNameTest. Always mysterious.
re: What's your DJ name?
DJ Exception always stands out.
re: What's your DJ name?
14.4K baud or die.
re: What's your DJ name?
Just make sure you don't interrupt DJ onDblClick's set. πŸ˜‰
re: What's your DJ name?
DJ console.log always uses a console.table at his gigs πŸ˜‚
re: What's your DJ name?
Always the first DJ. πŸ˜‰
re: What's your DJ name?
a.k.a. DJ scale πŸ˜‰
re: What's your DJ name?
You should team up with DJ Email WhiteList πŸ˜‚
re: Why SvelteJS may be the best framework for new web devs
I'd heard about SvelteJS but hadn't really looked into it. ...
re: Towards zero bugs
Nice post Jonathan! Linting and static type checking defin...
re: Why we migrated our CLI from NodeJS to GoLang πŸ’»
There's even Zeit's pkg which I believe builds on the work ...
re: What was your win this week?
Congrats!
re: What was your win this week?
Multiple wins this week, I'm on vacation. It will also be...
re: Ink: React for CLIs
Yeah, I'd like to try building something with it too. Just ...
re: Nevertheless, Ali Coded
Lots of mofos on the Internet. Hard to ignore I'm sure and ...
re: React and Rails with Webpacker in Production
Thanks for chiming in Mac!
re: React and Rails with Webpacker in Production
Consider looking at the dev.to repository. It's rails and u...
re: Welcome Thread - v30
Hi Patricia! Welcome to dev.to! πŸ‘‹ I see you love data. If y...
re: From Flight Attendant to Software Developer
Great story and awesome that you were able to make the tran...
re: What domain registrar do you use?
Namecheap.com. Does the job and has decent prices.
re: Do you know ES6 - Part 1
I always recommend this site to practice ES6 knowledge, esk...
re: How can I reduce amount of boilerplate code while working with TypeScript+mongoose πŸ™ˆ
You can even go a bit further. interface BaseEntity { ...
re: Should you reply to all LinkedIn messages from recruiters?
I only reply to a recruiter on LinkedIn or elsewhere, if it...
re: The Three Skills (Plus One) You Should Be Learning As A Developer
Unit tests pass πŸ˜†
re: New Experimental Feature: "Target Experience Level" for Posts
A great way to progress your learning in your career. Powe...
re: Changelog: V2 Editor Autosave!
I'm just going to refresh the page every 30 seconds as I'm ...
re: How can I reduce amount of boilerplate code while working with TypeScript+mongoose πŸ™ˆ
From there you could even do a Mongoose document generic ty...
re: How can I reduce amount of boilerplate code while working with TypeScript+mongoose πŸ™ˆ
I'm on mobile at the moment. I'll post some other suggestio...
re: How can I reduce amount of boilerplate code while working with TypeScript+mongoose πŸ™ˆ
You could do type Entity<T> = T & { id: st...
re: An Enhanced TypeScript Playground
Sounds like a great idea if you wanted to try upcoming feat...
re: Welcome Thread - v29
Nice to have you here John! Looking forward to your next po...
re: Welcome Thread - v29
Welcome to the community Simon! πŸ‘‹ Definitely jealous that y...
re: Setting up a GatsbyJS starter with TypeScript, ESLint, Prettier and pre-commit hooks
I don't auto-generate type definitions based on GraphQL. I'...
re: Setting up a GatsbyJS starter with TypeScript, ESLint, Prettier and pre-commit hooks
You want the tsconfig.json so that you can configure tsc wh...
re: Setting up a GatsbyJS starter with TypeScript, ESLint, Prettier and pre-commit hooks
Nice! Here's my repo if you're interested. I was already on...
re: My Git Aliases
Yeah, I don't use those ones too often. I'm considering rem...
re: What was your win this week?
This week, I helped improve the code coverage in our front-...
re: The staggering difficulty of being a solo developer
Git isn't as scary as you think. Also, eventually, most peo...
re: Regex Cheat Sheet
Todd Mottoβ„’ ...
re: Who is hiring? (As of February 2019)
We're looking for a Senior Ruby developer to join the Shotg...
re: How do you take breaks throughout the day?
I work in the basement so getting water/coffee means leavin...
re: Coding with TypeScript, Prettier and ?
Update to this. I use eslint with TypeScript now. If you wa...
re: The dangers of the unibrow(ser)
Thought you might be interested in this @rhymes , "Google b...
re: Why Prettier
I definitely agree that arguing over coding style is such a...
re: GitHub draft PRs are here!
Not yet. See this thread. Harrison Heck @nesl247 @gi...
re: git-history
Update 2019/02/14: GitHub is a fan. GitHub @gith...
re: Non-computer based hobbies?
All over the map for the beginning of my rugby career. I pl...
re: TypeScript Tips Part I
Yeah, DM me and or ping me on dev.to connect and we can set...
re: TypeScript Tips Part I
If you ever want to pair on some TypeScript/TypeScript+Reac...
re: TypeScript Tips Part I
Also, if you want to see some real world React/TypeScript, ...
re: TypeScript Tips Part I
Ahh, I see what happened. When my post from my site got loa...
re: What was your win this week?
This week (well last week as I'm a little late to the game)...
re: Non-computer based hobbies?
There was rugby as well for almost 15 years, but I hung my ...
re: Non-computer based hobbies?
Going to the gym, swimming lessons, snowboarding, Netflix a...
re: Git file renaming issues (deleting/adding instead of renaming)
We ended doing it two PRs as they really wanted to get the ...
re: Next.js + TypeScript template
You should also check out Isomorphic React + TypeScript on ...
re: Git file renaming issues (deleting/adding instead of renaming)
In the initial post, there is a link to the PR. It's alread...
re: My first DEV PR and post!
Congrats Glenn on getting your first PR merged! πŸ”₯
re: Git file renaming issues (deleting/adding instead of renaming)
Yeah I see that in the history. But the next commit changes...
re: Git file renaming issues (deleting/adding instead of renaming)
Sounds like this could be the case and yes, I did have some...
re: Top JavaScript Frameworks For 2019
In regards to Angular, you wrote, "Supports two-way data bi...
re: Preload on hover?
It can. This is one of the techniques Gatsby uses. You can ...
re: Help serving assets over HTTP/2 for a Gatsby Netlify hosted site
It's apparently a bug with Chrome and Lighthouse. Servi...
re: Help serving assets over HTTP/2 for a Gatsby Netlify hosted site
Yeah that was what @easyaspython had guessed. So I guess a...
re: Help serving assets over HTTP/2 for a Gatsby Netlify hosted site
So I'm actually on the wrong track. What I mention in the p...
re: The dangers of the unibrow(ser)
You'll like this news @rhymes Brave Software @brave ...
re: Who is hiring? (As of January 2019)
I just made it up. I do that sometimes. 😜
re: Who is hiring? (As of January 2019)
We're looking for a Senior Ruby developer to join the Shotg...
re: The dangers of the unibrow(ser)
Just navigate to brave://settings or just choose settings f...
re: The dangers of the unibrow(ser)
I've been using Brave on mobile for a couple of years now a...
re: Is 2019 the year of TypeScript?
It looks like even yarn is migrating to TypeScript. Mar...
re: Any contribution to Open Source is valuable
That's great you started Dancing Vikings, dancing-vikings.g...
re: Any contribution to Open Source is valuable
In the meantime, check out this post. There's some great Ty...
re: Any contribution to Open Source is valuable
In fact, if you use VS Code or even Code Sandbox for your J...
re: Any contribution to Open Source is valuable
Proptypes are fine if you're just validating the shape of p...
re: CSS Specificity
I posted this in tonight's DevDiscuss on Twitter, but thoug...
re: Any contribution to Open Source is valuable
I also wrote this article for newer devs getting into open ...
re: Linting Your React+Typescript Project with ESLint and Prettier!
Great post. I'm using eslint, prettier and TypeScript for m...
re: Any contribution to Open Source is valuable
To each their own. I appreciate the feedback, but that wasn...
re: CSS Specificity
The Star Wars one cracks me up. I saw it again for the firs...
re: πŸ“¦ webpack secrets
Yeah that's a great one. We have it setup on react-slingsho...
re: Building a cat image generator with Unsplash 😻
A really great explanation of all the steps. Looking forwar...
re: Styling Form With Different States And Storybook
Storybook knobs are a great add on. They let you alter prop...
re: Is 2019 the year of TypeScript?
@swyx πŸ˜‰ Swizec Teller @swizec This @swyx dude is m...
re: Is 2019 the year of TypeScript?
If you're in Reactland, it couldn't be easier to get starte...
re: Is 2019 the year of TypeScript?
All I mean is, maybe this is the year that its adoption rea...
re: Is 2019 the year of TypeScript?
I know a lot of people came to TypeScript from Angular 2 an...
re: Do you still use a macOS app launcher?
I hide the Mac bar and use Alfred with the Power pack. Here...
re: Changelog: export comments
Nice work @rhymes !
re: What would you like to see on your DEV profile?
I thought a chat button on a user's profile who you follow ...
loading...