Nick Klepinger's Blog

  • Firebase Auth with React Router v4

    Firebase is a really cool Backend-as-a-Service (BaaS) similar to the now defunct Parse. They have a great free tier that I think is quite generous. Firebase offers a real-time database, storage options, hosting, and many other nice features worth checking out.

  • Thinking Critically About Redux In Your Application

    When someone new to React asks online how to handle state or passing of props in their application, the answer often includes using Redux. While I think that Redux is a fantastic library and love using it, this post will hopefully illustrate why it isn’t always necessary or even a good idea.

  • Angular 2 Tour of Heroes Tutorial With the NGRX Suite

    Update: 09/26/2016 Updated repo to Angular 2 final. See the repo for more info.

  • Xamarin vs Native Swift for iOS Development

    I will preface this post with the statment that I have very, very little experience working with Xamarin or native iOS development. Nothing I say here should be taken as anything more than a quick, face-value judgement.

  • Adventures with Node Callback Hell

    I’ve been playing around with creating a simple web API using NodeJS and Express recently. I’ve found it to be a lot of fun to work with, however, I’m still fairly new to Node. In particular, I’m still trying to figure out how best to structure my code. This has led to some seriously ugly and over-indented code.

  • Angular 2 QuickStart in Visual Studio 2015

    On the 15th of December, Angular 2 finally hit beta status. I immediately wanted to run through the QuickStart tutorial and take it for a spin. On my Macbook at home, this went swimmingly. Following the directions worked exactly as it should.

  • Indie Games vs Indie Movies

    With some of the recent big game releases and game convention season being underway, I’ve been thinking a lot about the difference between big release games and smaller indie titles. I can see the difference between the tremendous amount of work, money, and manpower that goes in to making something as big as Bioshock Infinite, but I also understand that the simple design of a game like Fez takes a large effort as well. However, my ability to recognize the tremendous amount of work that goes in to these so-called “simple” designs, does not mean that everyone can recognize it. By and large, the majority of the game purchasing public overlook these indie darlings. I’d like to think that it’s simply because they are unaware of their existence, but the cynic in me believes that a large part of that is simply because it isn’t all new and shiny.

  • The Great Code Divide...Follow up

    Joel Spolsky posted this article yesterday afternoon at his blog, Joel on Software. Looks like there is some hope for the future after all!

  • The Great Code Divide

    Disclaimer: I don’t have a CS degree, so maybe things are different in a true CS program.
    Update Feb 4, 2016 - I have since this post received a B.S. in Computer Science.

subscribe via RSS