Retro Vibes: CRT Glow for Your Ghostty Terminal
I’ve put together a few GLSL shaders that make Ghostty look like an old-school CRT terminal.
I’ve put together a few GLSL shaders that make Ghostty look like an old-school CRT terminal.
Ghostty is a new, fast, and minimalist terminal emulator built for speed, customization, and native OS integration. With no GUI, it uses a sharable configuration file for setup. I’ve just started testing it and am excited to see how it fits into my workflow. Check out my first impressions and setup!
In my first post, I shared the ups and downs of setting up Ruby on Rails as a Laravel developer. After finally getting everything configured, I was ready to dive into building my first Rails app. To put Rails to the test, I decided to create a simple blog app
As a Laravel dev, I expected a smooth Ruby on Rails setup—but hit a few bumps. After trying Homebrew, I switched to chruby for managing Ruby versions. In this post, I’ll share how I got Rails running on my Mac and why a centralized setup guide like Laracasts would be a game-changer.
Discover the best way to install NeoVim on Ubuntu 22.04! Skip the outdated default repositories and unreliable unstable ones. Follow this step-by-step guide to build NeoVim from source for peak performance and seamless integration with AstroVim.
Associative arrays in PHP offer a versatile way to store complex data structures. When it comes to filtering out duplicates based on a specific field within these arrays, the array_unique function might seem like a convenient solution. However, there's a catch. The PHP manual entry for array_
By default, UFW logs its activities to the syslog, but in certain scenarios, you may want to prevent it from doing so and use a different logging file instead.
In PHP, arrays are a fundamental data structure that allows you to store multiple values in a single variable. However, sometimes you need to add elements to an array based on certain conditions. This can be achieved easily using the spread operator (...).
Did you know that you can easily change the default sorting order using a global scope?
Do you use ALT+Tab or CMD-Tab a lot to switch between windows and applications? As a programmer, you know how important it is to be able to switch between files quickly and efficiently, especially when working on large projects with multiple files open at once.
By tweaking the settings, using a minimalist theme, and installing minimalist extensions, you can make VS Code look more minimalist and create a workspace that's both functional and easy on the eyes.
If you're running a small virtual Linux server, you might find yourself running out of disk space sooner than you expected. This can be a frustrating experience, but fear not, there are ways to regain disk space and improve the performance of your server. Here are some tips
Productivity
Merged branches that are no longer required can take up valuable space and hinder productivity. In this article, we will explore how to use a command to clean up merged Git branches.
MacOS
I noticed that my MacBook Pro fans kept running all day on full blast. I turned out the MacOS systemstats process was hogging my CPU, so I had to find a fix.
Snippets
With a recent increase in SSH bruteforce attacks, my Fail2ban service is running overtime. For those of you unfamiliar with Fail2ban: it scans log files and...
Productivity
Tired of seeing the same message over and over again when you log into your server? Well, I was. Tweaking your MOTD is really easy!
Development
I never heard about well-known URL’s (.well-known). So I did a little digging and it turns out there’s a lot more than I thought.
Snippets
I recently had to write a "multi-platform" shell script and came up with a snippet that might be useful for you too.
Productivity
Keeping your computer settings and your favorite apps 'n scripts in one place is really easy with your own dotfiles collection.
Development
Clipboard managers to the rescue! They are simple tools that store every bit of copied information in a series of predefined slots, ...
Laravel
Setting up a Continuous Integration pipeline using Dusk is well-documented, including guides for CircleCI, Travis, and a couple of others.
Laravel
In order to protect the resourceful controller, Laravel provides a helper function (authorizeResource) that can be placed in the constructor. However, although I was authenticated, I kept hitting a 403 unauthorized error when attempting to show or edit a post.
Laravel
When I started building this blogging application, I did some research on existing platforms. One thing I particularly liked was the time to read feature.