amitmerchant.com 6. 11. 2024Implementing interactive floating windows using Picture-in-Picture API – amitmerchant.com 24. 10. 2024How Document-oriented Databases Store Data Similar to JSON Objects – amitmerchant.com 22. 10. 2024Combine and simplify multiple commands using Composer Scripts – amitmerchant.com 19. 10. 2024Some great open-source alternatives to Postman – amitmerchant.com 14. 10. 2024Prohibit running destructive DB commands in Laravel – amitmerchant.com 6. 10. 2024A growing list of well built open-source apps in Laravel – amitmerchant.com 3. 10. 2024cpx — The npx counterpart of the PHP ecosystem – amitmerchant.com 26. 9. 2024Disable console logs in production in Next.js – amitmerchant.com 15. 9. 2024The magic behind Laravel’s new defer() helper – amitmerchant.com 14. 9. 2024Temporary and Signed URLs for Local Filesystem in Laravel – amitmerchant.com 13. 9. 2024Make “git diff” look beautiful in the terminal – amitmerchant.com 8. 9. 2024Container Attributes in Laravel – amitmerchant.com 5. 9. 2024Inlay hints make it easy to read code in VS Code – amitmerchant.com 3. 9. 2024A package to easily backup database tables in Laravel – amitmerchant.com 27. 8. 2024Enabling Richer PWA Install UI on Desktop – amitmerchant.com 17. 8. 2024Using Human-friendly dates in Git – amitmerchant.com 6. 8. 2024Keeping a check on queries in Laravel – amitmerchant.com 27. 7. 2024Popover API 101 – amitmerchant.com 20. 7. 2024Request fingerprints and how to use them in Laravel – amitmerchant.com 15. 7. 2024Separating Database Hosts to Optimize Read and Write Operations in Laravel – amitmerchant.com 11. 7. 2024Using Generics in Laravel Eloquent – amitmerchant.com 9. 7. 2024Launching MacTreasure.com – amitmerchant.com 6. 7. 2024Advanced Markdown using Extensions in Laravel – amitmerchant.com 4. 7. 2024A JavaScript snippet that sets all Lighthouse scores to 100% – amitmerchant.com 1. 7. 2024Finding cool Laravel developers using Laradir – amitmerchant.com 27. 6. 2024Multiply collections to fake bulk data in Laravel – amitmerchant.com 23. 6. 2024Implementing SaaS Usage Limits in Laravel – amitmerchant.com 19. 6. 2024Fetching before and after items from a Laravel Collection – amitmerchant.com 17. 6. 2024Interesting Public APIs to Play Around With – amitmerchant.com 14. 6. 20247 must-have packages for Laravel Developers – amitmerchant.com 13. 6. 2024Twitching Text – amitmerchant.com 12. 6. 2024Strict vs Weak types in SQLite – amitmerchant.com 11. 6. 2024I found the best native ChatGPT client for macOS – amitmerchant.com 10. 6. 2024Three ways to impersonate a user in Laravel – amitmerchant.com 8. 6. 2024Nested Anchor Links using CSS – amitmerchant.com 6. 6. 2024Never run composer update on your server – amitmerchant.com 5. 6. 2024Larafast — A Laravel SaaS Starter Kit – amitmerchant.com 30. 5. 2024The new freshly designed exception page in Laravel 11 – amitmerchant.com 29. 5. 2024Sending mails using Resend in Laravel – amitmerchant.com 28. 5. 2024Centering content vertically with one line of CSS – amitmerchant.com 26. 5. 2024A little DevTools snippet to check broken links on a webpage – amitmerchant.com 24. 5. 2024A browser to take cleaner screenshots of websites – amitmerchant.com 20. 5. 2024A few new array functions are making their way into PHP 8.4 – amitmerchant.com 17. 5. 2024Cloning queries in Laravel – amitmerchant.com 16. 5. 2024Ignore and acknowledge class attribute on elements in CSS – amitmerchant.com 15. 5. 2024The new Quick Search Text in VS Code is Gooood! – amitmerchant.com 10. 5. 2024Scraping Google Web Search using ScraperAPI in PHP – amitmerchant.com 8. 5. 2024Return HTTP response as a collection (Effectively) in Laravel – amitmerchant.com 17. 4. 2024Property hooks are coming in PHP 8.4 – amitmerchant.com 16. 4. 2024A free alternative to GitHub Copilot – amitmerchant.com 11. 4. 2024Talk to websites and PDFs with this free Chrome Extension – amitmerchant.com 3. 4. 2024RunJS — A JavaScript Playground on your desktop – amitmerchant.com 1. 4. 2024The fluent data helper in Laravel – amitmerchant.com 24. 3. 2024Spicing up text with text-emphasis in CSS – amitmerchant.com 7. 3. 2024Comparing a value against multiple columns the easy way in Laravel – amitmerchant.com 29. 2. 2024Efficiently deleting millions of records in Laravel – amitmerchant.com 25. 2. 2024Environment-aware Favicons – amitmerchant.com 22. 2. 2024Building Dynamic Progress Bars using only CSS – amitmerchant.com 15. 2. 2024Define Observers and Global Scopes using PHP’s Attributes in Laravel – amitmerchant.com 14. 2. 2024The new “select” method for Laravel Collections – amitmerchant.com 12. 2. 2024Better help pages for commands in the terminal – amitmerchant.com 5. 2. 2024LocalSend — An alternative to AirDrop that works everywhere – amitmerchant.com 4. 2. 2024The new Dumpable trait in Laravel 11 – amitmerchant.com 3. 2. 2024Sticky scroll in VS Code’s File Trees – amitmerchant.com 28. 1. 2024An interactive font changer in VS Code – amitmerchant.com 25. 1. 2024Quickly inspect the database and its tables in Laravel – amitmerchant.com 23. 1. 2024How to return multi-line JavaScript code from PHP – amitmerchant.com 17. 1. 2024Fading content using transparent gradient in CSS – amitmerchant.com 16. 1. 2024APA-style titles in Laravel – amitmerchant.com 9. 1. 2024This tool lets you generate slides/keynotes with AI – amitmerchant.com 8. 1. 2024What’s new in PHP 8.4 – amitmerchant.com 2. 1. 2024Everything I’m using to run this blog – amitmerchant.com 30. 12. 2023Installing Google Fonts as npm packages – amitmerchant.com 29. 12. 2023Tools to make your developer experience better in PHP – amitmerchant.com 26. 12. 2023Using abbreviations for long CSS properties in VS Code – amitmerchant.com 21. 12. 2023Cool wiggly hover animation with CSS – amitmerchant.com 20. 12. 2023Using Google’s Gemini AI in PHP – amitmerchant.com 17. 12. 2023Convert HTML to PDF using Headless Chrome in PHP – amitmerchant.com 14. 12. 2023Detect leftovers like dd() and dump() in your Laravel codebase using Pest – amitmerchant.com 12. 12. 2023Using arrays as a lightweight database in Laravel – amitmerchant.com 7. 12. 2023Magically add animations to your web apps with AutoAnimate – amitmerchant.com 6. 12. 2023Auto-generate maintenance mode secret in Laravel – amitmerchant.com 3. 12. 2023Rendering a website inside GitHub Readme – amitmerchant.com 2. 12. 2023Real-time Application Performance Monitoring with Laravel Pulse – amitmerchant.com 1. 12. 2023Tools I use to create images of my code – amitmerchant.com 30. 11. 2023Using any large JSON as a lazy collection in Laravel – amitmerchant.com 28. 11. 2023Hollow text hover effect with only three lines of CSS – amitmerchant.com 27. 11. 2023Checking the type of a string in PHP – amitmerchant.com 23. 11. 2023What is a Proxy and Why You May Need It? – amitmerchant.com 22. 11. 2023The new Number utility in Laravel – amitmerchant.com 20. 11. 2023Scroll to validation errors in Laravel using Alpine.js – amitmerchant.com 18. 11. 2023Skip PHPUnit Tests Conditionally in PHP – amitmerchant.com 7. 11. 2023Web-based and collaborative terminal sharing with sshx – amitmerchant.com 6. 11. 2023CSS-Only Reading Progress Bar – amitmerchant.com 3. 11. 2023GitHub Copilot now generates AI Commit Messages – amitmerchant.com 1. 11. 2023Response Code Cheat Sheet for Laravel HTTP Client – amitmerchant.com 31. 10. 2023Upcoming CSS features to make your life easier – amitmerchant.com 30. 10. 2023Using environment variables in Next.js Frontend – amitmerchant.com 27. 10. 2023Portable PHP in the Browser using WebAssembly – amitmerchant.com 23. 10. 2023TablePlus — Is it the best GUI for databases on Linux? – amitmerchant.com 22. 10. 2023Scoped CSS lands in Chrome 118 – amitmerchant.com 20. 10. 2023Finding the primary branch of a Git Repository – amitmerchant.com 18. 10. 2023The new light-dark() function to switch theme color in CSS – amitmerchant.com 12. 10. 2023Honor user’s transparency setting in CSS – amitmerchant.com 10. 10. 2023Local HTTPS for Next.js 13.5 – amitmerchant.com 9. 10. 2023Prevent your Laravel application from various attacks using this package – amitmerchant.com 5. 10. 2023Keybindings to seamlessly hop between terminal and editor in VS Code – amitmerchant.com 4. 10. 2023Whatever happened to the Zend Framework – amitmerchant.com 3. 10. 2023The new take() method to form substrings in Laravel – amitmerchant.com 1. 10. 2023All the ways to turn an array into an object in JavaScript – amitmerchant.com 27. 9. 2023An introduction to Web Components – amitmerchant.com 25. 9. 2023Textareas with auto-increasing height using CSS – amitmerchant.com 21. 9. 2023The many uses of “…” ellipsis operator in PHP – amitmerchant.com 21. 9. 2023Pail — A Laravel Package for Tailing Logs – amitmerchant.com 20. 9. 2023A macro to produce AP-style headings in Laravel – amitmerchant.com 17. 9. 2023Override Fetch/XHR response in Chrome DevTools – amitmerchant.com 15. 9. 2023Built-in port forwarding in VS Code – amitmerchant.com 14. 9. 2023Fail-safe way of accessing environment variables in Laravel – amitmerchant.com 14. 9. 2023Artisan command to generate views in Laravel – amitmerchant.com 13. 9. 2023Camel Humps in VS Code – amitmerchant.com 12. 9. 2023The many ways to tail the application log in Laravel – amitmerchant.com 11. 9. 2023On-the-fly image transformations with Uploadcare in PHP – amitmerchant.com 9. 9. 2023Managing Git Hooks using Whisky in PHP – amitmerchant.com 6. 9. 2023All the ways to handle null values in PHP – amitmerchant.com 5. 9. 2023Explicitly marking subclass methods as “overrides” in PHP 8.3 – amitmerchant.com 4. 9. 2023Pre-defined Absolute and Relative Sized Fonts in CSS – amitmerchant.com 1. 9. 2023JavaScript Playground in Your Browser – amitmerchant.com 29. 8. 2023Git Uncommit – amitmerchant.com 26. 8. 2023Benchmarking a callback and get its return value in Laravel – amitmerchant.com 22. 8. 2023Trying VS Code themes without installing them – amitmerchant.com 19. 8. 2023A practical example of using Fibers in PHP – amitmerchant.com 17. 8. 2023Catppuccin — My new favorite VS Code theme – amitmerchant.com 16. 8. 2023A better setTimeout() in JavaScript – amitmerchant.com 14. 8. 2023The genesis of the “Hello World” programs – amitmerchant.com 13. 8. 2023Eloquent Strict Mode in Laravel – amitmerchant.com 11. 8. 2023The fastest way to switch between two branches in Git – amitmerchant.com 9. 8. 2023Transparent VS Code is a thing! – amitmerchant.com 8. 8. 2023What happens when you select count(*) in MySQL – amitmerchant.com 7. 8. 2023Things I write about – amitmerchant.com 6. 8. 2023Tabbing out of brackets and quotes in VS Code – amitmerchant.com 5. 8. 2023Using beautiful command prompts in Laravel – amitmerchant.com 3. 8. 2023Ensure type uniformity of a collection in Laravel – amitmerchant.com 1. 8. 2023Mixing colors to create variants in CSS – amitmerchant.com 29. 7. 2023Resume and pause animations in CSS – amitmerchant.com 27. 7. 2023An introduction to Laravel Folio – amitmerchant.com 25. 7. 2023Reading large CSV Files as a Collection in Laravel – amitmerchant.com 22. 7. 2023Useful keyboard shortcuts that work everywhere – amitmerchant.com 21. 7. 2023Enable hover conditionally in CSS – amitmerchant.com 19. 7. 2023Mass setting strict types to true using Laravel Pint – amitmerchant.com 16. 7. 2023Vacation life before Smartphones – amitmerchant.com 16. 7. 2023The best RSS reader for Linux – amitmerchant.com 13. 7. 2023Mock JSON API endpoints for Testing – amitmerchant.com 12. 7. 2023Replace Accented Characters with their Plain English Counterparts in JavaScript – amitmerchant.com 12. 7. 2023Lightsaber Borders in CSS – amitmerchant.com 9. 7. 2023All the places where you can use prefers-color-scheme media query – amitmerchant.com 7. 7. 2023trash — A safer alternative to the rm Command – amitmerchant.com 6. 7. 2023My early impressions of Threads app by Meta – amitmerchant.com 5. 7. 2023Using Bright Data’s scraping browser to Scrape Web Pages – amitmerchant.com 3. 7. 2023Global HTTP middleware in Laravel 10.x – amitmerchant.com 2. 7. 2023Printing raw SQL queries with bindings in Laravel 10.x – amitmerchant.com 1. 7. 2023Identify unused npm packages in your project – amitmerchant.com 28. 6. 2023Statically analysing your PHP code using PHPStan – amitmerchant.com 25. 6. 2023Do not write console logs yourself ever again – amitmerchant.com 23. 6. 2023Text Wrap Pretty is coming to CSS – amitmerchant.com 18. 6. 2023Import maps to natively import JavaScript modules using bare names – amitmerchant.com 17. 6. 2023Publish but without any expectations – amitmerchant.com 15. 6. 2023Local websites with Custom domains and HTTPS using Caddy Server – amitmerchant.com 13. 6. 2023The Midnight Companion – amitmerchant.com 7. 6. 2023Dock installable web apps in Safari macOS Sonoma – amitmerchant.com 4. 6. 2023Conveniently jumping to directories using Aliases in Terminal – amitmerchant.com 1. 6. 2023How to find mention of your website across the web – amitmerchant.com 28. 5. 2023Sass-like nesting in native CSS – amitmerchant.com 26. 5. 2023Validating specific timezones in Laravel – amitmerchant.com 19. 5. 2023I got access to GitHub Copilot Chat – amitmerchant.com 15. 5. 2023The new Sleep helper in Laravel 10.x – amitmerchant.com 9. 5. 2023Postcards from the trip to Kashmir – amitmerchant.com 8. 5. 2023Cloudflare tunnels for exposing local servers to the internet – amitmerchant.com 24. 4. 2023Piping system processes in Laravel – amitmerchant.com 20. 4. 2023Animated Space Background using plain CSS – amitmerchant.com 18. 4. 2023Suspending and putting a running process in the background in Linux – amitmerchant.com 17. 4. 2023Rollback a specific migration in Laravel – amitmerchant.com 14. 4. 2023Ping animation with minimal CSS – amitmerchant.com 12. 4. 2023Create non-existent files using VS Code – amitmerchant.com 10. 4. 2023Temporal intervals are handy in MySQL – amitmerchant.com 7. 4. 2023On breathing – amitmerchant.com 6. 4. 2023Using PER Coding Style with Laravel Pint – amitmerchant.com 4. 4. 2023Code explanation using GitHub Copilot – amitmerchant.com 31. 3. 2023Using existing HasMany relationships as HasOne in Laravel – amitmerchant.com 30. 3. 2023Checkered background using two lines of code in CSS – amitmerchant.com 28. 3. 2023An int(11) is not what you think it is in MySQL – amitmerchant.com 26. 3. 2023A Laravel macro for outputting possessive apostrophes correctly – amitmerchant.com 22. 3. 2023A tool to generate YouTube chapters in seconds – amitmerchant.com 22. 3. 2023A handy File method to read JSON files in Laravel 10.x – amitmerchant.com 20. 3. 2023A practical use case of anonymous classes in PHP – amitmerchant.com 18. 3. 2023How to stop a React component from rendering – amitmerchant.com 17. 3. 2023A little memoize function in PHP – amitmerchant.com 13. 3. 2023Add app screenshots to the install prompt of PWAs – amitmerchant.com 12. 3. 2023Create and download text files using JavaScript – amitmerchant.com 9. 3. 2023The pipeline helper in Laravel – amitmerchant.com 7. 3. 2023Change favicon on switching browser tabs in JavaScript – amitmerchant.com 6. 3. 2023Dynamic URLs with URI templates in Laravel – amitmerchant.com 5. 3. 2023Bold editor fonts? Yes, please! – amitmerchant.com 4. 3. 2023Balanced text wrapping is coming to CSS – amitmerchant.com 1. 3. 2023Today I Learned — font shorthand in CSS – amitmerchant.com 28. 2. 2023Animated gradient text in CSS – amitmerchant.com 27. 2. 2023Dry running Git commands – amitmerchant.com 26. 2. 2023Conveniently toggle and add Tailwind CSS classes in Chrome DevTools – amitmerchant.com 25. 2. 2023Building LinkSnatch — A bookmarks app with Next.js and Tailwind CSS – amitmerchant.com 24. 2. 2023Know why certain composer packages are installed in your project – amitmerchant.com 23. 2. 2023Store and fetch common application data in Next.js – amitmerchant.com 21. 2. 2023Style file selector button using CSS – amitmerchant.com 19. 2. 2023The new helper to generate secure passwords in Laravel 10.x – amitmerchant.com 16. 2. 2023A hurdle I faced while installing Laravel 10 – amitmerchant.com 13. 2. 2023Change tab bar color dynamically using JavaScript – amitmerchant.com 9. 2. 2023Classless CSS Frameworks – amitmerchant.com 8. 2. 2023Put the secondary sidebar of VS Code to good use – amitmerchant.com 6. 2. 2023Why can not I access an updated state value in React immediately? – amitmerchant.com 5. 2. 2023Cycle through recent files without using arrow keys in VS Code – amitmerchant.com 26. 1. 2023Two ways to merge arrays in PHP – amitmerchant.com 22. 1. 2023Increment value of multiple columns at once in Laravel – amitmerchant.com 19. 1. 2023Two ways to safely break a long word in HTML – amitmerchant.com 17. 1. 2023Making existing code more readable using GitHub Copilot – amitmerchant.com 12. 1. 2023Copy last terminal command to clipboard in Linux and macOS – amitmerchant.com 11. 1. 2023The setVisible and setHidden Eloquent methods in Laravel 9.x – amitmerchant.com 10. 1. 2023Upgrade your PHP code to use PHP 8.2 features using Rector – amitmerchant.com 6. 1. 2023HTTPie — An HTTP client with a pinch of AI magic – amitmerchant.com 5. 1. 2023Useful macros to make Laravel routes compact – amitmerchant.com 3. 1. 2023This GNOME extension lets you put text in menubar – amitmerchant.com 2. 1. 2023Easy shine animation on hover using CSS – amitmerchant.com 1. 1. 2023Attaching additional notes to a Git commit – amitmerchant.com 29. 12. 2022Stashing individual files in Git – amitmerchant.com 27. 12. 2022Additional anonymous component paths in Laravel 9.x – amitmerchant.com 22. 12. 2022Free and open-source SVG icon resources for your next project – amitmerchant.com 20. 12. 2022Extract every array keys to variables of the same name in PHP – amitmerchant.com 18. 12. 2022What’s new in PHP 8.3 (Features and Improvements) – amitmerchant.com 14. 12. 2022Open-source tools I use as a developer on Linux – amitmerchant.com 7. 12. 2022Singleton routes for one-off resources in Laravel 9.x – amitmerchant.com 6. 12. 2022Take full-size screenshots of websites without any tools in Chrome – amitmerchant.com 4. 12. 2022PHP type declarations — A guide for beginners – amitmerchant.com 30. 11. 2022Handling images with inconsistent height in CSS – amitmerchant.com 29. 11. 2022Convert any value to a boolean in JavaScript – amitmerchant.com 27. 11. 2022New features of PHP 8.2 in Code Blocks – amitmerchant.com 26. 11. 2022Using development configuration for local development in Jekyll – amitmerchant.com 23. 11. 2022Bookmark frequently used folders in Ubuntu – amitmerchant.com 22. 11. 2022Tracking value of number inputs using CSS – amitmerchant.com 18. 11. 2022Ability to use Constants in Traits in PHP 8.2 – amitmerchant.com 17. 11. 2022Firefox-only CSS – amitmerchant.com 16. 11. 2022Probability-based randomness using Lottery class in Laravel 9.x – amitmerchant.com 15. 11. 2022How to set user paths in Fish Shell – amitmerchant.com 14. 11. 2022I just self-verified my blog – amitmerchant.com 12. 11. 2022File validation rule object in Laravel 9.x – amitmerchant.com 10. 11. 2022Rendering specific fragment of a blade view in Laravel 9.x – amitmerchant.com 8. 11. 2022Generating slugs using one line of code in JavaScript – amitmerchant.com 4. 11. 2022Expose local directories to network devices in Node.js – amitmerchant.com 1. 11. 2022Human-readable date difference in JavaScript – amitmerchant.com 31. 10. 2022Why send User-Agent while making API calls? – amitmerchant.com 29. 10. 2022Resolving middlewares statically from controllers in Laravel 9.x – amitmerchant.com 24. 10. 2022The new alternative mailable syntax in Laravel 9.x – amitmerchant.com 18. 10. 2022The true type in PHP 8.2 – amitmerchant.com 11. 10. 2022Aliasing destructured variables in JavaScript – amitmerchant.com 9. 10. 2022The new json_validate() function in PHP 8.3 – amitmerchant.com 4. 10. 2022VS Code Timeline — Your local version control system – amitmerchant.com 30. 9. 2022Encrypting and decrypting environment files in Laravel 9.x – amitmerchant.com 28. 9. 2022How to return multiple values from a function in JavaScript – amitmerchant.com 21. 9. 2022Rest vs Spread syntax in JavaScript – amitmerchant.com 18. 9. 2022Toggling state of the checkbox based on the viewport width in JavaScript – amitmerchant.com 16. 9. 2022Discard Eloquent model changes in Laravel 9.x – amitmerchant.com 13. 9. 2022Conditionally spreading objects in JavaScript – amitmerchant.com 10. 9. 2022Converting PNG images to WebP using PHP – amitmerchant.com 31. 8. 2022Running shell commands is dangerously simple in PHP – amitmerchant.com 27. 8. 2022Enabling password suggestions in password inputs in HTML – amitmerchant.com 25. 8. 2022Why Developers Choose Cloudways For Laravel Hosting – amitmerchant.com 23. 8. 2022Sticky scrolling in VS Code – amitmerchant.com 21. 8. 2022A simple clamp() function in PHP – amitmerchant.com 17. 8. 2022Better conditionals in CSS media queries with Range Syntax – amitmerchant.com 11. 8. 2022Check which Composer dependencies requires PHP 8 or 8.1 – amitmerchant.com 7. 8. 2022Capturing images and videos from the camera of mobile devices using HTML – amitmerchant.com 4. 8. 2022Making glowing focus state for text input using CSS – amitmerchant.com 2. 8. 2022Accessing Laravel documentation from the terminal – amitmerchant.com 1. 8. 2022Finding security vulnerabilities in packages using Composer Audit command – amitmerchant.com 30. 7. 2022How to select the least number of elements in CSS – amitmerchant.com 25. 7. 2022Retrieve the current PHP version as an integer – amitmerchant.com 20. 7. 2022The artisan about command in Laravel 9.x – amitmerchant.com 19. 7. 2022New invokable rule objects in Laravel 9.x – amitmerchant.com 15. 7. 2022CSS that depends upon JavaScript – amitmerchant.com 13. 7. 2022Using key prop to reset React components – amitmerchant.com 7. 7. 2022Natural debouncing using the useDeferredValue hook in React 18 – amitmerchant.com 5. 7. 2022The global faker helper in Laravel 9.x – amitmerchant.com 28. 6. 2022Do cleanup from useEffect in React.js whenever possible – amitmerchant.com 26. 6. 2022Plural strings based on the count in Laravel – amitmerchant.com 24. 6. 2022Detecting slow database operations in Laravel 9.x – amitmerchant.com 21. 6. 2022Keeping track of the last value of state in React.js – amitmerchant.com 16. 6. 2022How to validate JSON in Laravel – amitmerchant.com 10. 6. 2022Make DevTools pick colors outside of Chrome – amitmerchant.com 7. 6. 2022Expose local Vite instance to the network – amitmerchant.com 5. 6. 2022How to checkout Git branches interactively – amitmerchant.com 1. 6. 2022How to use Git Log command efficiently – amitmerchant.com 30. 5. 2022The new Performance Insights panel in Chrome Dev Tools – amitmerchant.com 27. 5. 2022Dark-mode aware scrollbars using CSS – amitmerchant.com 25. 5. 2022Making headers sticky using CSS for a better reading experience – amitmerchant.com 21. 5. 2022Array to object conversion in JavaScript – amitmerchant.com 18. 5. 2022Conditionally loading CSS or any resource using media queries – amitmerchant.com 17. 5. 2022Reduce array of objects to an object in JavaScript – amitmerchant.com 16. 5. 2022Unpack arrays conditionally in PHP – amitmerchant.com 11. 5. 2022Useful GNOME extensions that I am using on my Ubuntu 22.04 – amitmerchant.com 9. 5. 2022Implementing Focused Reading Mode on My Blog – amitmerchant.com 7. 5. 2022The new Arr::join() method in Laravel 9.x – amitmerchant.com 3. 5. 2022Boolean toggle using useReducer hook in React.js – amitmerchant.com 2. 5. 2022The new findOr method in Laravel 9.x – amitmerchant.com 29. 4. 2022Readonly classes in PHP 8.2 – amitmerchant.com 27. 4. 2022Effectively rendering lists in React.js – amitmerchant.com 24. 4. 2022Null and false can be used as stand-alone types in PHP 8.2 – amitmerchant.com 23. 4. 2022Send emails to a single test email address for test environments in Laravel – amitmerchant.com 22. 4. 2022Override default 404 behavior in Laravel – amitmerchant.com 15. 4. 2022Calculate age from the specified date in Carbon – amitmerchant.com 13. 4. 2022Generate fake files of any size in macOS and Linux – amitmerchant.com 12. 4. 2022The new squish() helper in Laravel 9.x – amitmerchant.com 11. 4. 2022Image Borders in CSS – amitmerchant.com 4. 4. 2022The accent-color CSS Property is Now Widely Supported by Modern Browsers – amitmerchant.com 31. 3. 2022Wrap string with other strings fluently in Laravel 9.x – amitmerchant.com 29. 3. 2022HTML-only Keyboard Shortcuts – amitmerchant.com 25. 3. 2022Implementing scroll snap using only three lines of CSS – amitmerchant.com 23. 3. 2022Clear all kinds of caches with a single command in Laravel – amitmerchant.com 22. 3. 2022Console Logging the Right Way – amitmerchant.com 21. 3. 2022Check if an array of objects contains a certain key-value in JavaScript – amitmerchant.com 16. 3. 2022Refactoring conditionals to callables in PHP – amitmerchant.com 10. 3. 2022Using value of state variables right after updating in React.js – amitmerchant.com 8. 3. 2022Auto dark mode origin trial of Chrome – amitmerchant.com 7. 3. 2022Curried event handlers in React.js – amitmerchant.com 4. 3. 2022The new whereNot method in Laravel 9.x – amitmerchant.com 28. 2. 2022Safely convert any value to boolean in PHP – amitmerchant.com 25. 2. 2022Array.map() vs Array.forEach() in JavaScript – amitmerchant.com 23. 2. 2022An Ultimate Guide to Web Application Security – amitmerchant.com 22. 2. 2022Auto implemented properties in TypeScript – amitmerchant.com 21. 2. 2022Auto assigning unique key to each child of a list in React – amitmerchant.com 20. 2. 2022Unlimited function parameters using Rest in JavaScript – amitmerchant.com 20. 2. 2022Minimizing Google Fonts by Only Loading it for Certain Characters – amitmerchant.com 17. 2. 2022Avoid relative import paths in TypeScript – amitmerchant.com 16. 2. 2022Fetch all the available time zones in PHP – amitmerchant.com 12. 2. 2022The new str() and to_route() helpers in Laravel 9 – amitmerchant.com 11. 2. 2022Why radio buttons are called radio buttons in UIs? – amitmerchant.com 10. 2. 2022Human readable number formatting in PHP – amitmerchant.com 7. 2. 2022Rebasing PR branches right from GitHub.com – amitmerchant.com 3. 2. 2022How to use Collections outside of Laravel – amitmerchant.com 1. 2. 2022Swapping multiple keywords in a string in Laravel – amitmerchant.com 30. 1. 2022Checking if the user is on the last page of pagination in Laravel 8.x – amitmerchant.com 27. 1. 2022Cherry picking commits in Git – amitmerchant.com 23. 1. 2022Implementing dark mode using Tailwind 3.0 – amitmerchant.com 20. 1. 2022Trigger CI/CD deployments using empty Git Commits – amitmerchant.com 19. 1. 2022Grouping routes by controllers in Laravel 8.x – amitmerchant.com 16. 1. 2022Reverting back to the original model instance in Laravel – amitmerchant.com 13. 1. 2022Increasing Productivity with Omni — The Alfred of Chrome – amitmerchant.com 12. 1. 2022Displaying currency made simple in JavaScript – amitmerchant.com 9. 1. 2022Quickly switch to new branch with unstaged changes in Git – amitmerchant.com 6. 1. 2022Hide an image entirely when it does not load in HTML – amitmerchant.com 3. 1. 2022Fetch commit logs of certain function or method in Git – amitmerchant.com 31. 12. 2021Image magnifier using only one line of CSS – amitmerchant.com 27. 12. 2021Improved single-method accessors and mutators in Laravel 8.x – amitmerchant.com 24. 12. 2021My Recap of 2021 – amitmerchant.com 22. 12. 2021Destructure a specific index of an array in JavaScript – amitmerchant.com 21. 12. 2021Invisible MySQL columns in Laravel 8.x – amitmerchant.com 20. 12. 2021Handy methods for unauthorized and forbidden responses in Laravel 8.x – amitmerchant.com 16. 12. 2021Clone repositories without the entire history in Git – amitmerchant.com 13. 12. 2021Prevent Image Layout Shift Using CSS – amitmerchant.com 6. 12. 2021How to Retrieve The Oldest Commit of a GitHub User – amitmerchant.com 4. 12. 2021New undot() and reverse() methods in Laravel 8.x – amitmerchant.com 30. 11. 2021Render CSS Based on The Browser Support for Features – amitmerchant.com 28. 11. 2021Intersection types in PHP 8.1 – amitmerchant.com 23. 11. 2021Quickly convert the PHP 8 codebase to use PHP 8.1 features – amitmerchant.com 22. 11. 2021Enable bracket pairs guide in VS Code – amitmerchant.com 20. 11. 2021Allow mass assignment for all the models in Laravel – amitmerchant.com 18. 11. 2021Run multiple awaits in parallel using Promise.all() – amitmerchant.com 15. 11. 2021Gradient-y text underlines using CSS – amitmerchant.com 14. 11. 2021Automatically remove models using Prunable trait in Laravel 8.x – amitmerchant.com 10. 11. 2021Get the size of the subdirectories and files in Linux – amitmerchant.com 6. 11. 2021Mask part of a string in Laravel 8.x – amitmerchant.com 31. 10. 2021Remove local branches which don’t have remote counterparts in Git – amitmerchant.com 27. 10. 2021Render Images Based On Dark or Light Theme Of The Device – amitmerchant.com 24. 10. 2021How vscode.dev Interacts With User’s Local Filesystem? – amitmerchant.com 21. 10. 2021Gradient-y Box Shadows in CSS – amitmerchant.com 19. 10. 2021Make any string studly case using Str::headline() in Laravel 8.x – amitmerchant.com 18. 10. 2021Track Git-style local changes in Chrome Dev Tools – amitmerchant.com 14. 10. 2021First-class callables in PHP 8.1 – amitmerchant.com 13. 10. 2021Throwing response exceptions conditionally in Laravel 8.x – amitmerchant.com 11. 10. 2021Check if a PWA is opened as a standalone app or not – amitmerchant.com 5. 10. 2021Dry running Composer update without actually updating dependencies – amitmerchant.com 1. 10. 2021Simple blinking cursor animation using CSS – amitmerchant.com 28. 9. 2021Always destructure your component props in React.js – amitmerchant.com 27. 9. 2021Custom thumbnails for native video element in HTML – amitmerchant.com 24. 9. 2021Retrieve request URL without specific query parameters in Laravel – amitmerchant.com 20. 9. 2021Prevent object extension — Object.freeze() vs Object.seal() vs Object.preventExtensions() – amitmerchant.com 17. 9. 2021Abort a fetch request manually in JavaScript – amitmerchant.com 13. 9. 2021How to get class instance without a constructor in PHP – amitmerchant.com 12. 9. 2021Graceful error handling using Error Boundaries in React.js – amitmerchant.com 11. 9. 2021Initialize objects right into the constructor parameters in PHP 8.1 – amitmerchant.com 9. 9. 2021A cool helper function to check if anything is blank in PHP – amitmerchant.com 5. 9. 2021The whereRelation (A better version of whereHas) method in Laravel 8.x – amitmerchant.com 2. 9. 2021Designing websites keeping floating tab bar of Safari 15 (on iOS) in mind – amitmerchant.com 29. 8. 2021Position children elements in the parent absolutely using CSS – amitmerchant.com 24. 8. 2021RegEx simplified with named capture groups in JavaScript – amitmerchant.com 21. 8. 2021Getting subsets of validated data in Laravel 8.x – amitmerchant.com 20. 8. 2021Why choose React Native for your business? – amitmerchant.com 18. 8. 2021Avoid relative import paths in React.js using Webpack aliases – amitmerchant.com 16. 8. 2021Conditional validation rules in Laravel 8.x – amitmerchant.com 13. 8. 2021console.trace — A better alternative to console.log – amitmerchant.com 11. 8. 2021Using compact and tidy Git Log – amitmerchant.com 9. 8. 2021Print media style drop caps using only CSS – amitmerchant.com 5. 8. 2021Filter certain values from the output of JSON.parse() method – amitmerchant.com 2. 8. 2021Quickly search keywords in your projects using Git Grep – amitmerchant.com 31. 7. 2021The new @class Blade directive in Laravel 8.x – amitmerchant.com 25. 7. 2021Break HTML content into newspaper-like columns using pure CSS – amitmerchant.com 24. 7. 2021Outputting Eloquent query unparameterized in Laravel – amitmerchant.com 20. 7. 2021Get all the changes applied by model updates in Laravel – amitmerchant.com 19. 7. 2021How to represent the number of days in natural language in JavaScript – amitmerchant.com 11. 7. 2021How to convert arrays to human-readable lists in JavaScript – amitmerchant.com 8. 7. 2021Checking if array keys are out of order using array_is_list() in PHP 8.1 – amitmerchant.com 7. 7. 2021Readonly properties are coming in PHP 8.1 – amitmerchant.com
6. 11. 2024Implementing interactive floating windows using Picture-in-Picture API – amitmerchant.com 24. 10. 2024How Document-oriented Databases Store Data Similar to JSON Objects – amitmerchant.com 22. 10. 2024Combine and simplify multiple commands using Composer Scripts – amitmerchant.com 19. 10. 2024Some great open-source alternatives to Postman – amitmerchant.com 14. 10. 2024Prohibit running destructive DB commands in Laravel – amitmerchant.com 6. 10. 2024A growing list of well built open-source apps in Laravel – amitmerchant.com 3. 10. 2024cpx — The npx counterpart of the PHP ecosystem – amitmerchant.com 26. 9. 2024Disable console logs in production in Next.js – amitmerchant.com 15. 9. 2024The magic behind Laravel’s new defer() helper – amitmerchant.com 14. 9. 2024Temporary and Signed URLs for Local Filesystem in Laravel – amitmerchant.com 13. 9. 2024Make “git diff” look beautiful in the terminal – amitmerchant.com 8. 9. 2024Container Attributes in Laravel – amitmerchant.com 5. 9. 2024Inlay hints make it easy to read code in VS Code – amitmerchant.com 3. 9. 2024A package to easily backup database tables in Laravel – amitmerchant.com 27. 8. 2024Enabling Richer PWA Install UI on Desktop – amitmerchant.com 17. 8. 2024Using Human-friendly dates in Git – amitmerchant.com 6. 8. 2024Keeping a check on queries in Laravel – amitmerchant.com 27. 7. 2024Popover API 101 – amitmerchant.com 20. 7. 2024Request fingerprints and how to use them in Laravel – amitmerchant.com 15. 7. 2024Separating Database Hosts to Optimize Read and Write Operations in Laravel – amitmerchant.com 11. 7. 2024Using Generics in Laravel Eloquent – amitmerchant.com 9. 7. 2024Launching MacTreasure.com – amitmerchant.com 6. 7. 2024Advanced Markdown using Extensions in Laravel – amitmerchant.com 4. 7. 2024A JavaScript snippet that sets all Lighthouse scores to 100% – amitmerchant.com 1. 7. 2024Finding cool Laravel developers using Laradir – amitmerchant.com 27. 6. 2024Multiply collections to fake bulk data in Laravel – amitmerchant.com 23. 6. 2024Implementing SaaS Usage Limits in Laravel – amitmerchant.com 19. 6. 2024Fetching before and after items from a Laravel Collection – amitmerchant.com 17. 6. 2024Interesting Public APIs to Play Around With – amitmerchant.com 14. 6. 20247 must-have packages for Laravel Developers – amitmerchant.com 13. 6. 2024Twitching Text – amitmerchant.com 12. 6. 2024Strict vs Weak types in SQLite – amitmerchant.com 11. 6. 2024I found the best native ChatGPT client for macOS – amitmerchant.com 10. 6. 2024Three ways to impersonate a user in Laravel – amitmerchant.com 8. 6. 2024Nested Anchor Links using CSS – amitmerchant.com 6. 6. 2024Never run composer update on your server – amitmerchant.com 5. 6. 2024Larafast — A Laravel SaaS Starter Kit – amitmerchant.com 30. 5. 2024The new freshly designed exception page in Laravel 11 – amitmerchant.com 29. 5. 2024Sending mails using Resend in Laravel – amitmerchant.com 28. 5. 2024Centering content vertically with one line of CSS – amitmerchant.com 26. 5. 2024A little DevTools snippet to check broken links on a webpage – amitmerchant.com 24. 5. 2024A browser to take cleaner screenshots of websites – amitmerchant.com 20. 5. 2024A few new array functions are making their way into PHP 8.4 – amitmerchant.com 17. 5. 2024Cloning queries in Laravel – amitmerchant.com 16. 5. 2024Ignore and acknowledge class attribute on elements in CSS – amitmerchant.com 15. 5. 2024The new Quick Search Text in VS Code is Gooood! – amitmerchant.com 10. 5. 2024Scraping Google Web Search using ScraperAPI in PHP – amitmerchant.com 8. 5. 2024Return HTTP response as a collection (Effectively) in Laravel – amitmerchant.com 17. 4. 2024Property hooks are coming in PHP 8.4 – amitmerchant.com 16. 4. 2024A free alternative to GitHub Copilot – amitmerchant.com 11. 4. 2024Talk to websites and PDFs with this free Chrome Extension – amitmerchant.com 3. 4. 2024RunJS — A JavaScript Playground on your desktop – amitmerchant.com 1. 4. 2024The fluent data helper in Laravel – amitmerchant.com 24. 3. 2024Spicing up text with text-emphasis in CSS – amitmerchant.com 7. 3. 2024Comparing a value against multiple columns the easy way in Laravel – amitmerchant.com 29. 2. 2024Efficiently deleting millions of records in Laravel – amitmerchant.com 25. 2. 2024Environment-aware Favicons – amitmerchant.com 22. 2. 2024Building Dynamic Progress Bars using only CSS – amitmerchant.com 15. 2. 2024Define Observers and Global Scopes using PHP’s Attributes in Laravel – amitmerchant.com 14. 2. 2024The new “select” method for Laravel Collections – amitmerchant.com 12. 2. 2024Better help pages for commands in the terminal – amitmerchant.com 5. 2. 2024LocalSend — An alternative to AirDrop that works everywhere – amitmerchant.com 4. 2. 2024The new Dumpable trait in Laravel 11 – amitmerchant.com 3. 2. 2024Sticky scroll in VS Code’s File Trees – amitmerchant.com 28. 1. 2024An interactive font changer in VS Code – amitmerchant.com 25. 1. 2024Quickly inspect the database and its tables in Laravel – amitmerchant.com 23. 1. 2024How to return multi-line JavaScript code from PHP – amitmerchant.com 17. 1. 2024Fading content using transparent gradient in CSS – amitmerchant.com 16. 1. 2024APA-style titles in Laravel – amitmerchant.com 9. 1. 2024This tool lets you generate slides/keynotes with AI – amitmerchant.com 8. 1. 2024What’s new in PHP 8.4 – amitmerchant.com 2. 1. 2024Everything I’m using to run this blog – amitmerchant.com 30. 12. 2023Installing Google Fonts as npm packages – amitmerchant.com 29. 12. 2023Tools to make your developer experience better in PHP – amitmerchant.com 26. 12. 2023Using abbreviations for long CSS properties in VS Code – amitmerchant.com 21. 12. 2023Cool wiggly hover animation with CSS – amitmerchant.com 20. 12. 2023Using Google’s Gemini AI in PHP – amitmerchant.com 17. 12. 2023Convert HTML to PDF using Headless Chrome in PHP – amitmerchant.com 14. 12. 2023Detect leftovers like dd() and dump() in your Laravel codebase using Pest – amitmerchant.com 12. 12. 2023Using arrays as a lightweight database in Laravel – amitmerchant.com 7. 12. 2023Magically add animations to your web apps with AutoAnimate – amitmerchant.com 6. 12. 2023Auto-generate maintenance mode secret in Laravel – amitmerchant.com 3. 12. 2023Rendering a website inside GitHub Readme – amitmerchant.com 2. 12. 2023Real-time Application Performance Monitoring with Laravel Pulse – amitmerchant.com 1. 12. 2023Tools I use to create images of my code – amitmerchant.com 30. 11. 2023Using any large JSON as a lazy collection in Laravel – amitmerchant.com 28. 11. 2023Hollow text hover effect with only three lines of CSS – amitmerchant.com 27. 11. 2023Checking the type of a string in PHP – amitmerchant.com 23. 11. 2023What is a Proxy and Why You May Need It? – amitmerchant.com 22. 11. 2023The new Number utility in Laravel – amitmerchant.com 20. 11. 2023Scroll to validation errors in Laravel using Alpine.js – amitmerchant.com 18. 11. 2023Skip PHPUnit Tests Conditionally in PHP – amitmerchant.com 7. 11. 2023Web-based and collaborative terminal sharing with sshx – amitmerchant.com 6. 11. 2023CSS-Only Reading Progress Bar – amitmerchant.com 3. 11. 2023GitHub Copilot now generates AI Commit Messages – amitmerchant.com 1. 11. 2023Response Code Cheat Sheet for Laravel HTTP Client – amitmerchant.com 31. 10. 2023Upcoming CSS features to make your life easier – amitmerchant.com 30. 10. 2023Using environment variables in Next.js Frontend – amitmerchant.com 27. 10. 2023Portable PHP in the Browser using WebAssembly – amitmerchant.com 23. 10. 2023TablePlus — Is it the best GUI for databases on Linux? – amitmerchant.com 22. 10. 2023Scoped CSS lands in Chrome 118 – amitmerchant.com 20. 10. 2023Finding the primary branch of a Git Repository – amitmerchant.com 18. 10. 2023The new light-dark() function to switch theme color in CSS – amitmerchant.com 12. 10. 2023Honor user’s transparency setting in CSS – amitmerchant.com 10. 10. 2023Local HTTPS for Next.js 13.5 – amitmerchant.com 9. 10. 2023Prevent your Laravel application from various attacks using this package – amitmerchant.com 5. 10. 2023Keybindings to seamlessly hop between terminal and editor in VS Code – amitmerchant.com 4. 10. 2023Whatever happened to the Zend Framework – amitmerchant.com 3. 10. 2023The new take() method to form substrings in Laravel – amitmerchant.com 1. 10. 2023All the ways to turn an array into an object in JavaScript – amitmerchant.com 27. 9. 2023An introduction to Web Components – amitmerchant.com 25. 9. 2023Textareas with auto-increasing height using CSS – amitmerchant.com 21. 9. 2023The many uses of “…” ellipsis operator in PHP – amitmerchant.com 21. 9. 2023Pail — A Laravel Package for Tailing Logs – amitmerchant.com 20. 9. 2023A macro to produce AP-style headings in Laravel – amitmerchant.com 17. 9. 2023Override Fetch/XHR response in Chrome DevTools – amitmerchant.com 15. 9. 2023Built-in port forwarding in VS Code – amitmerchant.com 14. 9. 2023Fail-safe way of accessing environment variables in Laravel – amitmerchant.com 14. 9. 2023Artisan command to generate views in Laravel – amitmerchant.com 13. 9. 2023Camel Humps in VS Code – amitmerchant.com 12. 9. 2023The many ways to tail the application log in Laravel – amitmerchant.com 11. 9. 2023On-the-fly image transformations with Uploadcare in PHP – amitmerchant.com 9. 9. 2023Managing Git Hooks using Whisky in PHP – amitmerchant.com 6. 9. 2023All the ways to handle null values in PHP – amitmerchant.com 5. 9. 2023Explicitly marking subclass methods as “overrides” in PHP 8.3 – amitmerchant.com 4. 9. 2023Pre-defined Absolute and Relative Sized Fonts in CSS – amitmerchant.com 1. 9. 2023JavaScript Playground in Your Browser – amitmerchant.com 29. 8. 2023Git Uncommit – amitmerchant.com 26. 8. 2023Benchmarking a callback and get its return value in Laravel – amitmerchant.com 22. 8. 2023Trying VS Code themes without installing them – amitmerchant.com 19. 8. 2023A practical example of using Fibers in PHP – amitmerchant.com 17. 8. 2023Catppuccin — My new favorite VS Code theme – amitmerchant.com 16. 8. 2023A better setTimeout() in JavaScript – amitmerchant.com 14. 8. 2023The genesis of the “Hello World” programs – amitmerchant.com 13. 8. 2023Eloquent Strict Mode in Laravel – amitmerchant.com 11. 8. 2023The fastest way to switch between two branches in Git – amitmerchant.com 9. 8. 2023Transparent VS Code is a thing! – amitmerchant.com 8. 8. 2023What happens when you select count(*) in MySQL – amitmerchant.com 7. 8. 2023Things I write about – amitmerchant.com 6. 8. 2023Tabbing out of brackets and quotes in VS Code – amitmerchant.com 5. 8. 2023Using beautiful command prompts in Laravel – amitmerchant.com 3. 8. 2023Ensure type uniformity of a collection in Laravel – amitmerchant.com 1. 8. 2023Mixing colors to create variants in CSS – amitmerchant.com 29. 7. 2023Resume and pause animations in CSS – amitmerchant.com 27. 7. 2023An introduction to Laravel Folio – amitmerchant.com 25. 7. 2023Reading large CSV Files as a Collection in Laravel – amitmerchant.com 22. 7. 2023Useful keyboard shortcuts that work everywhere – amitmerchant.com 21. 7. 2023Enable hover conditionally in CSS – amitmerchant.com 19. 7. 2023Mass setting strict types to true using Laravel Pint – amitmerchant.com 16. 7. 2023Vacation life before Smartphones – amitmerchant.com 16. 7. 2023The best RSS reader for Linux – amitmerchant.com 13. 7. 2023Mock JSON API endpoints for Testing – amitmerchant.com 12. 7. 2023Replace Accented Characters with their Plain English Counterparts in JavaScript – amitmerchant.com 12. 7. 2023Lightsaber Borders in CSS – amitmerchant.com 9. 7. 2023All the places where you can use prefers-color-scheme media query – amitmerchant.com 7. 7. 2023trash — A safer alternative to the rm Command – amitmerchant.com 6. 7. 2023My early impressions of Threads app by Meta – amitmerchant.com 5. 7. 2023Using Bright Data’s scraping browser to Scrape Web Pages – amitmerchant.com 3. 7. 2023Global HTTP middleware in Laravel 10.x – amitmerchant.com 2. 7. 2023Printing raw SQL queries with bindings in Laravel 10.x – amitmerchant.com 1. 7. 2023Identify unused npm packages in your project – amitmerchant.com 28. 6. 2023Statically analysing your PHP code using PHPStan – amitmerchant.com 25. 6. 2023Do not write console logs yourself ever again – amitmerchant.com 23. 6. 2023Text Wrap Pretty is coming to CSS – amitmerchant.com 18. 6. 2023Import maps to natively import JavaScript modules using bare names – amitmerchant.com 17. 6. 2023Publish but without any expectations – amitmerchant.com 15. 6. 2023Local websites with Custom domains and HTTPS using Caddy Server – amitmerchant.com 13. 6. 2023The Midnight Companion – amitmerchant.com 7. 6. 2023Dock installable web apps in Safari macOS Sonoma – amitmerchant.com 4. 6. 2023Conveniently jumping to directories using Aliases in Terminal – amitmerchant.com 1. 6. 2023How to find mention of your website across the web – amitmerchant.com 28. 5. 2023Sass-like nesting in native CSS – amitmerchant.com 26. 5. 2023Validating specific timezones in Laravel – amitmerchant.com 19. 5. 2023I got access to GitHub Copilot Chat – amitmerchant.com 15. 5. 2023The new Sleep helper in Laravel 10.x – amitmerchant.com 9. 5. 2023Postcards from the trip to Kashmir – amitmerchant.com 8. 5. 2023Cloudflare tunnels for exposing local servers to the internet – amitmerchant.com 24. 4. 2023Piping system processes in Laravel – amitmerchant.com 20. 4. 2023Animated Space Background using plain CSS – amitmerchant.com 18. 4. 2023Suspending and putting a running process in the background in Linux – amitmerchant.com 17. 4. 2023Rollback a specific migration in Laravel – amitmerchant.com 14. 4. 2023Ping animation with minimal CSS – amitmerchant.com 12. 4. 2023Create non-existent files using VS Code – amitmerchant.com 10. 4. 2023Temporal intervals are handy in MySQL – amitmerchant.com 7. 4. 2023On breathing – amitmerchant.com 6. 4. 2023Using PER Coding Style with Laravel Pint – amitmerchant.com 4. 4. 2023Code explanation using GitHub Copilot – amitmerchant.com 31. 3. 2023Using existing HasMany relationships as HasOne in Laravel – amitmerchant.com 30. 3. 2023Checkered background using two lines of code in CSS – amitmerchant.com 28. 3. 2023An int(11) is not what you think it is in MySQL – amitmerchant.com 26. 3. 2023A Laravel macro for outputting possessive apostrophes correctly – amitmerchant.com 22. 3. 2023A tool to generate YouTube chapters in seconds – amitmerchant.com 22. 3. 2023A handy File method to read JSON files in Laravel 10.x – amitmerchant.com 20. 3. 2023A practical use case of anonymous classes in PHP – amitmerchant.com 18. 3. 2023How to stop a React component from rendering – amitmerchant.com 17. 3. 2023A little memoize function in PHP – amitmerchant.com 13. 3. 2023Add app screenshots to the install prompt of PWAs – amitmerchant.com 12. 3. 2023Create and download text files using JavaScript – amitmerchant.com 9. 3. 2023The pipeline helper in Laravel – amitmerchant.com 7. 3. 2023Change favicon on switching browser tabs in JavaScript – amitmerchant.com 6. 3. 2023Dynamic URLs with URI templates in Laravel – amitmerchant.com 5. 3. 2023Bold editor fonts? Yes, please! – amitmerchant.com 4. 3. 2023Balanced text wrapping is coming to CSS – amitmerchant.com 1. 3. 2023Today I Learned — font shorthand in CSS – amitmerchant.com 28. 2. 2023Animated gradient text in CSS – amitmerchant.com 27. 2. 2023Dry running Git commands – amitmerchant.com 26. 2. 2023Conveniently toggle and add Tailwind CSS classes in Chrome DevTools – amitmerchant.com 25. 2. 2023Building LinkSnatch — A bookmarks app with Next.js and Tailwind CSS – amitmerchant.com 24. 2. 2023Know why certain composer packages are installed in your project – amitmerchant.com 23. 2. 2023Store and fetch common application data in Next.js – amitmerchant.com 21. 2. 2023Style file selector button using CSS – amitmerchant.com 19. 2. 2023The new helper to generate secure passwords in Laravel 10.x – amitmerchant.com 16. 2. 2023A hurdle I faced while installing Laravel 10 – amitmerchant.com 13. 2. 2023Change tab bar color dynamically using JavaScript – amitmerchant.com 9. 2. 2023Classless CSS Frameworks – amitmerchant.com 8. 2. 2023Put the secondary sidebar of VS Code to good use – amitmerchant.com 6. 2. 2023Why can not I access an updated state value in React immediately? – amitmerchant.com 5. 2. 2023Cycle through recent files without using arrow keys in VS Code – amitmerchant.com 26. 1. 2023Two ways to merge arrays in PHP – amitmerchant.com 22. 1. 2023Increment value of multiple columns at once in Laravel – amitmerchant.com 19. 1. 2023Two ways to safely break a long word in HTML – amitmerchant.com 17. 1. 2023Making existing code more readable using GitHub Copilot – amitmerchant.com 12. 1. 2023Copy last terminal command to clipboard in Linux and macOS – amitmerchant.com 11. 1. 2023The setVisible and setHidden Eloquent methods in Laravel 9.x – amitmerchant.com 10. 1. 2023Upgrade your PHP code to use PHP 8.2 features using Rector – amitmerchant.com 6. 1. 2023HTTPie — An HTTP client with a pinch of AI magic – amitmerchant.com 5. 1. 2023Useful macros to make Laravel routes compact – amitmerchant.com 3. 1. 2023This GNOME extension lets you put text in menubar – amitmerchant.com 2. 1. 2023Easy shine animation on hover using CSS – amitmerchant.com 1. 1. 2023Attaching additional notes to a Git commit – amitmerchant.com 29. 12. 2022Stashing individual files in Git – amitmerchant.com 27. 12. 2022Additional anonymous component paths in Laravel 9.x – amitmerchant.com 22. 12. 2022Free and open-source SVG icon resources for your next project – amitmerchant.com 20. 12. 2022Extract every array keys to variables of the same name in PHP – amitmerchant.com 18. 12. 2022What’s new in PHP 8.3 (Features and Improvements) – amitmerchant.com 14. 12. 2022Open-source tools I use as a developer on Linux – amitmerchant.com 7. 12. 2022Singleton routes for one-off resources in Laravel 9.x – amitmerchant.com 6. 12. 2022Take full-size screenshots of websites without any tools in Chrome – amitmerchant.com 4. 12. 2022PHP type declarations — A guide for beginners – amitmerchant.com 30. 11. 2022Handling images with inconsistent height in CSS – amitmerchant.com 29. 11. 2022Convert any value to a boolean in JavaScript – amitmerchant.com 27. 11. 2022New features of PHP 8.2 in Code Blocks – amitmerchant.com 26. 11. 2022Using development configuration for local development in Jekyll – amitmerchant.com 23. 11. 2022Bookmark frequently used folders in Ubuntu – amitmerchant.com 22. 11. 2022Tracking value of number inputs using CSS – amitmerchant.com 18. 11. 2022Ability to use Constants in Traits in PHP 8.2 – amitmerchant.com 17. 11. 2022Firefox-only CSS – amitmerchant.com 16. 11. 2022Probability-based randomness using Lottery class in Laravel 9.x – amitmerchant.com 15. 11. 2022How to set user paths in Fish Shell – amitmerchant.com 14. 11. 2022I just self-verified my blog – amitmerchant.com 12. 11. 2022File validation rule object in Laravel 9.x – amitmerchant.com 10. 11. 2022Rendering specific fragment of a blade view in Laravel 9.x – amitmerchant.com 8. 11. 2022Generating slugs using one line of code in JavaScript – amitmerchant.com 4. 11. 2022Expose local directories to network devices in Node.js – amitmerchant.com 1. 11. 2022Human-readable date difference in JavaScript – amitmerchant.com 31. 10. 2022Why send User-Agent while making API calls? – amitmerchant.com 29. 10. 2022Resolving middlewares statically from controllers in Laravel 9.x – amitmerchant.com 24. 10. 2022The new alternative mailable syntax in Laravel 9.x – amitmerchant.com 18. 10. 2022The true type in PHP 8.2 – amitmerchant.com 11. 10. 2022Aliasing destructured variables in JavaScript – amitmerchant.com 9. 10. 2022The new json_validate() function in PHP 8.3 – amitmerchant.com 4. 10. 2022VS Code Timeline — Your local version control system – amitmerchant.com 30. 9. 2022Encrypting and decrypting environment files in Laravel 9.x – amitmerchant.com 28. 9. 2022How to return multiple values from a function in JavaScript – amitmerchant.com 21. 9. 2022Rest vs Spread syntax in JavaScript – amitmerchant.com 18. 9. 2022Toggling state of the checkbox based on the viewport width in JavaScript – amitmerchant.com 16. 9. 2022Discard Eloquent model changes in Laravel 9.x – amitmerchant.com 13. 9. 2022Conditionally spreading objects in JavaScript – amitmerchant.com 10. 9. 2022Converting PNG images to WebP using PHP – amitmerchant.com 31. 8. 2022Running shell commands is dangerously simple in PHP – amitmerchant.com 27. 8. 2022Enabling password suggestions in password inputs in HTML – amitmerchant.com 25. 8. 2022Why Developers Choose Cloudways For Laravel Hosting – amitmerchant.com 23. 8. 2022Sticky scrolling in VS Code – amitmerchant.com 21. 8. 2022A simple clamp() function in PHP – amitmerchant.com 17. 8. 2022Better conditionals in CSS media queries with Range Syntax – amitmerchant.com 11. 8. 2022Check which Composer dependencies requires PHP 8 or 8.1 – amitmerchant.com 7. 8. 2022Capturing images and videos from the camera of mobile devices using HTML – amitmerchant.com 4. 8. 2022Making glowing focus state for text input using CSS – amitmerchant.com 2. 8. 2022Accessing Laravel documentation from the terminal – amitmerchant.com 1. 8. 2022Finding security vulnerabilities in packages using Composer Audit command – amitmerchant.com 30. 7. 2022How to select the least number of elements in CSS – amitmerchant.com 25. 7. 2022Retrieve the current PHP version as an integer – amitmerchant.com 20. 7. 2022The artisan about command in Laravel 9.x – amitmerchant.com 19. 7. 2022New invokable rule objects in Laravel 9.x – amitmerchant.com 15. 7. 2022CSS that depends upon JavaScript – amitmerchant.com 13. 7. 2022Using key prop to reset React components – amitmerchant.com 7. 7. 2022Natural debouncing using the useDeferredValue hook in React 18 – amitmerchant.com 5. 7. 2022The global faker helper in Laravel 9.x – amitmerchant.com 28. 6. 2022Do cleanup from useEffect in React.js whenever possible – amitmerchant.com 26. 6. 2022Plural strings based on the count in Laravel – amitmerchant.com 24. 6. 2022Detecting slow database operations in Laravel 9.x – amitmerchant.com 21. 6. 2022Keeping track of the last value of state in React.js – amitmerchant.com 16. 6. 2022How to validate JSON in Laravel – amitmerchant.com 10. 6. 2022Make DevTools pick colors outside of Chrome – amitmerchant.com 7. 6. 2022Expose local Vite instance to the network – amitmerchant.com 5. 6. 2022How to checkout Git branches interactively – amitmerchant.com 1. 6. 2022How to use Git Log command efficiently – amitmerchant.com 30. 5. 2022The new Performance Insights panel in Chrome Dev Tools – amitmerchant.com 27. 5. 2022Dark-mode aware scrollbars using CSS – amitmerchant.com 25. 5. 2022Making headers sticky using CSS for a better reading experience – amitmerchant.com 21. 5. 2022Array to object conversion in JavaScript – amitmerchant.com 18. 5. 2022Conditionally loading CSS or any resource using media queries – amitmerchant.com 17. 5. 2022Reduce array of objects to an object in JavaScript – amitmerchant.com 16. 5. 2022Unpack arrays conditionally in PHP – amitmerchant.com 11. 5. 2022Useful GNOME extensions that I am using on my Ubuntu 22.04 – amitmerchant.com 9. 5. 2022Implementing Focused Reading Mode on My Blog – amitmerchant.com 7. 5. 2022The new Arr::join() method in Laravel 9.x – amitmerchant.com 3. 5. 2022Boolean toggle using useReducer hook in React.js – amitmerchant.com 2. 5. 2022The new findOr method in Laravel 9.x – amitmerchant.com 29. 4. 2022Readonly classes in PHP 8.2 – amitmerchant.com 27. 4. 2022Effectively rendering lists in React.js – amitmerchant.com 24. 4. 2022Null and false can be used as stand-alone types in PHP 8.2 – amitmerchant.com 23. 4. 2022Send emails to a single test email address for test environments in Laravel – amitmerchant.com 22. 4. 2022Override default 404 behavior in Laravel – amitmerchant.com 15. 4. 2022Calculate age from the specified date in Carbon – amitmerchant.com 13. 4. 2022Generate fake files of any size in macOS and Linux – amitmerchant.com 12. 4. 2022The new squish() helper in Laravel 9.x – amitmerchant.com 11. 4. 2022Image Borders in CSS – amitmerchant.com 4. 4. 2022The accent-color CSS Property is Now Widely Supported by Modern Browsers – amitmerchant.com 31. 3. 2022Wrap string with other strings fluently in Laravel 9.x – amitmerchant.com 29. 3. 2022HTML-only Keyboard Shortcuts – amitmerchant.com 25. 3. 2022Implementing scroll snap using only three lines of CSS – amitmerchant.com 23. 3. 2022Clear all kinds of caches with a single command in Laravel – amitmerchant.com 22. 3. 2022Console Logging the Right Way – amitmerchant.com 21. 3. 2022Check if an array of objects contains a certain key-value in JavaScript – amitmerchant.com 16. 3. 2022Refactoring conditionals to callables in PHP – amitmerchant.com 10. 3. 2022Using value of state variables right after updating in React.js – amitmerchant.com 8. 3. 2022Auto dark mode origin trial of Chrome – amitmerchant.com 7. 3. 2022Curried event handlers in React.js – amitmerchant.com 4. 3. 2022The new whereNot method in Laravel 9.x – amitmerchant.com 28. 2. 2022Safely convert any value to boolean in PHP – amitmerchant.com 25. 2. 2022Array.map() vs Array.forEach() in JavaScript – amitmerchant.com 23. 2. 2022An Ultimate Guide to Web Application Security – amitmerchant.com 22. 2. 2022Auto implemented properties in TypeScript – amitmerchant.com 21. 2. 2022Auto assigning unique key to each child of a list in React – amitmerchant.com 20. 2. 2022Unlimited function parameters using Rest in JavaScript – amitmerchant.com 20. 2. 2022Minimizing Google Fonts by Only Loading it for Certain Characters – amitmerchant.com 17. 2. 2022Avoid relative import paths in TypeScript – amitmerchant.com 16. 2. 2022Fetch all the available time zones in PHP – amitmerchant.com 12. 2. 2022The new str() and to_route() helpers in Laravel 9 – amitmerchant.com 11. 2. 2022Why radio buttons are called radio buttons in UIs? – amitmerchant.com 10. 2. 2022Human readable number formatting in PHP – amitmerchant.com 7. 2. 2022Rebasing PR branches right from GitHub.com – amitmerchant.com 3. 2. 2022How to use Collections outside of Laravel – amitmerchant.com 1. 2. 2022Swapping multiple keywords in a string in Laravel – amitmerchant.com 30. 1. 2022Checking if the user is on the last page of pagination in Laravel 8.x – amitmerchant.com 27. 1. 2022Cherry picking commits in Git – amitmerchant.com 23. 1. 2022Implementing dark mode using Tailwind 3.0 – amitmerchant.com 20. 1. 2022Trigger CI/CD deployments using empty Git Commits – amitmerchant.com 19. 1. 2022Grouping routes by controllers in Laravel 8.x – amitmerchant.com 16. 1. 2022Reverting back to the original model instance in Laravel – amitmerchant.com 13. 1. 2022Increasing Productivity with Omni — The Alfred of Chrome – amitmerchant.com 12. 1. 2022Displaying currency made simple in JavaScript – amitmerchant.com 9. 1. 2022Quickly switch to new branch with unstaged changes in Git – amitmerchant.com 6. 1. 2022Hide an image entirely when it does not load in HTML – amitmerchant.com 3. 1. 2022Fetch commit logs of certain function or method in Git – amitmerchant.com 31. 12. 2021Image magnifier using only one line of CSS – amitmerchant.com 27. 12. 2021Improved single-method accessors and mutators in Laravel 8.x – amitmerchant.com 24. 12. 2021My Recap of 2021 – amitmerchant.com 22. 12. 2021Destructure a specific index of an array in JavaScript – amitmerchant.com 21. 12. 2021Invisible MySQL columns in Laravel 8.x – amitmerchant.com 20. 12. 2021Handy methods for unauthorized and forbidden responses in Laravel 8.x – amitmerchant.com 16. 12. 2021Clone repositories without the entire history in Git – amitmerchant.com 13. 12. 2021Prevent Image Layout Shift Using CSS – amitmerchant.com 6. 12. 2021How to Retrieve The Oldest Commit of a GitHub User – amitmerchant.com 4. 12. 2021New undot() and reverse() methods in Laravel 8.x – amitmerchant.com 30. 11. 2021Render CSS Based on The Browser Support for Features – amitmerchant.com 28. 11. 2021Intersection types in PHP 8.1 – amitmerchant.com 23. 11. 2021Quickly convert the PHP 8 codebase to use PHP 8.1 features – amitmerchant.com 22. 11. 2021Enable bracket pairs guide in VS Code – amitmerchant.com 20. 11. 2021Allow mass assignment for all the models in Laravel – amitmerchant.com 18. 11. 2021Run multiple awaits in parallel using Promise.all() – amitmerchant.com 15. 11. 2021Gradient-y text underlines using CSS – amitmerchant.com 14. 11. 2021Automatically remove models using Prunable trait in Laravel 8.x – amitmerchant.com 10. 11. 2021Get the size of the subdirectories and files in Linux – amitmerchant.com 6. 11. 2021Mask part of a string in Laravel 8.x – amitmerchant.com 31. 10. 2021Remove local branches which don’t have remote counterparts in Git – amitmerchant.com 27. 10. 2021Render Images Based On Dark or Light Theme Of The Device – amitmerchant.com 24. 10. 2021How vscode.dev Interacts With User’s Local Filesystem? – amitmerchant.com 21. 10. 2021Gradient-y Box Shadows in CSS – amitmerchant.com 19. 10. 2021Make any string studly case using Str::headline() in Laravel 8.x – amitmerchant.com 18. 10. 2021Track Git-style local changes in Chrome Dev Tools – amitmerchant.com 14. 10. 2021First-class callables in PHP 8.1 – amitmerchant.com 13. 10. 2021Throwing response exceptions conditionally in Laravel 8.x – amitmerchant.com 11. 10. 2021Check if a PWA is opened as a standalone app or not – amitmerchant.com 5. 10. 2021Dry running Composer update without actually updating dependencies – amitmerchant.com 1. 10. 2021Simple blinking cursor animation using CSS – amitmerchant.com 28. 9. 2021Always destructure your component props in React.js – amitmerchant.com 27. 9. 2021Custom thumbnails for native video element in HTML – amitmerchant.com 24. 9. 2021Retrieve request URL without specific query parameters in Laravel – amitmerchant.com 20. 9. 2021Prevent object extension — Object.freeze() vs Object.seal() vs Object.preventExtensions() – amitmerchant.com 17. 9. 2021Abort a fetch request manually in JavaScript – amitmerchant.com 13. 9. 2021How to get class instance without a constructor in PHP – amitmerchant.com 12. 9. 2021Graceful error handling using Error Boundaries in React.js – amitmerchant.com 11. 9. 2021Initialize objects right into the constructor parameters in PHP 8.1 – amitmerchant.com 9. 9. 2021A cool helper function to check if anything is blank in PHP – amitmerchant.com 5. 9. 2021The whereRelation (A better version of whereHas) method in Laravel 8.x – amitmerchant.com 2. 9. 2021Designing websites keeping floating tab bar of Safari 15 (on iOS) in mind – amitmerchant.com 29. 8. 2021Position children elements in the parent absolutely using CSS – amitmerchant.com 24. 8. 2021RegEx simplified with named capture groups in JavaScript – amitmerchant.com 21. 8. 2021Getting subsets of validated data in Laravel 8.x – amitmerchant.com 20. 8. 2021Why choose React Native for your business? – amitmerchant.com 18. 8. 2021Avoid relative import paths in React.js using Webpack aliases – amitmerchant.com 16. 8. 2021Conditional validation rules in Laravel 8.x – amitmerchant.com 13. 8. 2021console.trace — A better alternative to console.log – amitmerchant.com 11. 8. 2021Using compact and tidy Git Log – amitmerchant.com 9. 8. 2021Print media style drop caps using only CSS – amitmerchant.com 5. 8. 2021Filter certain values from the output of JSON.parse() method – amitmerchant.com 2. 8. 2021Quickly search keywords in your projects using Git Grep – amitmerchant.com 31. 7. 2021The new @class Blade directive in Laravel 8.x – amitmerchant.com 25. 7. 2021Break HTML content into newspaper-like columns using pure CSS – amitmerchant.com 24. 7. 2021Outputting Eloquent query unparameterized in Laravel – amitmerchant.com 20. 7. 2021Get all the changes applied by model updates in Laravel – amitmerchant.com 19. 7. 2021How to represent the number of days in natural language in JavaScript – amitmerchant.com 11. 7. 2021How to convert arrays to human-readable lists in JavaScript – amitmerchant.com 8. 7. 2021Checking if array keys are out of order using array_is_list() in PHP 8.1 – amitmerchant.com 7. 7. 2021Readonly properties are coming in PHP 8.1 – amitmerchant.com