Introduction
- How to Begin Thinking Like a Programmer • Andy Harris shows how he gradually introduces programming concepts to beginners 📺
- Destroy All Software • Gary Bernhardt 📺
- Wat • Gary Bernhardt 📺
- Boundaries • Gary Bernhardt 📺
Figuring out a solution
- An Intro to Spikes – GeePawHill.org • “I use spikes, periods of code-changing activity that end with no pushes, all the time, at small scale and large, as a way to develop my path” • GeePaw Hill 📖
- Short: WiP • Practical tips on applying divergent and convergent modes of thinking while coding and writing git commits • Rafał Pastuszak 📖
Learning a new language
- How To Learn A New Programming Language • The Primeagen 📺
- Rust vs 7 Other Languages You Probably Haven’t Tried • Quick comparison of the same code in 8 lesser-known languages • Code to the Moon 📺
Dependency Wrapping
Exception handling
- Exceptional Exception Handling • Google Testing Blog 📖
Optimization
- Premature Optimization • Code Aesthetic 📺
Web Development
- cool to create something and put it online for the whole world to see
- fun to type a few words and then see the visuals completely change
- Educational Sensational Inspirational Foundational • A historical record of foundational web development blog posts 📖
- Client-side vs Server-side, Front-end vs Back-end? Beginner Explanation of JavaScript on the Web • Scott Hanselman 📺
- Browser APIs series (navigator sharing, clipboard, etc.)?
Computers
- Examples of floating point problems • Julia Evans 📖
Other tools
- JSON to YAML • Convert JSON to YAML 🛠️
Inbox
-
Advent of Code - much-loved worldwide timed daily programming puzzle competition that happens every December
-
Before you try to do something, make sure you can do nothing - The Old New Thing
-
JSON Web Tokens - jwt.io - handy online JWT decoder
-
what is nginx?
-
Q: what is a reverse proxy?
-
Timestamp Converter - useful UNIX/ISO timestamp syntax converter + UTC/your timezone converter
-
slack api: How to Message To DM Channel ID Using Slack API chatPostMessage - Stack Overflow