Latest Articles

ReactJS: Props vs State

Developers new to ReactJS seem to get confused as to what the difference between props and state are inside of components. After all, they do both work similarly but there are some differences. Props aka Properties The easiest way to think of the role of “props” is to use an example. If you want to put a password field into a form you would do something like the following: The input itself is the component and “type” and “name” are props of the component, they are the equivalent of configuration options provided onload.

Apple Finally Fix Yosemite Wifi Issues (For Some) In OS X Yosemite v10.10.1 Update

Finally. After the initial public release of Yosemite over a month ago on October 16th, 2014 Apple have released the first minor incremental update to address some issues that have plagued the OS since its release. Although the latest update 10.10.1 specifically addresses fixes for wifi issues, tonnes of people on Twitter and the Internet as a whole are complaining it did not fix the issue for them. Personally for me, the issues have been fixed, but understandably everyone is using a different Mac. I am using a late 2014 MacBook Pro with Retina Display and the wifi issues appear to have been fixed for me, my Internet is noticeably faster and more secure (so far anyway).

Looks Like He Is Legend Are Confirmed To Play Soundwave Festival 2015

Absolutely stoked. After posting my wishlist a little while ago, it appears as though He Is Legend are indeed playing Soundwave Festival 2015 as confirmed by front-man Schuylar Croom himself via Twitter, spoiler of festival line-ups. The Tweet says: Update. We’re alive. We’re playing Webster Hall on the 8th. Heading up to Canada. Planning @soundwavefest moves. Let’s set up Sidewaves. Digging through existing Tweets, as far as October 30th you can see some discussion between AJ Maddah He Is Legend and a fan below.

10 Highly Useful Gulp.js Plugins For A Super Ninja Front-end Workflow

It is no secret that Gulp.js is one of the best task runners on the front-end block. Old man Grunt is still out and about, but it is only a matter of time before Gulp takes its place. If you are new to Gulp or are not sure what plugins to use, this post highlights ten of the most useful plugins for streamlining your front-end development workflow like a nazi killing spy.

Constants & Values: Global Variables In AngularJS... The Right Way

The subject of global variables in most languages is enough to bring the most passionate code junkies out of the woodwork ready to debate and bite off your feet for even entertaining the thought. The reality is in a framework like AngularJS globals are warranted at times, but only if you implement globals the Angular way. But not globals in the way you know. Constants and values Out of the box, AngularJS supports global constants and values. Obviously constants are read only pieces of data and values are pieces of data that can change at any time, anywhere.

How To Proxy Node.js Requests In MAMP & MAMP Pro

If you are like me you not only develop in PHP, but you also dabble in other languages like Javascript and Node.js, then this blog post is for you. I like to write API servers in Node.js and interface with them in my AngularJS applications. Because MAMP Pro comes with a useful feature of allowing easy hosts/URL aliasing creation, we can create a virtual URL for our API and then interact with it in our applications.

Boltbus Review From Seattle To Vancouver, Canada

After purchasing a couple of cheap bus fares from Seattle to Vancouver, Canada I proceeded to read a few reviews of Boltbus and surprisingly saw that they were not very well regarded in some parts of the US. While some people had good experiences, I have read a lot of bad stuff about Boltbus, so what I was expecting was a pretty shitty experience when our trip did take place.

Bower vs Browserify

For some, confusion stems around package managers for the front-end, all vying for developer love. In the field there are three well-known package managers that stand; Bower, Component and NPM (Node Package Manager). Bower and Component are package managers strictly for the front-end, although Node modules exist to bring them in and use them as Node modules. The third, NPM, started out as Node only modules, but through the community started going in all kinds of directions (including front-end tooling)

Homeland Season 4 Sucks: Why I Have Given Up On Homeland

When Homeland first came out, season one had me hooked. Season two still had me hooked, the storyline remained suspenseful and deciphering if Brodie was good or bad was thrilling. When season three rolled around, the show was losing some obvious steam. We had already determined that Brodie was one of the good guys, he was just a little messed up. And after the end of season three when Brodie died, it freed up the shows director and writers to pursue any direction they wanted too.

Commit Often, Merge Often, Push Often and Relax

When it comes to source control, us developers are an interesting bunch. I have seen a few different styles of committing and using source control. We pick whatever works for us without really giving it any thought. It actually dawned on me the other day after a fellow developer commented on my workflow style with Git that perhaps some developers out there are making it not only difficult for themselves, but their team and organisation as well.