- 
  
  Evolving Neural Networks in TypeScriptIntroducing @neat-evolution, a modular implementation of NEAT in TypeScript. 
- 
  
  Hexagonoids: Asteroids on a SphereCreating a game using BabylonJS and H3 and publishing it on Vercel. 
- 
  
  Creating a Yarn Monorepo in 2022Setting up a productive monorepo with modern tooling. 
- 
  
  Relaunching on AstroUpgrading my blog from a very outdated version of Gatsby to Astro. 
- 
  
  Announcing fetch-actionsI am proud to announce the initial release of fetch-actions, a functional wrapper for fetch designed for integrating a remote API with a redux application. 
- 
  
  Starting projectsI found myself needing to create lots of packages. I captured my notes for getting started on a new web package and getting it ready to publish to NPM. 
- 
  
  Upgrading Gatsby to 1.0The latest version of Gatsby was somewhat different from the pre-1.0 release. I upgraded my blog manually from the old version to the new one. 
- 
  
  Enable linting: eslintI implemented eslint to show linting errors in my editor while I worked on my blog. 
- 
  
  Automatically deploying my blog with TravisI configured Travis to test and deploy my blog every time I push new code to my master branch on Github. 
- 
  
  Migrating the old siteI needed to move my old site to a new domain and replace it with my new blog. 
 Written by Grady Kuhnline.
   Written by Grady Kuhnline.