Weekly Links #135

Top 10 Links For 2-8/11

  1. Get Started with Netlify: The Simplest Way to Deploy Your JavaScript Apps
  2. How We Used Gatsby.js to Build a Blazing Fast E-Commerce Site
  3. Why I wrote 33 VSCode extensions and how I manage them
  4. The how and why on React’s usage of linked list in Fiber
  5. Use calc() to Change the Height of a Hero Component
  6. You Should Change the Reason People Pay You
  7. CSS isn’t broken, your developers just suck at it
  8. A Netflix Web Performance Case Study
  9. Caching Modules Across Tests
  10. Beyond console.log()

Weekly Links #134

Top 10 Links For 26/10-1/11

  1. Why React’s new Hooks API is a game changer
  2. Why I stopped using snapshot testing with Jest
  3. The Three Types of Performance Testing
  4. The 101 Course on Crafting 404 Pages
  5. The Complete JavaScript Handbook
  6. The Evolution of Async JavaScript
  7. How the useEffect Hook Works
  8. Making Sense of React Hooks
  9. Best practices for good PR’s
  10. Tags to DOM

Weekly Links #132

Top 10 Links For 12-18/10

  1. Execution Contexts, Hoisting, Scopes, and Closures in JavaScript
  2. How to use Sass and CSS Modules with create-react-app
  3. How To Serve Legacy Code Only To Legacy Browsers
  4. GitHub launches Actions, its workflow automation tool
  5. Web Developer Playbook: Draft.js Rich Text Editor
  6. Four Tips for Moving Faster as a Developer
  7. Eleven bash Tips You Might Want to Know
  8. Git Catastrophes and Tips to Avoid Them
  9. 10 Console tricks, to debug like a Pro.
  10. It’s Just Not a Big Deal

Weekly Links #129

Top 30 Links For 31/8-29/9

In the past month, I celebrated my 30th birthday.

In this special post, I will publish 30 links from the past 30 days, which are divided to technical/non-technical sections.



  1. Bash from scratch: learn enough bash to write your own scripts
  2. Differences Between #nil?, #empty?, #blank?, and #present?
  3. React conference and meetup videos from 2018 (Q1)
  4. How browser rendering works — behind the scenes
  5. Understanding JavaScript’s Prototypal Inheritance
  6. 5 Tips to Write Better Conditionals in JavaScript
  7. Create your design system, part 6: Buttons
  8. Flexbox: How Big Is That Flexible Box?
  9. A tour of JavaScript timers on the web
  10. Make Impossible States Impossible
  11. Introducing the React Profiler
  12. Debugging Ruby in VS Code
  13. Do You Really Know CORS?
  14. What is Modular CSS?
  15. Idle Until Urgent


  1. How to Become a Better Software Developer: A Handbook on Personal Performance
  2. Focus and Deep Work — Your Secret Weapons to Becoming a 10X Developer
  3. Engineering decision model: messy opinions, neat ownership
  4. Cargo Cult Programming – The Daily Software Anti-Pattern
  5. Building a Great Engineering Team: Part Four – Retention
  6. Personal Kanban Part 1 — Why Todo-Lists don‘t work
  7. Lessons Learned by Mentoring Programmers
  8. GitHub Pull Requests in Visual Studio Code
  9. How to understand any programming task
  10. Notes to Myself on Software Engineering
  11. Focus on productivity, not efficiency
  12. How to teach yourself hard things
  13. How to be a True Autodidact
  14. The Lies We Tell Ourselves
  15. How I am so productive