How to fast-track your career and become a successful software engineer. Disclaimer: Success means different things to different people, but for me it meant becoming valuable enough for my company to be promoted to a senior software engineer as quickly as I could. It took me about three years and fourth months to be promoted from junior,
A few days ago, JetBrains announced that they will be moving from perpetual licenses to a subscription based model. An overwhelmingly negative public response followed. People are going as far to say they are going back to Eclipse, no matter if JetBrains heed the angry masses. Even Eclipse chirped in with a rather unsavory blog
This is a quick how-to guide on setting up XDebug debugging for command line scripts. I felt it took me way too long to set it up, so I’m documenting it here. This guide assumes that you already have XDebug set up, and just need to enable CLI debugging. XDebug Config Run this command
About a month ago, I attended a UX Conference in Johannesburg. Garth Braithwaite (@GarthDB) from Adobe, one of the speakers, encouraged the audience to work on side projects to learn new skills and contribute to the open source community. The conference was quite inspiring. Consequently, over the last month or so I’ve been teaching myself a new
After some two weeks of casual development, I have nearly completed a Laravel 5 backend for a time tracker app (save for some authentication and role based privileges). Laravel is the first open source PHP framework that I have been exposed to, and so far, it rocks! It’s super clean, super minimal, and still quite flexible.
I have decided to start out my learning journey with Laravel 5. Laravel has been getting some serious buzz in the PHP community. Being well versed in PHP, I was curious to see how quickly I’ll be able to get something up and running. So far it’s going alright. I’m feeling somewhat lost at times. Perhaps
Simplicity is the essence of happiness. – Cedric Bledsoe