A repository for all the blogs that I write at https://codeheir.com/ with appropriate links and pointers to any code I've written.
Most recent:
- GitHub Contributions Chrome Snake extension (GitHub)
- Wireworld - Cellular Automaton
- The Gilded Rose Refactoring Kata
- Introduction to logic gates
- Planfree goes Heroku
- Vim adventures
- Faster sorting with AlphaDev
- AWS Serverless debacle
- Codewars C# Code Generator (GitHub)
- Coding Horror Index
- Pong Clock (GitHub)
- Wall Paint Calculator
- The State design pattern in C#
- How does Bitwarden work?
- How to code Particles
- Coding a file to URL website
- Fixing accessibility issues using Axe
- Comparing Flood Fill Algorithms in JavaScript (Github)
- Date Converter in JavaScript
- How to code a JWT debugger in JavaScript
- Coding a base64 Encode in JavaScript
- Coding a JSON formatter
- Upgrading from Vue 2.x to Vue 3.x
- What is clean code?
- NSubstitute – mock better
- Coding a fluent API
- Mutation Tests – 100% code coverage is not enough
- Tracking crimes with JavaScript
- Implementing a JSON to C# parser (Github)
- Coding a spicy Twitter bot
- Blocking ALL ads on my network
- Wall Panelling Calculator
- Rasberry PI Pico
- Dijkstra's Algorithm
- Advent of Code
- Prototyping with code
- What is Tampermonkey?
- Botting Cookie Clicker using Node.js
- Rubber Duck Debugging
- Some AWESOME C# 10 features
- Coding a Roomba (P5js Editor)
- Sorting algorithms visualised
- Prolog Katas
- Langton's ant (P5js Editor)
- PIN-Based OAuth in Twitter
- Forgot what code you committed yesterday? Do THIS!
- Creating an Android app with Kotlin
- My favourite Kotlin features
- Katas in Kotlin
- How To Code a Top-Down Shooter 🔫 (P5js Editor)
- A Completely FREE planning poker app 💸 – Speed up your planning process!
- Top 5 books EVERY programmer MUST read! 📚
- The Game of Life (P5js Editor)
- What is Breadth-First Search (BFS) (Sliding-tile implementation)
- What is Simulated Annealing (P5js Editor)
- How To Code Snake 🐍
- Create Fake Data Easily Using JavaScript
- SpaceX Rockets Learn To Land 🚀 (JavaScript)
- Fast prototyping without worrying about the backend
- Genetic Algorithms In JavaScript (P5js Editor)
- Neural Network Learns to Drive
- The Flocking Algorithm (P5js Editor)
- Regex: From beginner to best on your team in one blog
- How to code Doodle Jump!
- Coding a Planning Poker app
- Code Multiplayer Games w/ Multiple Rooms 🚀
- Coding Chess with TDD
- How To Code A Game As A Beginner
- How to sell your API
- Procedurally generate a universe
- Code a Pokémon Discord bot
- Creating a Node.js command-line package
- How To Code Flappy Bird 🐤 (P5js Editor)
- How To Code An Alexa Skill 🤖
- How to write a personal GitHub README.md
- How to code a discord bot!
- The ONE tip you need to actually finish your side projects!
- The SIMPLEST way to make a pull request!🌲✔️
- Creating bots in seconds!
- Put Your Dog In Version Control!🐶
- Code a BRILLIANT multiplayer game 🚀 in 2 MINUTES!
- 50 Keybinds EVERY Intellij user MUST know! ⌨✔
- Why I FAILED at live-coding!! 🤔💻❌
- The Programming Language That Changed My Life!
- The ONE book every developer MUST read!
- Top 5 BEST games to code as a beginner!
- Why developers are SO sh*t at estimating!
- Top 5 tips to be a better programmer without programming!
- Why Codewars is the best way to learn a new programming language!
- Why your company should enforce typescript
- How to code multiplayer games with p5! (GitHub)
- Create a Node module using TypeScript (GitHub | NPM)
The idea is to go through the evolution of games. If anyone has any suggestions on certain games they would like me to code up, let me know here.