From Gatsby to Next.js: Evolution of NPB Dev Blog
After years of running this blog on Gatsby, I recently made the leap to Next.js. This migration wasn't just a simple framework swap—it represented a complete mo...
nick:~$ whoami
Software development notes and experiments
After years of running this blog on Gatsby, I recently made the leap to Next.js. This migration wasn't just a simple framework swap—it represented a complete mo...
Your blog post content goes here......
I didn't really *get* web version 1.0. I mean, I understood what it was and how people used it, but I think I was too young to really understand why it was usef...
One of the best things about working with React is the ease of launching a new application thanks to Facebook's `create-react-app`. `create-react-app` builds ev...
Welp, it was that time of year again. Time to rebuild the ole blog for the 45267th time. The last version of my blog was built with Gatsby, same as this new one...
I often forget the various different ways that I'm supposed to case the names of methods, variables, functions etc. I was working on a Rails API today and had t...
One of the nice things about with Ruby on Rails as a newbie is that the "convention over configuration" philosophy means that when working on a project, there a...
I did a lot of work this week with diffrenet methods of data visualzation. The main and most powerful tool for data viz in JavaScript is D3. With great power co...
I've spent the last few days reading about the various ways to use Ruby on Rails and React together to to build a web application. During my bootcamp I learn ho...
I decided to spend the day today learning about how to use Chrome DevTools. Using browser developer consoles is an integral part of developing web applications ...
I decided to build out a dashboard to track information related to the Codiv-19 panic using GraphQL and React. I used the NovelCOVID API (github.com/NovelCOVID...
## Yes! Some code! Here is the `Dump` component! ```jsx react-live import React from 'react'; const Dump = props => ( <div style={{ fontSize: 20, ...
Two weeks ago my schedule was the busiest it's ever been. A week full of interviews and a full work schedule made it seem like there weren't enough hours in the...
I've done more interviews in the past week than I've done in my entire life combined. I survived my first whiteboarding session, although not for a full blown s...
Recently I've been working on a project requiring me to work within a virtual environment. Working within a VM environment allows a developer to work with a cle...
This series of posts about building a webiste using Sanity.io's headless CMS and GatsbyJS is essentially a walkthrough of this tutorial video by Jason Lengstorf...
This is the first in a multi-part post which will be a walkthrough of setting up a website build using GatsbyJS to generate the actual site and will use the San...
Now that I've been coding alomst daily for the better part of a year I figured it was time to set up some aliases to make using the termial a bit more efficent....
I've spent the past week or so refreshing myself on/learning how to impliment user authentication in a Rails/React application. I'm working on a project where I...
During the process of building my personal website I decided that I wanted to display my blog posts as well. Having already started this blog and hosting it on ...
One of the main features of Gatsby (a static site generator based on React) are Plugins. “Gatsby plugins are Node.js packages that implement Gatsby APIs. For la...
Gatsby is a React based static site generator. Gatsby makes the process of making simple static websites extremely efficient, allowing a developer to build a fu...
5 months later I’ve graduated from the online software engineering bootcamp at Flatiron School. Now that I’m finished with the coding curriculum and technically...
One more bootcamp blog post to cap things off. Somehow the last 5 months were both the longest and fastest 5 months of my life I think. The amount of stuff I’ve...
My final Flatiron School Online Software Engineering Bootcamp capstone project, titled ReOrder, is a fullstack web application utilizing a React/Redux JS fronte...
I’m just about to break out into the home stretch of my Flatiron School Software Engineering bootcamp. This is my 4th out of 5 portfolio project. This module fo...
The task for our third module project in the Flatiron bootcamp is creating an app using Ruby on Rails. Rails is a framework that used the Model View Controller ...
For my Sinatra module portfolio project I decided to make an app to build a fantasy football team roster. The requirements for this project are as follows: Bui...
For our first end of portfolio project we have been assigned to create a Ruby CLI Data Gem. I wanted the subject matter of my project to be somewhat original a...