Vincent Schmalbach

Web Developer. SEO Expert.
November 6, 2023

Bootstrap 5: Change from data- to data-bs- Attributes

In Bootstrap 5, there’s a change in how data attributes are named. Example: In Bootstrap 4 and earlier, to activate a modal,…

Read More…

October 27, 2023

Bing Might Come Out Ahead

Google, a name synonymous with “searching on the internet”. Their mission? To organize the world’s information. But something’s changed. Here’s the situation:…

Read More…

October 26, 2023

Updating LLMs: Fine-tuning vs. Retraining or Why ChatGPT’s Cut-Off Date Doesn’t Change

Consider this analogy: If a history book written in 2000 is to remain relevant in 2023, it either needs new chapters added…

Read More…

October 25, 2023

Google: From Search Engine to Information Gatekeeper

Google’s initial goal was simple: “to organize the world’s information and make it universally accessible and useful.” But the landscape of search…

Read More…

October 20, 2023

Laravel Cookie Encryption

Laravel Cookie Encryption Laravel encrypts and signs all cookies automatically, to prevent the client from modifying them. Laravel’s encryption is done via…

Read More…

Laravel Authentication vs. Authorization

Let’s dive into the details: 1. Authentication vs. Authorization: Authentication is the process of identifying who a user is, while Authorization is…

Read More…

Laravel: Should I use Breeze or Jetstream? And what’s Nova?

Both Laravel Breeze and Laravel Jetstream are officially maintained packages by Laravel for scaffolding out authentication systems. While they might seem similar…

Read More…

October 19, 2023

Laravel: Breeze as a Dev Dependency vs. Jetstream as a Production Dependency

When you start a project with Laravel Breeze you require it as a dev dependency like this: composer require laravel/breeze –dev But…

Read More…

Laravel 10: middlewareAliases, routeMiddleware & middlewareGroups

In new Laravel applications, the $routeMiddleware property of the App\Http\Kernel class has been renamed to $middlewareAliases to better reflect its purpose. Here’s…

Read More…

October 18, 2023

Create a New Laravel Project: No-Nonsense, Step-by-Step Guide

Get Your Environment Ready: Fire up your Windows Terminal. Get a new session going with your WSL2 Linux system. Pick an Application…

Read More…