I think the best part of JavaScript is that Functions are First Class Objects like other Functional Programming Languages. Like other objects, and primitives, you can pass Functions into other functions, into objects and arrays, and get really into amazing pipelines.

One of these pipelines that I’ve taken a liking…


Who’d a thunk?

I suppose it is a bit strange of me to get giddy over state management; but you know what, I'm just gonna lean into it hard! I love Redux! …


Probably one of the first languages I’ve been exposed to, I’ve finally had the opportunity to dive into JavaScript programming. JS is a very dynamic language, with its core in object prototypes; making it a very flexible (but sometimes confusing) language to work with. …


Sometimes, as you’re developing a ruby on rails application, you can get lost in the magic that happens behind the scenes. Well, I’d like to unveil one wizard behind the curtain, the has_many macro, to hopefully be able to bend its wizard powers to our whims.

Understanding the magic of…


Sinatra is impressive, as far as impressive can be when compared with a CLI application. Understanding the MVC model helps bring distant elements, html, database, ruby and the web, together into a cohesive and joined element. …


Probably one of the coolest parts of coding is the art of abstraction, the ability to write one thing to say many things.

Part of my training in Flatiron involved creating a Ruby CLI Application. …


I hated math.

Not that I was particularly bad at getting the right answer, mind you, but it was so abstract, so arbitrary. Each problem as boring and as meaningless as the last, with the only change being the complexity and its inherit tediousness. Most of my life this was…

Nate Nelson

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store