Learn the thoughts and ways of The Angel of Code
Your journey to mastering coding starts here. Learn the art of grammatical and empathic software engineering so that you can always say yes to a product delivery. A repeatable system to take anyone from Junior to Staff level.
All Lessons- Imposter Syndrome
- Why a Job in programming is Absolute Hell
- Using Search Engines
- Douglas Crockford's JavaScript: The Good Parts
- Eric Elliott & Composing Software
- If Considered Harmful
- Comments, Documentation, & Empathy
- We Fired Our Top Talent. Best decision we ever made!
- Kevlin Henny & Structured Programming
- Robert Cecil Martin & (so called) Clean Code
- Git, The Save Button for Programmers
- The Code Review & Psychological Safety
- 2005 Era HTML
- The MDN & Modern HTML
- 2010 Era CSS
- The Browser API & jQuery
- I/O Introduction, AJAX, fetch() and Promises
- MVC & Why no one respects you as a Frontend Developer
- Framework vs Libarary
- Even more design patterns,...
- How to make a Framework
- Framework Wars
- NodeJS & The Fullstack Developer or When Frontend Developers Escape Hell
- NPM & Dependency Injection
- REST & ExpressJS or How the Frontend Developer Killed the PHP Developer
- React Basics
- Advanced React
- SQL & Relational Databases
- NoSQL & Document Databases
- Well Formed Data & Object Relational Mapping (ORM)
- SOAP, Graph Databases & GraphQL, the Databases of Social Media Networks
- WebSockets and Realtime Two Way Communication
- The Foreign Function Interface, Straight Dark Magic
- The Command Line & Piping
- Child Processes & Multithreading or Killing the Backend Developer
- Antipatterns & The 12 Factor App, or "Dont Do Stupid"
- ElectronJS, or How the Frontend Developer Offed the Desktop Developer
- How the Frontend Developer Offed the Phone App Developer
- React on Phones
- IoT, Robots, Bluetooth, Data Analytics, Machine Learning & ChatGPT
- Testing AKA Certified Defect Free Software
- Continuous Integration & Continuous Deployment, or 300 Deploys a Day
- Testing with Playwright & Cypress.io & Component Testing
- Observability & Knowing when Bad things Happen
- I Need a Computer that is Always on the Internet
- Docker & Kubernetes or Shipping the Operating System at Scale
- Terraform, Infrastructure as Code
- VisualStudio Code, Every Deity Needs a Temple
- Waterfall Methology
- Extreme Programming Methodology & The Agile Manifesto
- SCRUM, the first bastardization of Agile
- Kanban, the second bastardization of Agile
- Agile at Scale & Spotify Model
- Six Sigma, DMICA & DMADV the third bastrardization of Agile
- LEAN & the MVP, Most Viable Product
- Monoliths, Microservices, and Peer-To-Peer Architecture
- God Level React, NextJS
- Angular, for when you think in Sin
- Vue, Simple to Complex NeoHTML
- God Level Vue, Nuxt
- EXTERMINATE: Embrace, extend, and extinguish
- TypeScript, Microsoft's Obsession with Trying to kill JavaScript
- God Level Angular, AnalogJS
- Theo - T3 Stack
- EEG Bluetooth AI Interfaces - How to read Minds with JavaScript
- Setting up Offline AI and Coding Tools