~/npb-dev-blog $

nick:~$ whoami

~/blog $ ls -la

Software development notes and experiments

AI is the New Web

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...

New Blog

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...

Code Structure

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...

Data Visualization

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...

Various ways to use React with Rails

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...

Chrome Dev Tools

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 ...

Code Blocks

## Yes! Some code! Here is the `Dump` component! ```jsx react-live import React from 'react'; const Dump = props => ( <div style={{ fontSize: 20, ...

Coronavirus Changes Everything

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...

Interviews Overload

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...

Customizing Bash

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....

Rails User Auth

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...

Migrating Blog to Gatsby Site

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 ...

Gatsby Plugins and GraphQL

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...

working with Gatsby

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...

Graduation Afterlife

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...

Done!

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...

Project 5: React/Redux Rails

My final Flatiron School Online Software Engineering Bootcamp capstone project, titled ReOrder, is a fullstack web application utilizing a React/Redux JS fronte...

Project 3: Ruby on Rails

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 ...

Project 2: Sinatra CRUD MVC

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...

Project 1: Ruby CLI Gem

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...