Archive for the ‘Development’ Category:

How to “grep” in PowerShell

PowerShell is awesome if you haven’t used it but it’s absolutely foreign if you’re used to Unix-like Bash-like shells. For instance, there’s no grep, and ls -al won’t work (but ls will and it’ll display all files with details!). If you switch from Linux to Windows, you might be tempted to either install Cygwin or […]

Read More3m

Building your first Redux Application with React

A few weeks ago, I decided to dive into Redux and make the experience of learning Redux as simple as possible. As with all of my high-quality guides (yeah, I’m selling myself here), I try to go through the simplest application possible that not only demonstrates all of the core features, but also shows actual […]

Read More1m

When I tried out Go

I tried out Go as part of my “2 weeks with Go” challenge and wanted to share my experiences as I … go. package management Go’s package managemenet is completely bizarre. At first, I thought it was awesome. You don’t have a package.json, you don’t have any crazy dependency trees, you simply list a package, […]

Read More9m

Comprehensive Beginner’s Guide To ReactJS

A few weeks ago, I made a presentation and a youtube video introducing Angular (and JS developers in general) to ReactJS. It seems like React became a framework many want to try but somehow, it’s always out of reach. A part of the reason for that is that there’s not a “why” attached to the […]


Comprehensive Beginner’s Guide to AngularJS

Last Saturday, I gave yet another talk on getting started with AngularJS and with good success. I found myself wondering though, along the way, why is it that we keep needing these “getting started” talks with Angular? What makes it so complicated? Why do we need endless “basic” tutorials? I think the answer lies in […]


The A-ha! Moment of being a game development beginner

Every programming paradigm has a peak point, the point of no return that I call the “A-ha!” moment. It’s the moment where you get “it” and “it” is no longer confusing. You may not understand all the facets of the paradigm but you know enough to exponentially move forward, using professional tutorials and literature as […]

Read More7m