Debugging your PHP Applications
Currently, there are several PHP developers that try to debug using var_dump. Common we are in 2015, the year of THE SLAYER and DRAGON BLADE. It’s time to wield that sword in different directions to see what’s possible in PHP. One way of debugging your PHP applications is using XDebug. XDebug is fantastic, it can be enabled on [...]
Beautify Your Terminal Experience
A developer works from the terminal most of the times because it is faster and more productive. If you haven’t started using the terminal as much, Bruuh you should! Two things greatly inspire me to code at any time of the day and on weekends. They are: 1. My Sublime Appearance 2. My Terminal Appearance It’s funny how I change themes [...]
Windows Users: Use Launchy
Optimizing Developer Workflow is very paramount. The faster and easier it is for you to navigate your system and IDE, the more productive you become in shipping apps. MacBook Users can just press Command + Spacebar and the Search Bar pops up. You can easily search for any app or files on the system via that textbox. A Windows OS doesn’t [...]
Windows Users: Zsh To Glory Using Babun
Difficult times actually bring out the best in you. It forces you to think, invent and find solutions to your challenges. I’m stuck on Windows currently because my MacBook was stolen last weekend. The transition back to Windows has really been depressing and I haven’t felt like coding or even writing blog posts. Something amazing [...]
Brace Up, PHP 7 is Changing The Game!!!
PHP  is a language that has attracted people from all walks of Life as a result of its simplicity and prowess in building applications rapidly. While this is a good thing, it has also attracted the Evil, Bad and Ugly that have consistently written poorly designed, not-maintainable,  and Class-less code coupled with lack of tests. Developers [...]
PHP BOOTCAMP: Closures Demystified
Yo DAWG, Here is a function for your function. If you have worked with Javascript a lot, you would have used functions inside functions several times. I mean anonymous functions ( functions without a name, I call them bastard functions ). I also mean inner functions that possess the ability to access properties within the scope of the outer [...]
Using Twitter Authentication For Login in Laravel 5
Previously, we dealt with Facebook Authentication. Let’s see how we can utilize the Socialite package for Twitter Authentication: 1. Do a clean install of Laravel 5 2. Install Socialite [crayon-597655491f035886808738/] 3. Head over to your config/app.php and add the following in the providers array: [crayon-597655491f041985845173/] 4. [...]
Using Facebook Authentication For Login in Laravel 5
Laravel has simplified authentication processes either the traditional way or via social media like Facebook, Twitter, LinkedIn or Github by creating a Laravel Socialite Package. Let’s see how we can utilize this package for Facebook Authentication: 1. Do a clean install of Laravel 5 2. Install Socialite [crayon-59765549248fb520220021/] [...]
How to Grayscale Images in Laravel 5
I’ll show you how to grayscale images very easily in Laravel 5. 1.Create a fresh install of Laravel 5 2. Require the intervention/image PHP library by running this from your terminal: [crayon-597655492cc8f623911197/] 3. Open your config/app.php and add the following lines: In the providers array add the service provider for the package [...]
Think Like a Git, Commit Like a Boss: Squash like a Pro
During the course of working on projects, situations will arise where you have to send pull requests to a branch on a project. Note: If you don’t know what a pull request means, don’t worry we’ll cover it soon in a later post. What if you had to work on a little feature or fix a bug and you worked on it  and sent multiple [...]