PHP like a Boss: The Magic of Metaprogramming & Reflection – Part 1
PHP is a Shitty language. PHP is garbage. PHP is f**ked up! I have been constantly molested verbally by developers of other languages like Python and Ruby that think PHP is just outrightly stupid but as a PHP Ninja that I am, I know the good sides, I know the dark sides, I have also explored the ugly sides and overtime I have known how to [...]
Ruby on Steroids: The Magic of MetaProgramming – Method Spells
In part 1 of this journey, you were introduced to anatomy of magic(metaprogramming) and you saw some of the spells you can cast with the magic of metaprogramming. In this post, I will be showing you spells you can cast when dealing with methods. Method Spells The spells we will be discussing on this journey are spells we will need when working [...]
One way to Greatness: Pick Yourself
I’ve heard many people say this: “I want to be great”, but most people only just have wild thoughts & imaginations of greatness, their daily plans & actions are pretty normal, nothing out of the extraordinary. Let me burst your bubble, Greatness is too handsome, cute, well-polished & uber charismatic to just descend on anyone, [...]
Ruby on Steroids: The Magic of MetaProgramming – Fellowship of Spells
In part 1 of this journey, you were introduced to anatomy of magic(metaprogramming) and you saw some of the spells you can cast with the magic of metaprogramming. In this post, I will be showing you other forms of spells you can cast. Fellowship of Spells For us to become better magicians, we need to learn more spells. Let’s see how [...]
Ruby on Steroids: The Magic of MetaProgramming – An Unexpected Journey
We have all been hearing about metaprogramming. Metaprogramming is one of those words that seems to exist purely to scare people. Are we talking about programming beyond programming? Xtreme Programming in the Dojo? Programming made for ruby ninjas use, and that it simply isn’t for common mortals? Programming in the next dimension?. But [...]
How to Delegate Like a Boss
Great bosses understand the art of delegation. They know what needs to be done and who the best person for the job is. They create an environment where everyone thrives and are happy with their job. Delegation can also be applied when building software. In fact, we can use delegation to adhere to 2 of the fundamental SOLID principles of object [...]
How I learn and keep up with The Tech Times – Podcasts
The Software Industry is a fast growing sector and every night you go to bed, something new gets launched. Being a Software developer Engineer, you need to be in the know to stay relevant. Several sources I use to keep relevant include Blogs, Youtube Channels, books and my favourite – Podcasts. In this post, I will focus on the podcast [...]
Introducing Laravel Hackathon Starter Pack
Software Developers are unarguably one of the smartest beings in the world. A lot of thinking, analysis and calculations are done by this folks on a daily basis and in turn lots of applications ( mobile, web, command line) are developed that continously makes the world a better & fun place to live in. Anyways, enough of the hype! Even [...]
Introducing Laravel-Emoji 1.0.0
Emoji has become a very important part of this dispensation. We find emojis everywhere these days. From BMM to Whatsapp to Gmail to Twitter and so many services, people have found it useful for expressions of various kinds. As a developer, you might need to be able to display or manipulate emojis in any application you are working on. PHP [...]
Better Routing – Part 4
This is the fourth part of Building an MVC Framework with Ruby. The topics we’ll cover are: Part 1 – Rack Deep Dive Part 2 – Set up a Basic Framework Part 3 – Autoloading and Utility Methods Part 4 – Better Routing Part 5 – Render, Redirect & Before_Action Methods in Controllers Part 6 – Extract [...]