under CSS
SVG favicons allow you to invert your favicon's color scheme for users that are using dark mode.
under CSS
SVG favicons allow you to invert your favicon's color scheme for users that are using dark mode.
under Devops
GitHub has a set of pre-installed packages with the default containers it provides. Learn how you can override the default PHP version.
under Devops
Here's my review of Netlify Dev after a few hours of using it.
under JavaScript
I recently added Algolia search to this website (ohseemedia.com). When deciding on how to implement the front end, I ended up going with Alpine.js and saw a ~200kb bundle size reduction by using Alpine.js over Alogolia's InstantSearch.js.
under Laravel
Learn how to add Stripe's Checkout and Customer Portal products to your Laravel application using Laravel Cashier.
under Laravel
A couple of open source packages makes storing and testing encrypted database values in Laravel a breeze.
under Laravel
This error can happen when you have two of the same class names declared in the same namespace.
under Laravel
under Laravel
Here's a quick package you can use to fake the Queue for a specific set of lines in a Laravel test.
under Laravel
There's a common problem when using Laravel Forge to provision servers on AWS.
under Laravel
Many people use an in-memory SQLite database when running their Laravel feature tests. If you're doing this, chances are you can improve the runtime of your Laravel test suite.
under Laravel
Follow along as we build a drop down component with Caleb Porzio's Laravel Livewire.
under Laravel
When using Laravel Dusk, you have to ensure you're using the correct Chrome Driver version based on the version of Chrome installed on the machine.
under Laravel
Here's how you can quickly get started with linting your PHP code using the CodeSniffer library.
under Laravel
The following workflow script can be used as a starting point for building and testing a Laravel application with GitHub Actions.
under Laravel
If you upload files to AWS S3 via your Laravel application, but want to restrict access to those files, you can do so using signed requests.
under Laravel
Laravel provides a simple way to declare event listeners out of the box via the EventServiceProvider class.
under Laravel
Here's a quick snippet to get HTTP request logging setup quickly in Laravel.
under Laravel
Learn how to fix a potential performance problem when serializing models for Laravel jobs.
under Laravel
Seeders in the Laravel framework allow you to populate your database with fake/seeded data. As you probably know, you can call a seeder from within a migration using Laravel. This technique is used when you have data in your database that is critical to your codebase, like permissions. Permissions are referenced in your codebase, so they must exist in your database at all times as well.
under MySQL
Let's run through how you can setup and configure the MySQL general log.
under PHP
Quick tip on how you can fix PHPUnit from splitting test output onto new lines.
under PHP
One of the major pain points of updating dependencies is the strict version requirements developers place on their packages.
under React
React error boundaries allow you to prevent your React application from completely crashing in the event of an error in your code.
under React
Learn how to properly unmount React components when using React Hooks.
under React
Let's take a look at how you can fix this common error in React.
under React
Learn how to fix the "Rendered fewer hooks than expected." error with React Hooks.
under React
Let's review the rules of React Hooks, and how you can fix the "Hooks can only be called inside the body of a function component." error.
under Statamic
You can use GitHub's Gists to embed your code blocks via the Oh See Gists add-on.
under Statamic
Statamic includes a built-in mechanism for setting up 301 and 302 HTTP redirects.
under Statamic
With Statamic v3, you can generate static sites which means you can deploy to services such as Netlify, AWS S3, Now, etc.
under Statamic
By default, when you output content from a field into a template, Statamic will attempt to run that content through the Antlers templating language.
under Statamic
You can use Statamic's redirect tag plus a custom blueprint to setup dynamic HTTP redirects on your Statamic website.
under TailwindCSS
Adding dark mode support to a Tailwind website couldn't be easier with Tailwind's first party support.
under TailwindCSS
You can now use CSS transforms right out of the box with TailwindCSS v1.2.
under TailwindCSS
Support for CSS grids has been added to Tailwind v1.2.
under TailwindCSS
TailwindCSS 1.2 adds the ability to apply CSS transitions right out of the box!
under Thoughts
Taking a new approach to goal setting in 2021 by making my goals public, high level, and planned out.
under Thoughts
Here's one of the first tips I'd give to beginner programmers.
under Tips
Here are 5 keyboard shortcuts you can implement in any IDE to help navigate your code faster.
under TypeScript
You need to pay close attention when creating factories with typeorm-factory.
under Vue
Use Vue's built-in prop validators to validate your component's props.