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

2018

Dealing with route params in Angular-5 Keep it clean while you Code Driver.js – Behind the Scenes RabbitMQ at Tajawal DNS in One Picture

2017

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

👋 Follow me on twitter for the updates.

2016

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

2015

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

2014

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