Articles about programming

All my thoughts on programming or programming related topics. I mostly write about the packages I build and the problems I solve.

Dynamically add widgets to Laravel Filament pages

I've been working with Filament a lot recently and found a way of adding widgets dynamically to your pages. I didn't find any article about it yet, so decided to share how I did it.

Automating Missing Translation Checks with GitHub Actions

In the previous blog post, we explored a Node.js script that helps identify missing translations in JSX files. Now, let's take the next step and automate this process using GitHub Actions. By doing so, you can ensure that every pull request is checked for missing translations, providing a seamless and efficient way to maintain your application's internationalization.

Identifying Missing Translations in JSX Files with Node.js

Internationalization is a crucial aspect of modern web development, allowing applications to support multiple languages. However, sometimes we forget to add the translations for all strings. In this blog post, we'll create a Node.js script that helps identify missing translations in your JSX files.

Creating a Laravel Excel Export with Dropdowns

Exporting data to an Excel file is a common requirement in many applications. Laravel Excel provides a straightforward way to generate Excel files with data from your application. In this guide, we'll walk through the process of creating an Excel export file using Laravel Excel and including dropdowns with predefined options.

Overcoming Imposter Syndrome as a Programmer

Imposter syndrome is a feeling of inadequacy or self-doubt that can plague individuals, regardless of their level of experience or qualifications. This feeling can be particularly acute in the field of programming, where the pace of change and the vastness of the field can make it feel like there is always more to learn.

Introducing Laravel SEO Scanner

As a developer using the Laravel framework for your web applications, it is important to optimize your site for search engines. The Laravel Seo Scanner package can help with this by providing a quick and easy way to scan your Laravel application for common SEO issues. The package can check for missing or incorrectly used meta tags, broken links, response statuses, and performance-related factors such as file sizes

Speed up your Laravel website using static cache

One of the most important things to keep in mind when creating a website is to make the website fast. You don’t want your users to need to wait for your website to be loaded, especially on slower mobile internet connections. You can speed up your website in various ways and one of them is caching.

Reducing the amount of time you need to debug with Laravel

As a developer one thing you will likely do a lot of debugging. Either when writing new code and to check if it actually works or when you need to fix a bug. Ain’t anything bad about that. Making mistakes is human and under some conditions you’re more likely to lose focus and make easier mistakes.

Generate dynamic Open Graph images with Laravel

Generating dynamic Open Graph images with Laravel is super easy. In this blog post I will explain how you can generate dynamic Open Graph images with Laravel and how you can use this package in combination with any Javascript framework.

How I Built the PHP Uploadcare Transformations Package

At Vormkracht10 we mainly use Uploadcare as our infrastructure for images. It offers great abilities in transforming images by simply adding the transformations you want into the url. We built a few methods into our own CMS to handle the different transformations for us. But wouldn't it be nice if someone else could use it as well?