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 πΊ
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?