Last 250 Comments

re: Interest in a Haskell tutorial?
I would be interested in a Practical Haskell tutorial simil...
re: Build a Video Chat with React Hooks
Amazing
re: I made a GitHub repo for data structures and algorithms in Python to help in interview prep
I have made several myself: github.com/theodesp/go-leetcode...
re: Are You a Mediocre Developer? ME TOO
To actually do 3-5 hours of work you, actually need to have...
re: Learning ReasonReact Step by Step Part: 3
I'm beginning to lose you. I just don't understand why some...
re: Daily Hacktoberfest Miscellaneous discussion (October 2nd)
1/5
re: Hacktoberfest begins in less than 24 hours
Bookmarked!
re: What makes recursion hard
Practice 2 to 5 problems from Leetcode or Hackerearth each ...
re: Ditching worthless friends with Facebook data and JavaScript
W8 you had to do all of this and not automate the last part...
re: Exploring Open Source Architectures - Redis.py
I broke the article in two parts so it's easier to read. Ar...
re: Reactgate Recap
Remind me again, why do we use Twitter? If it hosts emetic ...
re: Top HTML Interview Questions with detailed answers 🌺🌴😃🤽🏨🏖️ Part II
When I encounter a question that I don't know, I just say: ...
re: Top HTML Interview Questions with detailed answers 🌺🌴😃🤽🏨🏖️ Part II
Well I happen to encounter lots of them in real interviews ...
re: Dev parents, how do you do it?
You can do many things for your career and have kids. I hav...
re: Hugo: an almost ideal static website generator
I use it on my site github.com/theodesp/codethat It's true...
re: JavaScript Developer Resume Sample & Template (A/B Tested Word Version)
Awesome!
re: The 3 Sins of Software Engineering Interviews
Epic retaliation!
re: Modern C++ Isn't Scary
Maybe, but try to convince my manager...
re: The Ultimate Strategy to Preparing for the Coding Interview
Awesome. Thank you
re: Why developers are SO sh*t at estimating!
One rule I use is, whenever I give a hardcoded estimate, fo...
re: The Soft Skills of Interviewing
Nice!
re: What to read to fall in love with math 💚
I have another one betterexplained.com/
re: Byte Sized Episode 2: The Creation of Graph Theory
You look great on Camera Ben. Next stop Hollywood
re: Improve your JavaScript with functional programming
One note: function calculateArea = (radius) => 3.14 * r...
re: What's hard about React Hooks for you?
To understand the differences between useEffect vs useRef v...
re: This is why I hate Typescript
That happens when you only read headlines...
re: Reverse a String - Four JavaScript Solutions
What about an old classic way: function reverse(str) { ...
re: What language do you want to learn? and why?
Scala. Hopefully some day.
re: Top CSS Interview Questions with detailed answers.✌️🤩✌️ Part I
Good catch. Thank you
re: Top CSS Interview Questions with detailed answers.👑✨😊🏈⚽🏀🏐⚾ Part III
A thank you. I've fixed it now.
re: What the difference between software development and software engineering
50 Shades of Orange
re: Top CSS Interview Questions with detailed answers.👑✨😊🏈⚽🏀🏐⚾ Part III
I wanted to have a accordion for each question so each answ...
re: Some people try to solve problems using threads...
There is a solution for that. A React useThread hook.
re: Has anyone ever finished Free code camp courses 100% with the projects
No. Not enough time.
re: JQuery Footguns?
I would suggest to use a template engine like handlebarsjs....
re: JQuery Footguns?
Actually jQeury is not so bad. Especially the UI version of...
re: How long should you wait before you ask a girl what operating system she uses?
I think you need to ask her out first and then figure out t...
re: Top CSS Interview Questions with detailed answers.✌️🤩✌️ Part I
Yes in the next part which is WIP
re: My opinionated & minimalist JavaScript full-stack starter-kit
MongoDB could be not suitable for all scenarios. But overal...
re: Explore cosmos with Serverless
Amazing.
re: Top CSS Interview Questions with detailed answers.✌️🤩✌️ Part I
Thank you I will fix.
re: Top CSS Interview Questions with detailed answers.✌️🤩✌️ Part I
I will probably have to rephrase it as can we override inli...
re: A Moment of gratitude for the community
Dev.to is like a Paladin. HN is a Zombie and StackOverflow ...
re: HTML can do that?
Help!😱 The Dropdown is chasing me!
re: Building Micro Frontends with React, Vue, and Single-spa
I believe that the only way this is suitable if your team m...
re: Resilience Design Patterns: Retry, Fallback, Timeout, Circuit Breaker
I think Istio uses Envoy but it was developed independently
re: Resilience Design Patterns: Retry, Fallback, Timeout, Circuit Breaker
I can mention envoyproxy.io/ as a resilience service mesh
re: The only way to improve your CSS game👩🏾‍🎨
VisBug is cool as it let's you copy and paste text from sit...
re: Introducing CodeThat.today 🙌🍾
You have to type at least 3 characters.
re: What are you making?
Currently writing content and improving the platform of Cod...
re: Do you really need Kubernetes in your company/startup?
Costing with Kubernetes is not an issue. For example with A...
re: Do you really need Kubernetes in your company/startup?
What's not to mention. Ecosystem tooling, support from the ...
re: Connect your Particle directly to Azure IoT
IOT is awesome
re: TV while coding? Distraction or Motivation?
Distraction
re: Let's Talk About MicroFrontends
Can't we just use dynamic/async components and be done with...
re: Do you really need Kubernetes in your company/startup?
In general, once you tried Kubernetes in production, you wo...
re: Developing 10x faster with a Surface Go, thanks to VS Code and Azure
The pricing is very appealing compared to iPad.
re: Introducing CodeThat.today 🙌🍾
You can do a PR against this repo. Just create an index.mdi...
re: Introducing CodeThat.today 🙌🍾
Sure. What I would like to see is an article describing you...
re: Introducing CodeThat.today 🙌🍾
I'm not very experienced with Android but if you would like...
re: How to secure JWT token in React?
You just need to have it handy as long as you use https
re: Why Most Developers Fear CSS
I think mainly because IT TAKES A LOT OF FREAKING TIME to d...
re: Take chances and standout
Adding PRs for companies yu apply for is a great way to sta...
re: What is that one tool/stack/framework that you have no interest with despite the popularity?
Actually Cloud providers promote the use of managed Kuberne...
re: What is that one tool/stack/framework that you have no interest with despite the popularity?
If you are working with containers on production sooner or ...
re: What is that one tool/stack/framework that you have no interest with despite the popularity?
You may regret that in a few years
re: Beginners guide to finding the time complexity of an algorithm
GroupB and C the if should be a for
re: I Tried the Top 5 Coding Challenge Websites
I prefer Leetcode and Hackerearth
re: Learn Kubernetes, part IV, autoscaling
Hey. I tried ➜ minikube addons enable metric-server 💣 e...
re: What is the best mouse for a busy software developer?
I have a Logitech g703 and it’s perfect. one of the best se...
re: Web developers: with SwiftUI, would you consider learning Swift?
Too early to make decisions. Let’s see how it will go
re: What languages are you learning or planning to learn, and why?
Scalia and Clojure at least more practice
re: What is your favorite desk accessory?
I have a Pip boy
re: Civilization is a game you never lose
I played CIv3 the most. The AI is brutal. But if you have m...
re: Discoveries I made while using Typescript and React
Some tips: It's better if you avoid extends and just use ...
re: What was your win this week?
This Week: I was following the tutorial for Cosmos SDK Ap...
re: Learn Kubernetes, Part I, Basics, Deployment and Minikube
Awesome
re: Explain like I'm five: How does docker application update work?
There are a few strategies here but docker is just a vessel...
re: What’s your excuse for bad code?
Most of the times to add wierd hacks to fix an issue with a...
re: A URL Shortener Service using Go, Iris and Bolt
Jonathan, You are talking to the author of Iris!
re: Computer Science Books
I was so obsessed with book collection I had almost 1.5 TB ...
re: Ugly Parts of GraphQL with Prisma
I think I would not even touch GraphQL using plain Javascri...
re: I don't want to be a full-fullstack developer or why division of labour still matters
True. If you want to raise the bar on one particular field ...
re: Never Trust Compiler Error Messages
You may want to use linters more before you compile the cod...
re: You should use Python @dataclass
This is the same as case classes in Scala or data classes i...
re: GitHub announces "GitHub Sponsors"
Show me the money💰💰💰💰🤑🤑🤑
re: Explain Containers Like I’m Five?
You have lots and lots of toys. A room full of it. Your par...
re: Terraform 0.12 General Release
❤️ Terraform
re: Leveraging the Layer-cake design in Go
I didn't know anything about the Cake pattern until recentl...
re: ReasonML for production React Apps? 🤔 (Part 3)
It's also the fact that there as so few threads in Stackove...
re: Good things happen to those that blog
Blogging is also a good way to learn.
re: ReasonML for production React Apps? 🤔 (Part 3)
Lack of documentation is a ship stopper. Thats why Reason i...
re: GitHub announces GitHub Package Registry
We will see how it goes. I think the Docker and Npm registr...
re: Simple ways to improve code readability
I think sometimes, a change of paradigm can make things mor...
re: Getting Trapped as an Expert Beginner
For me, engaging with the community is the best way to lear...
re: An enterprise-style Node.js REST API setup with Docker Compose, Express and Postgres
It’s best if you use Typescript and pg-promise as they are ...
re: Automate NPM packages security fixes with recurring tasks on CI
I run: ➜ npm outdated npm ERR! Not implemented ...
re: A Grammar-Based Naming Convention
I would avoid uppercase variable names completly.Nowdays ev...
re: [SOLVED] How I use a synchronous queries with mongoose on NodeJS with ExpressJS
‘getProductCount’ is a function. You need to call it
re: The kind of job application process that makes me angry
Makes sense. Thanx.
re: The kind of job application process that makes me angry
will identify a few places I want to work for and think ab...
re: Javascript Sock Merchant Challenge - Solution 2
Looks complicated. Take a look at my comment.
re: Javascript Sock Merchant Challenge - Solution 2
I don't think you even need the last reducer. Just keep a r...
re: Eleanor 0.1.0 Released
You’ve become a legacy project now
re: Why the Accenture/Hertz affair is no news to me
Wow, how did Accenture managed to make a business? I guess...
re: Announcing off-platform "Share to DEV" functionality
awesome no more static code
re: I am now a Google Developers Expert in Web Technologies!
Hey great, Can you give insights on how do become a GDE. Th...
re: Help Me, Help You (Debugging Tips Before Seeking Help)
You forgot the meme
re: Contravariance in the real world
Epic I think that made it clear
re: useContext: A good reason to drop Redux
Redux R.I.P.
re: Fizz Buzz in Every Language
Take that github.com/EnterpriseQualityCoding...
re: Full-blown monorepo setup walkthrough
Have you checked rushjs.io/? You will be amazed
re: How developers can release custom newsletters for $0.00
Awesome!
re: Why Clean Code is Empathetic Code
Actually adding a linter later on a project is not a bad id...
re: Step-by-Step Tutorial to Build a Phoenix App that Supports User Uploads
Those in-depth tutorials are rare. Well done man.
re: The FP Papers: Hughes Lists
Maybe an amortized cost analysis would be handy here
re: How to deal with a chatty employee/co-worker
Maybe he likes you, I would say buy some headphones or work...
re: Thoughts on migrating to TypeScript and improving the overall quality of the frontend DEV codebase
I think it's a solid move. It will also make your devs less...
re: Making a Calendar in Vanilla Javascript
Thats a really good exercise
re: How To Get Any Job You Want - A Guide To Employability Skills
If you have reached this part of the page congratulations! ...
re: I’m sorry, but this “Full Stack” meme makes me really mad/sad
Yes, because you will have made all the mistakes that you c...
re: I’m sorry, but this “Full Stack” meme makes me really mad/sad
I think the meme is spot on. You can get the level of Full ...
re: What It Means To Be A Site Reliability Engineer
Don't forget your Pager...
re: Go: checking public repositories list in Github. Go slices comparison. The first Golang experience.
Do you think it was worth it?
re: CSS3 Grid Layout Notes
Nothing beats pen and paper
re: Simple Idea for Improving Error Handling of Go
This is a common pattern see the error handling section her...
re: Is Haskell bad for FP?
I think the problem with Haskell right now is the lack of g...
re: Is Haskell bad for FP?
I think Racket/ Scheme does a better job at teaching people...
re: How does your workplace approach Health and Wellness?
Translation from Vietnamese: It is a problem many people ...
re: Getting started with open-source Drone CI
I started tinkering with it. It looks good
re: Pointers in practice
There is a good read here ardanlabs.com/blog/2017/05/langua...
re: Learning to love software development books 💙
Nowdays I'm reading Essential Scala which is quite nice pra...
re: Getting started with open-source Drone CI
What requirements are needed to run Drone?
re: API Design: Errors
I think retries and traffic management flow should be left ...
re: API Design: Errors
What about? func WithRetry(req *http.Request) (*http.Res...
re: API Design: Optional Parameters
What about a more SOLID solution that is a little bit more ...
re: 22-2222-22
I like 99-9999-99 better
re: JavaScript: Handling errors like Go
I think you can also use errgroup to handle errors graceful...
re: Learn Racket by Example: GUI Programming
I love Racket
re: JSCD: Taking Ownership of Your Team's Product
By the way this is called Blame Driven Development and it w...
re: Who's looking for open source contributors? (March 25th edition)
Cool thanx
re: Who's looking for open source contributors? (March 25th edition)
Hey Andrei, whats the best way to contribute to this?. It l...
re: What is Hoisting Anyway?
In other words, what you see is not what you get
re: 8 Ultimate Full Stack Interview Questions and Answers
Even though you can study and learn what's happening when y...
re: What is: chroot – the system call and utility in Linux
Classic. This should be on every developer’s knowledge list
re: What was your win this week?
This week, I Pushed some commits into Elastic UI framewor...
re: Redux in 27 lines
Sometimes less is more...
re: Stop Doing Coding Tutorials
Not all tutorials are bad and you can learn a lot even if t...
re: What, Why, and How of Formal Methods
To actually use formal methods you need to have a case and ...
re: Tips for improving your Django app performance
If you want better performance avoid the Django ORM complet...
re: Microsoft Deserves A 👍 For Open Sourcing It's Calculator on Github
Well now you can compile this on your Windows without telem...
re: What’s an unpopular software opinion you have?
Yes, If you are blind and type with your voice it might be....
re: What was your win this week?
This week as usual I did more projects: Binpack Serializ...
re: I'm writing a book for junior developers!
I would love to write a section but I could weave off the p...
re: What’s an unpopular software opinion you have?
You can make Java attractive
re: Learning how To Unlearn
You don’t have to learn everything right away now. Try to l...
re: How to implement blocking and following user functionality in node.js as backend ??
Use a Set data structure ideally using Redis for checking m...
re: Increasing sequence algorithm
You can only provide a few strategies based on the current ...
re: Intro to ReasonML Variants
good old switch statement on steroids!
re: JSCD: You Can Never Have Too-Clean Code
It's not only that, you also try to keep the same style of ...
re: Habits of a Highly Effective Software Developer
I don't think that typing code fast the the answer to anyth...
re: Why I don't like Typescript
Unfortunately Elm and Purescript are very niche. You won't ...
re: Real cost of your new library
I couldn't agree more
re: What was your win this week?
This week, I Started theodesp / cookiecutt...
re: Content Management with Gatsby, Netlify and Contentful
Ouch 39$ / month for Contentful is quite pricey. That's the...
re: What's your Wifi's name?
Just press your WPS button and I'm in!
re: Who is hiring? (As of February 2019)
Have you got a website?
re: Golang open source for beginners
PRs welcome: github.com/theodesp/go-heaps issuehunt.io/rep...
re: Making Algorithms Faster with Memoization
Hey now you have just tripled the space complexity. From O(...
re: Laravue - a beautiful dashboard for Laravel
It looks sleek
re: My Go Toolkit to Build a Frameworkless App
I would also try to use the official MongoDB driver from no...
re: Weekend Hacking -- What Projects Are You Working on This Weekend?
I started hacking with Swift+Ios Development. In addition I...
re: 21 Platforms That Serve As A Lifeline To Web Developers
Don't forget Dev.to
re: The MONSTER at the end of this Book
There is no monster. The monster is with you all the time i...
re: The Non-Cliche Guide to Breaking Into Tech (coding, to be specific)
Hey Congrats. Now next stop is going Senior...!
re: What is your experience with Safari Books training?
If you can spare the $39 per month and actually spend the t...
re: Learn to code like a pro in 30 days
I think we should reference this for clarification norvig.c...
re: How do I identify my knowledge gaps and learn?
You also want to set time limits on how much time are you g...
re: What is your opinion about the developer learning/training offering these days?
If you are an experienced reader, you pick you battles. You...
re: Do we really need a CSS Framework?
Aa yes time is what we need more.
re: What is your opinion about the developer learning/training offering these days?
Thats not actually true. There are good resources over ther...
re: What do you do while waiting for tests to finish running?
Reading Dev.to articles of course!
re: Describe Your Tetris Effect
I thought yo were talking about the game! tetriseffect.game...
re: 📣 Use Github for Comments - Forget Disqus
Wow that's exactly what I will use on my upcoming blog. Ta!
re: (Less than) 12 Days of Prolog - A guide + brief review of the Prolog programming language
Of all the variations of Logic programming, I think only Da...
re: Many Nodes, One Distributed System
Ow boy, DS is no walk in the park if you ask me 😅
re: Friends Don't Let Friends Look Dead On The Internet
Better change it to "The Current Year" as everyone minus th...
re: The difference between "binary" and "text" files
Its useful to analyse what similar libraries do to check if...
re: (Less than) 12 Days of Prolog - A guide + brief review of the Prolog programming language
Yes, those that would actually pay your bills and feed your...
re: (Less than) 12 Days of Prolog - A guide + brief review of the Prolog programming language
Defining grammars are the least useful thing nowdays. I thi...
re: Highlights for IssueHunt Fest 2018
Hey when did this happen? I missed it!
re: How to Securely Store a Password in Java
Yes, I remember because I had to port a similar algorithm i...
re: Go Outta Here
Too much rant. It's Christmas! Have a 🍻
re: I made a mistake implementing a React Hook and got a denial of service from my backend
Oooops 🔁
re: Building My Personal Site with Go and TailwindCSS
You will probably don't need to have a backend if you have ...
re: The Definitive Guide To Protecting Your Eyes For Developers👀
Hey thanx I will use the f.lux
re: Holding a loaded rifle without knowing it
Exactly. Security 101.
re: Have you ever heard a more beautiful phrase than this?
Maybe we could add a new observation here: en.wikipedia.org...
re: How to Securely Store a Password in Java
I've seen the same implementation in PHP done in 3 lines
re: Demystifying the Long Arrow "Operator"
That's why everyone should avoid increment (++) and decreme...
re: Demystifying the Long Arrow "Operator"
Tha'ts why everyone should avoid increment (++) and decreme...
re: npm package discovered to have bitcoin-stealing backdoor
The real problem here is when you had old packages that inc...
re: Recruiters we all hate them!
Well for every relevant email we get with opportunities tha...
re: Facebook.com is Down
facebook was down...
re: Who's Using Isolates? (Cloudflare article)
I say it was genius as it leverages existing technology in ...
re: Top 43 Programming Languages: When and How to Use Them
I wouldn't say that lisp and scheme are difficult to learn....
re: Haskell by example - Utopian Tree
I find the whole line: foldl (flip ($)) 1 . take n . cyc...
re: The case against Terraform to prevent vendor lock-in.
This is true because they don't design to anticipate the ch...
re: The case against Terraform to prevent vendor lock-in.
Preventing vendor lock-in comes in two places: Vendor loc...
re: Why the React community is missing the point about Web Components
One could say that there is an opportunity to create a new ...
re: Higher-Order Functions in Rust
I had the impression that map does not modify the original ...
re: Explain Micro-Services Like I'm Five
You have a box full of Lego blocks and you want to play wit...
re: Who's looking for open source contributors? (October 29th edition)
PRs welcome: github.com/theodesp/go-heaps: Reference imple...
re: Who's looking for open source contributors? (October 22nd edition)
Easy PRs welcome for memwatch: A library that triggers an e...
re: What types of features typically lead to lots of tech debt?
Feature flags and Integration points to start.
re: Readability for Real - Using Meaningful Names for Database Queries
Ideally, you also don't want to hard-code any values there ...
re: Let's make a DEV.to CLI... together
It would be interesting to do it using Javascript with Sanc...
re: Generalist vs Specialist Developers: Theory and practice
I've never seen an expert in both front-end and back-end. T...
re: Fast priority queues in Golang: Hierarchical Queue
Cool. How does this compare to Pairing heaps or Fibonacci h...
re: The easiest problem you cannot solve.
"cat and dog must appear exactly once." That violates ...
re: Who's looking for open source contributors? (October 8th edition)
PRs welcome: go-heaps: Reference implementations of heap ...
re: Need a repo for hacktoberfest? And decent in Go?
Cool I will pick something this week
re: #Hacktoberfest — Contribute to Open Source by Learning to Create A Github Pull-Request #OneDevMinute
Just submitted a PR github.com/ahmadawais/Emoji-Log/pu...
re: Hacktoberfest 2018 - Anyone looking for open source contributors?
Help is welcome for any Golang enthusiasts ...
re: What's your opinion on Coding Bootcamps?
That's true, unfortunately, if you want to make quick bucks...
re: Explain Wordpress' popularity like I'm five
For me, it's the plethora of themes.
re: How to get started with Travis CI fast
Step-1: Sign-up travis-ci.org/ Step-2: Enable it on your pr...
re: Help me make this code worse.
Emoji CSS classes I love it!
re: How can you swap two variables without using a third?
Unfortunately that works in theory but in practice and most...
re: How can you swap two variables without using a third?
That defeats the purpose of doing that plus you are making ...
re: Networking Essentials: Naming, Addressing, and Forwarding
Amazing!
re: How can you swap two variables without using a third?
That's the second step in becoming a computer scientist.
re: How can you swap two variables without using a third?
Tricky bit: It can cause integer overflow if x + y > int...
re: You don't need Array.reduce()
Actually, this is better as you can extract the reducer par...
re: Does your website really need to be larger than Windows 95?
For the sake of it you can using xor swap github.com/OpenG...
re: Live coding streams recommendations?
I will probably have something on the menu for that soon. I...
re: What's your opinion on Coding Bootcamps?
So how would you suggest to solve the technology gap? There...
re: The Blessing of Rejection (or Growing Past the "No")
You can put links on your commit history for each project s...
re: The Blessing of Rejection (or Growing Past the "No")
Everyone started like that. It's a matter of luck and persi...
re: Functional programming basics part 1: Pure function
Currently this is not valid Javascript: const addYtoX(x, y...
re: First look at Kotlin - my first pains
It looks like you had problems with gradle and not Kotlin!
re: How I'm dealing with Imposter Syndrome and Stress
Your core stack is pretty heavy...
loading...