Weekly Links #76

Top 20 Links For 4-10/8

  1. Why striving for perfection might be holding you back as a newbie web developer
  2. How to use Presentational/Container components in a Redux app
  3. The 9 Worst Pieces of Advice for 1:1s (and what to do instead)
  4. The 3 types of bullshit feedback — and what to do about them
  5. How to Evaluate Software Quality from the Outside In
  6. How to build your personal brand as a new developer
  7. The Best Way to Implement a “Wrapper” in CSS
  8. JavaScript Design Patterns: The Observer Pattern
  9. Figuring out how to contribute to open source
  10. Is JSX still relevant? Are there other options?
  11. Pulling Your Team Through a Project Crunch
  12. Passing data between Promise callbacks
  13. JavaScript for People Who Hate JavaScript
  14. Learning From the Feynman Technique
  15. Composable Datatypes with Functions
  16. CSS Inheritance: An Introduction
  17. Evolution of a Software Engineer
  18. WebAssembly: A New Hope
  19. React Animations in Depth
  20. All About React Router 4

Weekly Links #75

Top 20 Links For 28/7-3/8

  1. Creating a structured, hot-reloadable GraphQL API with Express.js, Apollo Server and Webpack
  2. Why relying on your users to report errors is the dumbest thing you’ll ever do
  3. After 3 Months Of JavaScript Linting, It’s Pretty Much All Pain And No Gain
  4. Evil things you do with redux — dispatch in updating lifecycle methods
  5. We have a tendency to police our code ecosystems and it’s harmful
  6. React v16 beta is out, suddenly everyone needs to catch UI errors.
  7. How I continuously hone my skills and why you should too
  8. The Top 10 Reasons Why You Should Become a Manager
  9. StackBlitz — Online VS Code IDE for Angular & React
  10. How to deal with technical debt and save your sanity
  11. React’s Ecosystem as a flexible Framework
  12. Understanding Network Bandwidth vs Latency
  13. Learning React.js is easier than you think
  14. Keeping Up With the JavaScript World
  15. Null Propagation Operator in JavaScript
  16. 6 Helpful Productivity Blogs To Follow
  17. The Great Escape from Callback Hell
  18. Productivity advice for the weird
  19. Announcing Storybook 3.2
  20. Don’t Make Your Code Lie

Weekly Links #74

Top 20 Links For 21-27/7

  1. We Jumped the Gun Moving React Components to ES2015 Class Syntax
  2. Progressively Enhancing CSS Layout: From Floats To Flexbox To Grid
  3. Get ready: A new V8 is coming, Node.js performance is changing
  4. Quickly review changed methods and functions in your pull requests
  5. Practical Redux, Part 10: Managing Modals and Context Menus
  6. Rest APIs are REST-in-Peace APIs. Long Live GraphQL.
  7. How Empathy Can Be a Software Developer’s Superpower
  8. Making Money: Bitcoin Explained (with Emoji), Part 1
  9. Grit: The most important skill you’re not interviewing for
  10. How to manage or eliminate React state without Redux
  11. Transitioning from uncontrolled inputs to controlled
  12. How to choose the right laptop for programming
  13. Clean code: The curse of a boolean parameter
  14. Five ways to receive negative feedback well
  15. Why Composition is Harder with Classes
  16. Top Resources to Explore React Fiber
  17. 10 Redux tips to scale your dev team
  18. How to build a large React application
  19. Using React in Multiple Environments
  20. Stoicism in the Workplace

Weekly Links #73

Top 20 Links For 14-20/7

  1. Destroy All Classes: Turn React Components Inside Out with Functional Programming
  2. Redux-First Router data-fetching: solving the 80% use case for async Middleware
  3. React and Redux Testing with Jest: How Some Jokers Learned to Take Snapshots
  4. The two words leaders should fear most that cause employee disengagement
  5. A Beginner’s Guide to Progressive Web Apps & the Frontend Web
  6. Decaffeinating a Large CoffeeScript Codebase Without Losing Sleep
  7. Hearts and Minds: Shaping dev culture through technical training
  8. Ten Things A Serious JavaScript Developer Should Learn
  9. How to Avoid the Curse of Premature Optimization
  10. Beginning to Doubt Object-Oriented Programming
  11. Announcing Postman 5.0 – Pro features for free!
  12. 8 things to learn in React before using Redux
  13. React Internals, Part One: basic rendering
  14. Extracting Logic from React Components
  15. 5 Things You Should Know About ES8
  16. JavaScript Factory Functions with ES6+
  17. Technical Leadership: Getting Started
  18. Redux Action creator best practice
  19. Using Immutable.js with Redux
  20. CSS Architecture with ReactJS

Weekly Links #72

Top 20 Links For 7-13/7

  1. Reducing CSS bundle size 70% by cutting the class names and using scope isolation
  2. The 3 Questions Every Manager Struggles with Making Career Development Plans
  3. My Curated List of AI and Machine Learning Resources from Around the Web
  4. ES6 Function Argument Defaults Don’t Have To Be Trailing Arguments
  5. ES8 was Released and here are its Main New Features
  6. Grow your team by focusing on strengths not weaknesses
  7. Simple explanation of Higher-Order Components (HOC)
  8. A guide to TDD a React/Redux TodoList App — Part 1
  9. (Now More Than Ever) You Might Not Need jQuery
  10. Devs! Don’t Outsource Continuous Improvement!
  11. Porting enterprise React app to create-react-app
  12. Blockchain: the revolution we’re not ready for
  13. Reverse Engineering One Line of JavaScript
  14. Emotion: The Next Generation of CSS-in-JS
  15. Most Useful Linux Command Line Tricks
  16. Intro to debugging ReactJS applications
  17. Let’s Dev: A Package Manager
  18. Methods to Organize CSS
  19. CSS Isn’t Black Magic
  20. URLs are UI

Weekly Links #71

Top 20 Links For 30/6-6/7

  1. The Only Time You Are Actually Growing is When You’re Uncomfortable
  2. 10 Common Data Structures Explained with Videos + Exercises
  3. React Pattern: Extract Child Components to Avoid Binding
  4. Redux From Scratch (Chapter 1 | Core Concepts)
  5. How to move up from being good to being great?
  6. Designing The Perfect Date And Time Picker
  7. Async operations in React Redux applications
  8. Domain-Driven File Structuring -React/Redux
  9. What’s the Deal with Collapsible Margins?
  10. Code your own combineReducers
  11. Some Thoughts On Forms in React
  12. When Should We Ignore Criticism?
  13. Blogging for Software Developers
  14. Why aren’t you using Prettier?
  15. Why We Chose Typescript
  16. Code Review Horror Stories
  17. Essentialism for developers
  18. How AI differs from ML
  19. Give a little, get a lot.
  20. CSS is Awesome

Weekly Links #70

Top 20 Links For 23-29/6

  1. How to use Memoize to cache JavaScript function results and speed up your code
  2. Designing More Efficient Forms: Structure, Inputs, Labels And Actions
  3. Angular vs. React: Which Is Better for Web Development?
  4. Form Validation Part 1: Constraint Validation in HTML
  5. 7 lesser known hacks for debugging in Visual Studio
  6. TC39, ECMAScript, and the Future of JavaScript
  7. Cheat to Win: Learn React with Copywork
  8. How code splitting increases performance
  9. Understanding JavaScript: This Keyword
  10. Building Size-Aware React Components
  11. Smooth scroll & sticky navigation (#2/3)
  12. How To Manage UI State With Redux
  13. Get the Most out of Git Aliases
  14. Hyperproductive development
  15. Imposter Syndrome (part 2)
  16. Announcing TypeScript 2.4
  17. Styled-Components in Action
  18. The Future of CodeSandbox
  19. How to Interview Engineers
  20. GraphQL vs. REST