Home
Loading Comments Count...

Visibility In OOP

If you maintain at least one open source project you'll know how important it is to clearly define the behavioral specifications for your code. You can control every extension point in a project using five keywords and enforce the expectations. Stupid proof code will kick you in the butt every time you make a stupid decision. It will force you to think and wonder about stuff that you would never bother about otherwise.

Read more…

Magic Is Bad

I and a couple other friends were out on vacation and having fun in Rishikesh, It was summer of 2010 I believe. We did everything a Man on vacation has to do, but there is this one thing I still remember as if it happened yesterday.

Read more…
Loading Comments Count...

Middlewares In Laravel 5

Laravel 5 made the guy who has been working behind the curtains for about two years a first class citizen. Lets talk about those Middlewares.

Read more…
Loading Comments Count...

Lets Take A Look At Laravel 5

Laravel 4.3 5 is still due official release but you can already check it out at Github and install using composer. Let's check out what new in this shiny new release.

Read more…
Loading Comments Count...

Handle Form Data And Validation

A frequently asked question among developers is 'Where should I put validation logic ?', and My not so popular answer to the question is 'Put it in the form.' And without getting into any debate about it let me introduce you to my new package Former, which I extracted out of a project I am working on.

Read more…

Local Dns Server With Vagrant Homestead

I've been using Laravel Homestead for a while now, many thanks to Taylor for making life so much easier. If you are using Homestead your usual workflow might be something along the lines of Creating new laravel app > Adding site entry in Homestead.yaml file > Adding domain into /etc/hosts file and then get to work. Everything is pretty simple except managing the /etc/hosts file. Really, I never wanted to add more and more domains into it without having any idea about which domain is still required and which is no longer in business. This is when I decided to let Homestead manage all those domains for me.

Read more…

Using Laravel Illuminate Config Package Outside Laravel

Moving on with Illuminate, next in the series is illuminate/config package. In this article we'll go through the config package which Laravel use to parse all those configuration files you see in app/config directory.

Read more…

Laravel Illuminate Router Package In Your Application

In my previous article I talked about consuming services from Illuminate\Support package, Now its time to talk about Illuminate\Routing. Laravel's router works wonder, and so do every other component of it, but to keep things to the point lets not talk about other components right now (you know they'll all have their own articles). In this article I'm going to talk about how you can get Laravel's routing package up in your application to handle every damn piece of routing.

Read more…

Laravel Illuminate Support Package Introduction

Laravel's Support package offers a lot of cool stuff to use in any project, let check them out one at a time. I'll start with my favourite feature that I really like much more than anything else, and that is the helper functions provided by illuminate\support.

Read more…