Posts

When To Use AngularJS And When You Should Use ReactJS

In the front-end framework race there are many contenders, but the one that stands out from most is AngularJS which is supported by Google. It simplifies the process of complicated and simple application flow, but when it comes to rendering many items (especially using ng-repeat) you soon notice AngularJS struggles. I will not bother posting my own benchmarks, as there is pretty conclusive proof out there you can find via a Google search. I love Angular, do not get me wrong, but it sucks for rendering lots of UI items, like for example a large catalogue of products comprised of; titles, descriptions, star ratings and a thumbnail image.

No We Will Not See A "Windowless Plane In 10 Years"

Recently a British company called Centre for Process Innovation released a report proclaiming that we will see windowless planes within 10 years. With the windows being replaced by OLED screens which amongst other settings, could mirror the outside of the plane to make it look see-through. While the rendering images and subsequently released video look kind of cool, the cost to implement OLED screens into existing planes would be astronomical. Not to mention requirements around power would need to be considered as well as lifespan of an OLED panel which currently is estimated to only be a few short years (based on current OLED high-end televisions).

Will Apple Pay Go The Way Of iTunes Ping?

When Tim Cook proudly announced Apple Pay recently and the impressive number of stores it had got onboard, I was shocked. Had Apple finally pulled off a feat many others have struggled to implement on such a large scale? Early reports indicated a resounding yes. Now, it seems some other major retailers are planning on launching their own offering to rival Apple Pay and shuttering support for it. The retailers include; Walmart, Kmart, 7-Eleven and Best Buy. Expected to launch next year, a payment service and accompanying app called CurrentC which sounds like a bottled juice drink than it does a payment service.

A Handy Free Flexbox Cheatsheet

Occasionally the Internet delivers and gives us something decent other than videos of cats playing keyboards. Flexbox is one of the newest and potentially most useful parts of CSS3 in a very long time. Support amongst browsers is fairly decent and while it is not really that new, being able to use it is. This cheatsheet shows some nice easy to understand and follow, examples of how to use Flexbox. While the cheatsheet does not explain all of the great uses of Flexbox, it will help you understand how to use it.

When Will AngularJS Version 2.0 Be Released?

Recently the AngularJS team released a slideshow showcasing what we should expect when AngularJS 2.0 is released. It detailed that controllers, directives and AngularJS as we all currently know it will be changing, with the aforementioned features being removed. Some people are excited and others are naturally freaking out. The steep learning curve of AngularJS means that some have had to struggle and learn harder than others to get to the point they are at now and when 2.0 is released, it will be an entirely new framework.

Overtime Is Killing You... Slowly

If you work in the tech industry, more specifically as a developer (software or web) you are slowly dying from a disease commonly known as: overtime. There is no cure for overtime other than something called common sense. It comes in many different forms, but for many including myself, it can be a hard pill to swallow when a deadline is looming or a culture of overtime is prevalent. When the company comes to expect overtime, in this economy you have two choices: deal with it and hope you do not burn out or find a new job.

Apple OS X Yosemite Wifi Issues

Thanks a lot Apple, you incompetent pieces of shit. Gone are the Steve Jobs days of quality and consistency, these days it seems not only have Apple stopped innovating, they can not even seem to release a software update without breaking things. First the messed up launch of iOS 8 and the number of issues people experienced there, now the latest and supposedly greatest version of OS X comically named Yosemite is experiencing more issues than an actress in a rehab clinic.

How To Fix Issue With DOTA 2 Not Going Fullscreen On Mac

Recently on my MacBook Pro when I launched DOTA 2, the dock was showing and the menu bar, buttons were being cut-off and the game was hard to use. The issue seems to stem from how Steam sometimes launches the game client. The fix is rather simple and worked for me. Open up the Steam client Click the Library tab Right click on Dota 2 Select Properties Click on the General tab (it should be selected by default) Click on the “Set Launch Options” button In the box that pops up enter -fullscreen

1Password 4 Mac: "Failed To Extract Application Archive" When Upgrading From 4.4.2

I am a huge fan of 1Password and the update process has always gone very smoothly, however recently while attempting to upgrade from 4.4.2 to version 4.4.3 I kept getting an error message about how the application archive failed to extract. I tried absolutely everything and came to the conclusion that this is an issue with the update package or the update software itself. The fix is to manually download the update from the 1Password site here and manually install it (which works). Annoying, but not world ending.

The Difference Between The Samsung Galaxy S4 Active And Samsung Galaxy S4

Well, it finally happened. I broke my phone whilst playing a furious game of air hockey. Leaning against the table for those slam shots resulted in my loyal Samsung Galaxy S4 getting its LCD broken and cracks in the glass. I am currently in Seattle, my insurance ran out recently and I had to go and find a new phone. I tried to find just a straight up Galaxy S4 for a decent price, to no avail.