GENERAL
Think Like a Git, Commit Like a Boss: Save Time By Aliasing
Improving developer workflow is something I think about every second of every minute of every hour of every day of every week of every month of every year of my Life. You should also. When you work, ask yourself these questions: 1. “How can I make this better?” 2. “How can I automate this process?” It’s the very [...]
Think Like a Git, Commit Like a Boss: Revert Now!
The “revert” feature solves a different problem: You might have one particular commit that you want to undo – but you don’t want to touch any other commits that came after it. Revert solves this problem by creating a new commit that contains opposite changes – essentially reverting the effect of those changes. E.g. [...]
Think Like a Git, Commit Like a Boss: Reset and Amend
There are situations where you commit files to Git and discover that what you just did was very wr0ng. There are also situations where your commit message is either wrong or has a typo. Let’s see how we can handle such situations. From our previous post, let’s go ahead and run a git status: We should have something like this: [...]
Think Like A Git, Commit Like A Boss: Light Introduction
Think like a Git, Commit Like a Boss is a series that’s focused on learning how to work efficiently with version control in your projects. Proficiency in working with Git is a key feature to been a  good and very effective programmer. Why Should We Use Version Control? Version Control is essentially for everyone. Most situations, we [...]
ALL SHADES OF LARACON 2015
Laravel has really grown over the past 3 years to be a very popular framework and the community around it is blazingly amazing. Laravel is also now making PHP very respected in the community and I see it becoming profound, established, well rooted and significantly the de facto framework for rapid web application development like Rails in [...]
The 10 Commandments of a Born again Developer
This book of the law shall not depart out of thy mind and laptop; but thou shalt meditate therein day and night, that thou mayest observe to do according to all that is written therein: for then thou shalt make thy way prosperous, and then thou shalt have good success as a developer. 1. Thou Shall Ask For Help ( Be ye your senior/junior, [...]
The 5 Labours of Naming Conventions
Yeah i know you probably think Hercules has picked up programming as a career. I’m sorry to disappoint you, he’s still out there adding more labours to his Legend. While most people don’t have to worry about naming things, its the plight of the developer to come up with names in the course of their work. This includes one-off [...]
Eager And Lazy Loading Demystified
There are so many concepts in programming and it takes a while for some people to wrap their head around it. Initially when I heard about Eager and Lazy Loading, it seemed difficult to understand but actually it’s so simple. These terms are mostly used in Database and ORMs( Object Relational Mappers ). Let me explain this two concepts [...]
10 TIPS FOR NEWBIES/JUNIOR DEVELOPERS
For people interested in making a career out of programming and also newbies/junior developers, these are 10 good tips that can enhance your performance and make you a better developer. Try to Learn one new thing every day even if it’s just a nice little trick/tip. Don’t feel obligated to keep up with every new language/platform/package [...]
How To Deploy a Mean Stack App To Microsoft Azure
Microsoft Azure has been picking up steam in the development space when it comes to hosting apps in the cloud. However, being a Microsoft product the general developer community seems to perceive it as a service for only Microsoft developers. In reality, Azure is just like any of it’s counterparts and supports a wide range of technologies [...]