Categories Miscellaneous My favorite PhpStorm tricks and tips that I use daily Reviewing Chernobyl - The HBO miniseries Using GitHub as a Content Delivery Network How to pick topics for tech blogging Reusable code snippets using Live Templates in PHPStrom Eventual consistency illustrated! Happy 30th dear web! Introducing Reverie - A ridiculously elegant Jekyll theme for blogging How to subscribe at amitmerchant.com How my simple notepad app went from zero to 10k users monthly Hello world! JavaScript Supercharge array operations using Set in JavaScript A look into Getters and Setters in JavaScript JavaScript functions' implementation inspired by PHP and Laravel TIL - How to fix embedded scripts in Progressive Web Apps TIL - Using "Box Model" of Chrome Dev Tools Handling time intervals in JavaScript Building a simple offline-capable Notepad app using ServiceWorker Getting started with Electron Electron Getting started with Electron PWA Chrome 73 now supports installing PWAs as a native app on macOS TIL - How to fix embedded scripts in Progressive Web Apps Building a simple offline-capable Notepad app using ServiceWorker ChromeDevTools TIL - Using "Box Model" of Chrome Dev Tools PHP My favorite PhpStorm tricks and tips that I use daily Dependency Injection vs. Dependency Injection Container in PHP Nullable types in PHP 7.1 The most easiest and clean way to unset a cookie in PHP Union types are coming in PHP 8 The difference between 'elseif' and 'else if' in PHP Built-in password hashing and verification in PHP Reasons to use Composition over Inheritance in PHP Better error handling in core PHP functions using Safe PHP Late static binding in PHP - What, How & When A deep dive into Generators in PHP Get grandparent instance of certain class in PHP A closer look at Invokable classes in PHP PHP 7.4 will support first-class property type declarations JavaScript functions' implementation inspired by PHP and Laravel Get all admin users as an array in Magento 2 Packages to make your Laravel development experience awesome. This is why PHP don't have multiple inheritance Build your own Laravel artisan commands for your project Why you should use Laravel Queues Top fetaures of PHP 7.3 Array destructuring in PHP Using private repositories as a composer package in PHP Laravel - Accessors & Mutators Laravel Eager Loading - load() Vs. with() Laravel Attach, detach and sync many-to-many relationships in Laravel Drop tables, types and views using wipe artisan command in Laravel 6 Extending class behaviour in Laravel using Macros Adding password confirmation on certain routes in Laravel How to utilize Capsule to use Eloquent ORM outside Laravel Using Lazy Collections on memory-hungry operations in Laravel 6 Process model records in chunks in Laravel Rate limit route requests in Laravel Understanding Constructor and Method dependency injection in Laravel Serialize Closures in PHP using this neat package Fetch results based on the existence of the relationship in Laravel Eloquoent Conditional attributes and relationships in Laravel Resources Re-using query constraints in Laravel Eloquent - Global vs. Local scopes Logout from every devices except the currently logged in one in Laravel Laravel Route Model Bindings - Implicit Vs. Explicit Binding Attribute casting in Laravel Eloquent JavaScript functions' implementation inspired by PHP and Laravel Implement Invite-only registrations using Laravel's signed URLs Fetching dynamic attributes for models on-the-fly in Laravel Packages to make your Laravel development experience awesome. Build your own Laravel artisan commands for your project Why you should use Laravel Queues Laravel - Accessors & Mutators Laravel Eager Loading - load() Vs. with() Git The ideal Git workflow Store it like git stash Using private repositories as a composer package in PHP VS Code Best VS Code themes - January 2019 My favorite VS Code themes for September 2018 Themes Best VS Code themes - January 2019 My favorite VS Code themes for September 2018 Misc My current setup (2018 edition) Jekyll Happy 30th dear web! Introducing Reverie - A ridiculously elegant Jekyll theme for blogging 5 must have things for your Jekyll powered blog Magento2 Building API endpoints in Magento2 from scratch Fetch and calculate tax details anywhere within Magento 2 Get all admin users as an array in Magento 2 macOS Chrome 73 now supports installing PWAs as a native app on macOS Usability Chrome 73 now supports installing PWAs as a native app on macOS Sponsor Codelobster IDE - A free PHP, HTML, CSS, JavaScript editor (Sponsor) Utilities The native ad blocker in Chrome you don't know about