DEV Community

Nic
Nic

Posted on

The last 100 days of code

I've completed another 100 days of code!

At the end of my last 100 days I'd used Express in a project for the first time. I started this 100 days by working out how to test it. I uploaded the project to Heroku - my first time uploading to Heroku.

I did three Frontend Mentor projects, each using a different bundler: Rollup, Snowpack and Vite. I wrote a post comparing them and bundlers I've used in the past.

In preparation for my new job I did a general Drupal tutorial and then one on theming. Then I took a landing page I made some time ago with Bootstrap and re-made it as a Drupal site, with multiple pages. There's a lot going on with Drupal and I think I only really scratched the surface of what you can do in it.

I did a tutorial on Svelte, loved it, then updated an old game I made in jQuery to make it in Svelte, with a MongoDB database.

Between projects I did some of Scrimba's Weekly Web Dev challenges and a few CSS Battles for fun.

I spent my Saturdays learning a bit about non-JS languages (with a detour into databases). I documented my experience with these in my CodeNewbies blog. In the last 100 days I did:

  • PHP
  • Flutter
  • Java
  • Ruby on Rails
  • Fortran
  • Rust
  • MySQL
  • MongoDB
  • Swift
  • Perl
  • F#
  • Love2D
  • Lua
  • C#
  • C++

I had a bit of time at the end of my 100 days, but not enough to start a new project, so I spent some time in tutorial hell, learning a bit about:

  • Vue
  • Angular
  • Redux
  • Next
  • React Native
  • Kaboom
  • Phaser

That was a lot in 100 days!

I've now done 600 days of code, starting in February 2019. Although I only managed 100 days in 2019 - I took a break then only got back into it in February 2020. Since then I've done 500 days nearly every day. It's been such a useful tool for getting me into the routine of coding every day. Now I'm going to be coding at work I am not going to be spending so much of my free time coding or I'll overload my brain. But I might use the technique in other aspects of my life, to help me establish a routine.

Top comments (0)