All 143 Comments

re: Generating Pdf documents in React Using React-pdf
I tried downloading pdf from your codesandbox but the pdf i...
re: What software projects made you "wow" 🤯
ReactJS. It went from an experiment on how UI should be bu...
re: under_scores, camelCase and PascalCase - The three naming conventions every programmer should be aware of
I see some devs prefer firstName over first_name, which i s...
re: under_scores, camelCase and PascalCase - The three naming conventions every programmer should be aware of
Never use any of those. One reason: In some RDBMS, column ...
re: 🌍 Creating React usePosition() hook for getting browser's geolocation
I prefer the name useGeolocation to usePosition. Always pr...
re: How to Write a Good Piece of Code
Make sure your algorithm is clear, clean, simple to unders...
re: How do I keep up with frontend world
This comment is nonsensical. UI leads to creation of Graph...
re: Why does becoming a developer make you a better person?
I feel worse because of random issues raised by frontend te...
re: Is it just me or are we in a low-hype phase?
With JS, i can do more with less. JS doesn't control me, an...
re: I’m sorry, but this “Full Stack” meme makes me really mad/sad
In general, the meme told a sad truth: the more breadth kno...
re: Gatsby is Awesome
Gatsby has the greatest dev experience out there with their...
re: What do you think the role software architect does?
A software architect is a person who plans, designs and rev...
re: A New React and the Old Cache
As the old quote said: "There're two things that are hard i...
re: Serverless and SPA, a perfect match in heaven
Where do you install and run your Nginx ? You mean, if i r...
re: You've been doing mapDispatchToProps wrong this entire time
mapAToB seems imperative, while React prefer declarative co...
re: [Updated] Simplify the require/import paths in your project and avoid ../../../ circles of hell
For typescript, you need this in tsconfig.json: "paths":...
re: Why is No One Talking About Razzle?
Noone is talking about Razzle is because it just works on m...
re: 5 Alien Articles of the Week Worth Reading 👽📖
What does "alien" mean ? That means there're some "priority...
re: Top 3 Development Trends in 2019
I'm not gonna use PWA for my products, because it's hard to...
re: Why i won't use React Hooks
Yeah, i was wrong at the time of the post. I comeback and r...
re: A Complete Beginner's Guide to Vue
OK, how about Suspense ? I couldn't live without it for my ...
re: A Complete Beginner's Guide to Vue
Have you tried React Hooks, or React Suspense yet ? Just tr...
re: JavaScript predictions for 2019 by npm
My use of React is because of two things: React Hooks for...
re: Why SvelteJS may be the best framework for new web devs
Seriously, React Suspense for data fetching , plus React Ho...
re: JavaScript predictions for 2019 by npm
Because I can do SSR with React. Single codebase for both b...
re: 5 mistakes to avoid when getting started with GraphQL
For graphql, what i need is automatic fragments, typings, q...
re: Please keep using Ruby
The pain point is Ruby lacks of type system as well as code...
re: What was your win this week?
My goal is just: making it work for the first time, then ma...
re: What was your win this week?
This week, I.... I setup my dream stack: Universal React...
re: The biggest mistake library and framework maintainers make
No, it's not. React is not complete yet. It doesn't underes...
re: Why Everyone Is Fighting About CSS/UX and JS
For whom who wants the "right" way to do CSS thing: If in...
re: How would you build a full stack Node.js web app today?
NextJS for Frontend. PostgreSQL for Database. Lamba Serverl...
re: First-class testing
In that case, DHH (author of RoR) would swear at you that: ...
re: First-class testing
I guess it's more about convention rather than a rule. Diff...
re: First-class testing
Sure. Treat the docs as first-class also. I'm going to post...
re: What is your opinion about the developer learning/training offering these days?
You might get stuck the chicken-egg problem . The problem i...
re: What is your opinion about the developer learning/training offering these days?
I think, if the main documentation for a tech/library is no...
re: What is your opinion about the developer learning/training offering these days?
Most of learning materials is a waste of time to me. What y...
re: Refactoring Conditional Adding Property to Object
I'm sorry, but the icon for key is hard to read :(
re: Why i won't use React Hooks
No need for redux. You can read more about HOC and render ...
re: Why i won't use React Hooks
You can use a HOC (Higher order component) to reuse behavio...
re: Why i won't use React Hooks
Agree. I found no need for React Hooks.
re: React or Angular for enterprise?
React is just javascript, it'll give you highest flexibilit...
re: TypeScript: JavaScript + Types = Awesome Developer Productivity
Introducing TS into your codebase is useful in two cases to...
re: Vue.js is omakase
Yes. If you have a team like theirs, nothing is impossible....
re: Vue.js is omakase
Rails taught us a very important lesson: Omasake framework ...
re: Using React Central State to Simplify Your App
The critical difference is: With Redux, i don't need React ...
re: Abstraction
The fact that you made the wrong "abstraction" doesn't inva...
re: Abstraction
I got you, but i just want to be more precise about termino...
re: Abstraction
Even if you successfully remove all details / hide implemen...
re: Abstraction
Here's my simple definition of "abstraction": Abstraction ...
re: Creating Notifications with React Create Portals
Does it work with SSR ?
re: Please don't commit .env
.env is an anti-pattern to me, because it requires overhead...
re: How do you name your git branches?
Naming is hard, it's unsolved problem actually. But we shou...
re: How to Deploy Express on Now.sh
No no, what i mean is, inside my index.js code, i want to g...
re: How to Deploy Express on Now.sh
What i mean is to get instance url at runtime in your app
re: How to Deploy Express on Now.sh
How to get now.sh instance url ?
re: Three things I learn after fighting with Google PageSpeed
The secret is dev.to saved a bunch of assets to cache stora...
re: How Learning Elixir Made Me a Better Programmer 🥃
Yes, if Typescript doesn't compile to Javascript. Why i hav...
re: How Learning Elixir Made Me a Better Programmer 🥃
I have to use Javascript though i hate its dynamic nature. ...
re: What software development skills only come with experience?
Upgrading/Downgrading dependencies.
re: What would you like people to know about programming?
At it core, programming is about managing the goto statemen...
re: How do you gain a deep understanding of your code?
Try adding features to the codebase is also a way to get mo...
re: Don't be unique
The problem with many projects is about architecture, not c...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Thanks for reminding. The crap point is not about technical...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
It's total crap to me, does it make any sense ?
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Treat this as my opinion. It's the kind of posts i don't wa...
re: How to write a good README? #discuss
Writing README along side with source code/feature developm...
re: Todo-MVP: Or 'Why You Shouldn't Use A Web Framework' - The Revenge
Very opinionated, biased and low quality of post. You did...
re: How do web developers/freelancers build websites in time?
I make my own boilerplate to reuse between multiple project...
re: Where to start - Front-end or Full Stack Javascript?
Start with your architecture. Because as i see, architectur...
re: React or Vue or Something New?
It depends on your favorite paradigm. ReactJS code tends to...
re: What was your TDD aha moment?
If you're testing a broken abstraction, your test doesn't w...
re: What was your TDD aha moment?
My TDD aha moment is when i realized most of "professional ...
re: A Walkthrough of *that* React Suspense Demo
What i feel is that, the post format has too much distracti...
re: A Walkthrough of *that* React Suspense Demo
Very bad post. You should write simple API on how to use th...
re: SQL 201: Why you should use SQL CTEs
In the end of the days, on the edges, and with the impossib...
re: Introducing Pudl: An Easy to Use JavaScript-Based Static Site Generator
Why do people keep reinvent the (old) wheels when we have b...
re: Do not be this kind of developer
It reminds me of: when a haskell programmer's trying to deb...
re: What types of features typically lead to lots of tech debt?
everything which needs an ORM , of course.
re: React: How to Create a Component
No Shame at all. React terms prefer functional, so there's ...
re: You Deserve to be a Software Developer
Programmers are procrastinators. Get in, get some coffee, c...
re: Software People — How Do You Deal With Stress/Bullies/Frustration?
Make fun of ... yourself.
re: Think Like a Programmer??
You have to know what programming is first. Only then you c...
re: Golang, it was love at first sight.
What Go can do that Javascript/NodeJS can't ?
re: What makes a good software design document?
If you can add features/fix bugs to existing system WITHOUT...
re: Which programming language/environment is more “powerful” than people realize?
Drink enough water. Taking enough exercises. Eat good food....
re: Clueless developer, How to get back
Any tech stack can be good, depends on your need. Because t...
re: Why we decided to move to Next.js
What made me NOT choosing NextJS is its naive way of compos...
re: What JS Logging library / tool do you use?
What will be the API you want for the logger ?
re: Please stop using Ruby
Try harder next time. JRuby is one of best options in the w...
re: Ideas for front-end project crazy think :D
Think about it ;)
re: Ideas for front-end project crazy think :D
Let the children design their own dream robots !
re: What is Your Opinion about CSS(-in-JS)?
You got my vote :D
re: What is Your Opinion about CSS(-in-JS)?
It's not the library the problem. It's the integration betw...
re: How do you commit in GitHub ?
It's just a funny way to hack on your ideas until it works,...
re: What are some blockers for you on contributing to open source projects?
Helpless maintainers and helpless community will block you ...
re: How do you commit in GitHub ?
Create a useless branch Accidentally make it useful Really...
re: Think Like a Programmer??
To me, thinking like a programmer means you can define the ...
re: What is your number 1 advice to newbies.
This is exactly the only advice that all newscomers need. F...
re: What's the most important factor to determine quality of an OSS Project ?
I agree number of stars will encourage more contributors t...
re: What's the most important factor to determine quality of an OSS Project ?
Sure. Some maintainers are just lazy enough to close useles...
re: Everything That's Not Tested Will Break
The actual reason for people bothering with testing is not ...
re: Validate javascript data type in runtime? Yes, Hello Type.
I would say no to static typing. Because i just want my fre...
re: What is your number 1 advice to newbies.
Learning functional programming is a great first step.
re: Advice for a Software Portfolio!
Send pull requests and try to get it merged to upstream is ...
re: JavaScript: In one word
Javascript is the only language that human needs ! So javas...
re: What's the most important factor to determine quality of an OSS Project ?
Too much issues also mean the instability of the project ? ...
re: What's the most important factor to determine quality of an OSS Project ?
Thanks. Could you explain more why you consider those as th...
re: When do you create a function or method?
my_modules.rb def function1 end def function2 end
re: When do you create a function or method?
Put those right in Ruby files. Then when you require that f...
re: When do you create a function or method?
I edited by replacing function with def keyword. Basically...
re: When do you create a function or method?
It's just a pseudocode based on Ruby.
re: When do you create a function or method?
Please always use function as possible, and outsource the t...
re: Learn ES6 without leaving Dev.to
Forget the old ways of learning. If you can make things wo...
re: What's the most important factor to determine quality of an OSS Project ?
But you could eventually try it and contribute back to make...
re: 7 Tips To Make You A Better Developer and Development Instructor
Don't forget to send your Pull Request to somewhere else ;)...
re: New to Reactjs (I want to REACT to this)
You should carefully read "Thinking in React" on the reactj...
re: How do you enforce better code and style?
Ah, i see. In this case, if you have an already-good-to-go ...
re: How to build rock-solid Ruby on Rails apps with BDD
You can also try spinach gem, i've used it in some successf...
re: Better be wrong than late - A young software development entrepreneur journey
"Code is like sex, one mistake then you have to support it ...
re: How do you enforce better code and style?
I always try to find a way for composition. I mean, if your...
re: What are the unwritten rules of development?
Try and error is often how the AHA moments are made.
re: Stop letting people tell you how to learn
It's like you want to learn to play guitar. The only way to...
re: Why Javascript of all languages?
NodeJS is nothing without community and its ecosystem. The ...
re: What's with the 🦄?
The devs might misuse it as a popcorn, not a unicorn ;)
re: How was it when you started to code?
Not much. But with NodeJS, i could Easily build my own pr...
re: How was it when you started to code?
I started to code Pascal when i was at school. I started to...
re: How would you define high quality code?
"Make it fast" means you should use better algorithms or da...
re: On Dealing with Anxiety and Depression as a Developer
I love my working room from home. Many oxy to have deep bre...
re: Should browsers still allow users to disable JavaScript?
I think Javascript could be used to ask user: This site use...
re: The Right Idea Becomes the Wrong Idea Over Time
NodeJS is really a revolution of technology in human being ...
re: How would you define high quality code?
To me, high quality code means less lines of code, but has ...
re: Accessing React State right after setting it
You can read it in the reactjs documentation, it says: You...
re: Accessing React State right after setting it
Don't forget to use shouldComponentUpdate, because you're g...
re: The Rails Ecosystem is Healthier than Ever
I said this thing by having little experience with "non-toy...
re: The Rails Ecosystem is Healthier than Ever
What i love the most about Rails/Ruby is the top-notch qual...
re: The use cases and benefits of a RDBMS
Ah, i see your point. In my case, i would just catch the pi...
re: You are NOT a React Native noob
Huge thanks , save my reading list ;).
loading...