shlogg · Early preview
David Duymelinck @xwero

Learned to code in the wild west time of php 4, also the time xml and xpath where the new hot thing.

Codestarter: A Journey To Alpha Release

Codestarter released with improved input focus, console autocomplete helper & simplified setup cmd. Manual classes cache update required. Version 1 out in July.

NoDB: A Database Without Query Engine

NoDB is a database approach where plain data files serve as storage, bypassing query engine decisions. This allows devs to manipulate data directly & implement efficient file storage.

Extending Codestarter: Custom Flows, Templates & CLI Options

Extending Codestarter: namespace Xwero\Codestarter\Dev for custom flow classes, config files & templates. Added CLI options for custom flows & template generation.

Revamping Eloquent Model Class For PHP 8.4

Rewriting Eloquent Model class for PHP 8.4: Moving properties to attributes, using property hooks & attributes for metadata & serialization. What changes do you want to see?

Modularizing Laravel Applications With ModuleServiceProvider

Implementing modular folder structure in Laravel for reusable and scalable applications, using ModuleServiceProvider to load views, migrations, translations, and routes from module directories.

AI Search Threatens Open Web, Raises Trust Concerns

OpenAI's rise threatens the open web, but search engines still hold an advantage: users can select trusted sources. AI's black box approach raises concerns about losing valuable info and relying too heavily on single sources.

Laravel Route Options: Default Vs Alternatives Explained

Laravel route options: out-of-the-box routes in web.php, skipping files for custom ServiceProvider, Folio for view-based routing, and Spatie Laravel route attributes for inline route setting. Choose wisely!

Laravel LocaleRoute Helper For Easier Routing

Laravel's Url::defaults method has a caveat: model binding issues. Use global middleware? No! Create a helper instead, like localeRoute() for easier route generation in Blade.

PHP 8.4 Features Beyond Property Hooks And Array Functions

Php 8.4 features beyond the hype: deprecated attribute, PDO driver subclasses, lazy objects, and new mb_* functions for multibyte string manipulation.