Weekly Links #52

Top 20 Links For 17-23/2

Today there are several articles about Git – submodules, aliases, and the 3 trees of Git. Moreover, there are 2 posts about animations in CSS and React, and interesting command line utilities for Mac.

  1. Even more about how Flexbox works — explained in big, colorful, animated gifs
  2. AI learns to write its own code by stealing from other programs
  3. Reducing React jank with (possibly hacky) use of WeakMap
  4. 3 Things I Learned About Working with Data in Redux
  5. Git Submodules: Core Concept, Workflows, And Tips
  6. How to build animated microinteractions in React
  7. Java’s Synchronized Keyword in Three Minutes
  8. 5 habits that made me a better Ruby developer
  9. An Absolute Beginner’s Guide to Using npm
  10. JavaScript Errors and Stack Traces in Depth
  11. It’s time to give TypeScript another chance
  12. Roll the Dice: Random Numbers in Redux
  13. Most Useful Linux Command Line Tricks
  14. How to Use CSS Animations Like a Pro
  15. Flex Those JavaScript Array Muscles
  16. Announcing the first SHA1 collision
  17. My favorite command-line utilities
  18. What Are the Three Trees in Git?
  19. Lesser Known Git Commands
  20. Redux 4 Ways