Home
Loading Comments Count...

My Resolution For 2016

The kind of a person I want to be in year 2016

Read more…
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…

I Don't Like Programming

I have a bad habit of annotating books with a pencil. I do it all the time I read a book and find something interesting, something worth taking a note of, and instead of taking a note on separate piece of paper I just underline the thing. today I was sifting through the book "The Pragmatic Programmer". You know, the kind of thing you do when you are bored, or just want to kill some time. You don't actually want to apply the brain power to what you do. Yeah, I was doing that and I came across this underlined paragraph.

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…