OpenLampTech issue #107
MySQL binlog | Laravel exception handling | WordPress plugin context | MySQL GUIs. OpenLampTech is a media and content source for MySQL, PHP, and the LAMP stack.
Thank you for reading the OpenLampTech newsletter!
If someone awesome shared this newsletter with you and you are not yet subscribed, please use the Subscribe button below and join:
And now, a message from this week’s sponsor. Thank you, Depot for sponsoring the OpenLampTech newsletter!
Depot is a remote container build service hosting BuildKit as a service, the same build engine that backs Docker. We can build Docker images up to 20x faster, thanks to fast persistent caching on NVMe SSDs, 16 CPUs, 32GB of memory, and fast native CPUs for Intel and Arm.
If you’re tired of waiting for slow Docker image builds, check out depot.dev.
OpenLampTech has sponsorship opportunities for your brand, product, or service in the weekly newsletter. As an independent publication, collaboration is very affordable. Inquire by email at openlamptech@substack.com for more information on reaching the OpenLampTech readership. Sponsorships are available for early 2024.
Phil Kurth recently shared an insightful developer interview with us at OpenLampTech.
Be sure and read it if you haven't already:
Creating a RESTful API in Laravel: A Comprehensive Guide
APIs make it possible for applications to communicate with one another over the internet through HTTP requests. Using Laravel and many of its robust features, setup for REST API calls is quite seamless. Leveraging Routes along with Controllers and Models, the endpoints can be ‘wired up’ with less code than would be found in a vanilla PHP application. [dev.to]
PHP 8.3 is released with typed class constants, a json_validate function, and more
Can someone slow down the damn clock lol? I swear I saw that PHP 8 has reached End of Life (EOL). How?
Time keeps moving and PHP keeps updating. Getting better and better too. I suppose we should all just continue to hold on to this ride. A good summary of some of the new features for this latest PHP release. [Laravel News]
Understanding Exception Handling in Laravel
Unforeseen errors and snafus happen in applications. User experience and application operations should continue (as best as possible.). Exceptions are a major means to handle crashes and other application errors. Laravel provides a class (and subclasses) that deals with exception handling within the application. This article has several examples of uses of these classes. Learn more about the author, Marian Pop, in this OpenLampTech developer interview. [Laravel Magazine]
MySQL Binary Logs (binlog): A Beginner’s Guide
It is in this area of my skill set I feel I should really step up my game and learn more. Most developers (including me!) don't work in a DBA-type role, although we may do some DBA-type tasks. We fill more of the developer role(s). MySQL binlogs have a lot to do with database backups, replication, monitoring, and other key areas of the database. Binlogs are absolutely something developers should at least be familiar with in the event action is needed for the database. [MySQL Mastery Insights]
Building context into WordPress plugins
WordPress plugins are at the core of the CMS as a whole. There are several (likely hundreds) of thousands of plugins that enhance the functionality of WordPress. All plugins should be conscious of user experience within the framework. Here is a good ‘guide’ (of sorts) of best practices to keep in mind when building WordPress plugins. [matty.blog]
MySQL use is widespread across the industry. It is the backbone of applications and websites big and small. Most developers are likely familiar with 2 of the more popular GUIs, MySQL Workbench and phpMyAdmin (which didn't make this list?). However, there are additional options available for MySQL database management. Oftentimes, terminal-based workflows are less than ideal for many users and developers. [Analytics Insight]
13 Undeniable Tasks to do after WordPress Installation
I saw this when I thought I had a good ‘rough’ list of things to do once you have a fresh WordPress install up and going. There are many additional practices you should do once you have installed WordPress. The thing is, not many of them are that obvious. This type of list has several of the staples of post-install tasks someone should follow upon a successful WordPress install. [Vents Magazine]
[#Classifieds, Affiliates, and Click Ads]
🤝 OpenLampTech earns a small commission (or payment in some form) from many of these links. Your support helps keep the weekly OpenLampTech newsletter free for readers.
Take your Laravel applications next level with Battle Ready Laravel by Ash Allen. Learn how to improve the performance, maintainability, and security of your Laravel projects in this e-book.
Thank you for reading. I hope you have a great rest of your week.
Take care.
Josh Otwell
When you are ready, here are more ways I can help...
Content, E-commerce Development, and Email/Newsletter Services - Photography services; Shopify and WooCommerce customizations, development, and setup; Email and Newsletter setup and management.
Interested? Great!
Just hit Reply and ask for more information about any of these services.
OpenLampTech is a reader-supported publication. You can support the publication with a virtual coffee for as little as $3 (USD).