Sitemap
2 min readJan 21, 2025

--

Next.js Tutorial

My background is squarely in backend .NET. I quit development about the time that React.js came along to tell Angular that Angular.js was a POS. My experience in front end development was situated in MVC3 and knockout.js (which came included with MVC3).

Needless to say, lots has changed. I watched as the landscape shifted to React.js, and functional programming became a standard application structure. Typescript came into favor, beating out the JS purists. And then AI came along.

I was behind, but what I had to learn was so exciting. My first website was table-based, and focused on my favorite Diablo 2 character (the necromancer, obvy).

Now I’m setting up an environment within Visual Studio Code (I’ve predicted a lot of the tech industries direction, but never thought that MS would create the defacto development IDE) and running a next.js server within minutes. I’ve decided to focus on learning the MERN stack. I don’t believe .NET would be too difficult to pick up, and my .js skills need some serious catchup.

Get Derick Grey’s stories in your inbox

Join Medium for free to get updates from this writer.

I spent the majority of my time on my first day expanding my knowledge of the development environment itself. 99% of my experience has been in Visual Studio developing .net, and back then I was even using SVN. While I managed a lot of teams using Git, I’d never actually sat and argued with it.

And today I know my arguments with git are just beginning. I’ve always known it would be a pain. The number of git jokes out there aren’t because git is smooth and easy to use.

I ended up learning how to run someone else’s code in a codespace, which is just…well it’s awesome, y’all. For following the Linkedin Tutorial by Shaun Wassell, being able to just set up a Codespace was amazing. Shaun also set up the different videos as separate branches, so as I play with things and ultimately mess them up, I know I can keep moving forward by just codespacing a new branch.

The first thing I’m recognizing is that I get to respect my scrum master experience and set myself up a backlog and some expectations. There’s too much to learn, too many jobs to apply to, and too much restructuring of my online persona I need to do to just wing it.

So tomorrow I set me up a clickup sprint project to keep me motivated and moving forward.

--

--

Derick Grey
Derick Grey

Written by Derick Grey

Engineering People Leader with a history and future in being an individual contributor. Servant leader | Public Speaker | Looking for Work. github @quickhorn