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

Weekly Links #69

Top 20 Links For 16-22/6

  1. The Best Way to Learn Development Skills (While Getting Paid in the Process)
  2. What is Pair Programming? Advantages, Challenges, Tutorials & More
  3. Rails 5.1 has dropped dependency on jQuery from the default stack
  4. What Does a Well-Documented CSS Codebase Look Like?
  5. Build your first server-side rendered React app with Rails
  6. Creating truly universal React component systems
  7. Techniques for decomposing React components
  8. Picking Jest over Mocha – testing tools comparison
  9. To be a Good Manager, Always Start with Yourself
  10. TypeScript Tutorial – An Introductory 9 Part Guide
  11. How to setup a project without Create React App
  12. Handling Long and Unexpected Content in CSS
  13. What can developers learn from being on call?
  14. Avoiding deeply nested component trees
  15. Machine Learning with JavaScript : Part 1
  16. webpack 3: Official Release!!
  17. Why Delete Old Git Branches?
  18. Let’s explore ES6 Generators
  19. Imposter syndrome (part 1)
  20. Staying Motivated

Weekly Links #68

Top 20 Links For 9-15/6

  1. Mastering Chrome Developer Tools: Next Level Front-End Development Techniques
  2. Our 500+ engineers all use this front end development guide
  3. Unlocking Test Performance — Migrating from Mocha to Jest
  4. How I Designed & Built a Fullstack JavaScript Trello Clone
  5. Keeping Your Skills Up to Date as a Software Developer
  6. A Practical Guide to CSS Variables (Custom Properties)
  7. 150+ Educational Websites For Lifelong Learners
  8. How to become a more productive React Developer
  9. Why you should manage your energy, not your time
  10. Eight CSS Tips for Advanced Layouts and Effects
  11. Do You Have ‘Self-Taught’ Imposter Syndrome?
  12. Five ES6 features to make your life easier
  13. Reducing our Redux code with React Apollo
  14. 5 ways we improved our React Native app
  15. 7 ways to evaluate gems, and 1 crazy idea
  16. Results of the Ultimate CSS Survey 2017
  17. Recreating the Chrome Console in React
  18. 8 Things You Didn’t Know About WiFi
  19. ESLint v4.0.0 released
  20. React v15.6.0