Writing a case-insensitive orderBy filter with VueJS
A technical discussion about creating a case-insensitive sorting filter for VueJS, addressing a limitation in the orderBy function.
mattstauffer.com is the personal blog of Matt Stauffer, a web developer, author, and educator specializing in Laravel, PHP, and full-stack web development. Matt shares tutorials, insights, and resources on modern web development, covering topics like backend development, JavaScript, and Laravel best practices. He is also the author of Laravel: Up & Running and a host of the Laravel Podcast. Through his blog, Matt provides practical advice for developers, project management tips, and insights into maintaining a productive development workflow. His content is designed to help developers of all levels improve their skills and stay updated with the latest trends in the web development industry.
176 Articles from this blog
A technical discussion about creating a case-insensitive sorting filter for VueJS, addressing a limitation in the orderBy function.
A developer documents their journey of learning Vue.js by live-coding on Twitch, sharing the process with all its mistakes and discoveries.
Explains the JavaScript Revealing Module Pattern to create cleaner, more maintainable objects with private methods and public APIs.
How to securely set and exclude environment-specific variables from version control in Laravel's testing environment using a .env.test file.
A guide to creating custom @requires annotations in PHPUnit to conditionally skip tests based on environment variables like Travis CI.
Learn how to create custom Blade directives in Laravel to simplify conditional logic in your views, using a multitenant app as an example.
A hiring manager at Tighten shares do's and don'ts for applying to their web developer jobs, based on reviewing hundreds of applications.
A guide to using PHPDotEnv for secure, environment-specific configuration in CraftCMS, avoiding hard-coded settings in version control.
A deep-dive technical guide into Laravel Spark, an alpha-release tool for quickly building SaaS applications with Laravel.
A guide to implementing Access Control List (ACL) authorization using the Gate system in Laravel 5.1.
A technical guide on recovering a MySQL InnoDB database after a catastrophic DROP TABLES command, using tools from Twindb.
Explains how to use Laravel 5.1's built-in login throttling feature to prevent brute-force attacks by limiting failed login attempts.
A tutorial on implementing GitHub OAuth login in a Laravel application using the Socialite package for user authentication.
How to exclude specific routes from CSRF protection in the Laravel 5.1 PHP framework.
A guide for PHP developers to enhance Sublime Text 3 with packages and features to replicate the functionality of a full PHP IDE.
Explains new Laravel 5.1 testing traits: DatabaseMigrations, DatabaseTransactions, and WithoutMiddleware for better integration testing.
A guide to using Laravel 5.1's model factories to create fake data for cleaner and more efficient integration testing.
Learn how to write powerful and simple integration tests in Laravel 5.1 using new built-in methods like visit(), see(), and click().
A guide to advanced input/output methods for creating interactive Artisan console commands in Laravel 5.1, including tables and progress bars.
Explains the new, simplified syntax for creating custom Artisan commands in Laravel 5.1, comparing it to the old method.