Kamran Ahmed
Lead engineer at tajawal — tech guy with an entrepreneurial spirit and knack for getting things done

2017

JavaScript — Mocha to ES8 and Beyond Roadmap to becoming a Web Developer in 2017 Web Cache - Everything you need to know Design Patterns for Humans

2016

What are you afraid of? Get Better Journey to HTTP/2 ES6 Succinctly Internal Application Configuration Githunt - A Google Chrome extension for Github Updates from the last Week CSS - Yellow Fade Technique Let the comments drive your code
Once-a-Month Updates Join 2800+ subscribers

2015

Creating a Modular Application in Laravel 5.1 Laravel 5.1 - Showing progress bars in commands Check if sent email has been read Sublime Text - Goto Definition Snippet - Fancy comments in Sublime Text Random git tips SQL - `IN` operator with combination of columns People are not products to be bought! Laravel 5 - Sending data from route to middleware Missing input variables upon form submission Messing around with PHP Generating unique URL slugs in Laravel Timezone aware web application Private and Public properties and methods in Javascript Understanding scope in Javascript Github took me back in time

2014

How to completely remove a file from git history Eager Loading in Laravel Javascript - Dealing with popup windows Dependency management with Composer Basic usage of `git stash` Git - Committing to some date in past Quantity over Quality!...What? Git - Moving changes from one branch to another Javascript - Use console like a pro Go find it for yourself Github - Contribute to evolve Behavior of links created using Javascript Event Bubbling - Dealing with the child’s parent How to structure your Javascript Laravel - Resetting some `Input` value MySQL - Pretty dates using date_format() Jquery - Check for the end of page LPAD() and CONCAT() in MySQL