Steve Heyes

What I Use.

Steve Heyes with a nice brick wall in the background

What I used to build this site

This site is pure HTML and CSS. Nothing more. It was previously built with Gatsby but it got so out of date that updating it was a pain. So, the easiest way to get this rebuilt was with plain ol' HTML and CSS. And it was a joy. No build. No NPM installs. Just the platform

It’s hosted on Github Pages and the domain is with NameCheap.

Programming Languages

Javascript:

Javascript is now the language I use most. More specifically I use Typescript. I have to say, I kinda like statically typed languages. For backend/API work I use NestJS with a React/React Native front end. I use Remix for most other things.

Ruby:

While I don’t do a lot of Ruby any more I used it for about 5 years solid. This has mostly been with Ruby on Rails, and I have dabbled with Sinatra. I still think it's one of the best and fastest ways to build a CRUD application.

PHP:

Again, I don’t write much PHP these days. That said it still holds a special place in my heart as my first language I ever really got to grips with. I still watch what happens in the Laravel ecosystem.

Software

Visual Studio Code

I’ve been through all the IDE’s and text editors but now that I write multiple languages I find Code to be the best at the moment. The theme I use is Dracula with the Fira Code typeface.

iTerm2

This is terminal and has been for years. The design improvements in >v3.3 are cracking. I use ZSH as my shell, with Dracula and Fira Code for the styling.

Arc

I've really enjoyed this new browser. It's playing with what makes a good browser, and so far it's doing a good job.

Notion

Now I'm a manager, most of my work is done here...

1Password

The nicest password manager I’ve used.

Utilities

Shout out to Wes Bos for the idea of this page.