Programming Paradigms
We're going to look at a few common programming paradigms in this post. A programming paradigm is a style of programming or a set of concepts or thought patterns that share a common thread.
Posted by Nolan Hughes on December 10th, 2018
Normalized vs. Denormalized
Here we have aboslutely eveyrthing in one table. This works and makes all of our data easy to access, but it's vulnerable to data duplication and non standardized ways of labeling the same data.
Posted by Nolan Hughes on December 3rd, 2018
Ruby Comments
There are 3 basic types of comments in Ruby. Single line, Block, and Inline.
Posted by Nolan Hughes on November 26th, 2018
Static Methods
I wanted to talk about static methods in JavaScript today. At their core, static methods are just functions that are assigned to the class.
Posted by Nolan Hughes on November 19th, 2018
Git - Advanced Commands
I’ve been actively using Git for about 2 years now, but never took the time to learn some of the more advanced, albeit common, commands.
Posted by Nolan Hughes on November 12th, 2018
Promises - Part 2
For part 2 of my Promises
series I thought it’d be a good idea to go over error propagation. The main takeaways are using .catch
and try and catch with aysnc/await
.
Posted by Nolan Hughes on November 5th, 2018
Promises - Part 1
Last week I went over the keywords async and await and thought it might be a good idea to touch on Promises a little bit since they are directly tied with those keywords. Since this is a fairly involved topic I'm going to split it into multiple parts. This first part will essentially be a general overview.
Posted by Nolan Hughes on October 27th, 2018
Async Await
Today I wanted to talk about async/await in JavaScript. They are syntactic sugar in JavaScript that help organize and keep our asynchronous code concise. Before this addition to the language, the usual way of dealing with asynchronous code was by using a .then
chain.
Posted by Nolan Hughes on October 22nd, 2018
When To Use Redux
I’m currently working on a React project to help with managing tasks for the law office where I work. I was thinking about just using local component state for the whole project, but the more I get into it, the more I am starting to think that I’ll need to use Redux.
Posted by Nolan Hughes on October 12th, 2018
React Lifecycle Events
React’s lifecycle methods can be problematic at times, but are an extremely important aspect of React developing.
Posted by Nolan Hughes on October 8th, 2018
JavaScript - When To Use Semicolons
The age-old JavaScript question of whether to use semicolons in your code or not is a divisive one.
Posted by Nolan Hughes on September 30th, 2018
Post Coding Bootcamp Guidance
One of my biggest worries after graduating from a bootcamp like Flatiron’s (besides actually landing a job) is how I should be continuing to improve my programming skills.
Posted by Nolan Hughes on September 24th, 2018
Ember First Impressions
So last Friday I did a code challenge for a company that I’m really interested in and had to use a completely new to me JavaScript framework.
Posted by Nolan Hughes on September 17th, 2018
JavaScript Scope and Hoisting
Today I want to talk about two JavaScript concepts, scope and hoisting. Although two separate terms, they are related.
Posted by Nolan Hughes on September 8th, 2018
Drumverb - Reacting to React
What can I say? I love React! It’s been a great experience working through the React curriculum in Flatiron’s course and spending loads of hours (probably too many) on my final project.
Posted by Nolan Hughes on August 7th, 2018
Beer Recipe App with JavaScript
So the latest project I’ve completed is actually an extension of my previous Rails project. It incorporates all of the goodness that is JavaScript into my recipe app for documenting homebrewed beer recipes. Since I feel like I added about a thousand new features, I’m going to focus on only one feature/topic in this post so that I’m able to go deeper in explaining how it works and not just give another overview of the app. The topic I’ll be covering today is page specific JavaScript!
Posted by Nolan Hughes on June 6th, 2018
Beer Recipes
I built this web app using Rails and it is all about making beer recipes for home brewing. It allows users who create an account to make a recipe and view all of the other recipes that other users have created.
Posted by Nolan Hughes on April 16th, 2018
Sinatra App
It’s been awhile since I last posted a blog but I’m determined to do these on a more consistent basis. I have been so focused on completing course work and learning that I haven’t wanted to put the time into extracurricular activities that I know will lead to strengthening my overall education. Even if that means slowing down my progress with Flatiron a bit.
Posted by Nolan Hughes on February 15th, 2018
CLI Gem Project
This was definitely a tough project. There’s no question about that! It gives you more free range than any of the labs up until this point, but that doesn’t necessarily make it any easier.
Posted by Nolan Hughes on December 19, 2017
What is Object Oriented Programming?
With never having worked with an object oriented programming language before starting the OO section of Ruby for Flatiron, it seemed foreign to me.
Posted by Nolan Hughes on November 24, 2017
Why I Started Coding
My journey to learning software development and starting a career in this industry has kind of been a long one.