OpenLampTech No. 213
PHP ternary and null coalescing operators | GreenBang Linux | Linux in 2026 | API architecture
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:
OpenLampTech has sponsorship opportunities for your brand, product, service, or job listing in the weekly newsletter.
As an independent publication, collaboration is very affordable. (See the updated and reduced pricing.)
[Shout-out]
Please follow my friend Rick Rouse’s fantastic newsletter, Rick’s Tech Tips Newsletter. Rick publishes some of the best, up-to-date tech tips and information.
All commentary on the below curated content is mine unless otherwise directly quoted.
The Difference Between ?: and ?? in PHP
I use both the ternary operator (?:) and the null coalescing operator (??) quite often. I think of them both as (different) kinds of ‘in-line if type’ statements.
However, they are not the same, and both operators behave differently. Especially, when it comes to null, empty strings (‘’), and whether variables are set or not.
[Ash Allen Design]
API Architecture Styles Made Simple
I’m personally still just a novice dipping my toes into the world of API Design.
REST would be the one I am most familiar with, but as this article covers, there are others.
Also, it is important to choose and use the correct API architecture for the specific needs and tasks at hand.
[Level Up Coding System Design Newsletter]
SQLite AI Revolution: On-Device ML and SQL Vector Search
I look at SQLITE itself as its own kind of revolution.
SQLITE often performs very well locally on a device where sync and latency can be mitigated or minimized, which may pose problems in a cloud system.
SQLITE also has a light(er) size and footprint than other solutions.
[WebProNews]
CrunchBang Linux Lives on With GreenBang
I loved CrunchBang back in my Linux days. I would eventually settle on OpenSUSE as my daily driver. However, I installed and used CrunchBang, along with Gentoo, Slackware, and Arch Linux, at one time or another.
Although I don’t use Linux as my main OS these days, I’m glad to see there is still some CrunchBang life spark by way of GreenBang.
[The New Stack]
Linux will be unstoppable in 2026 - but one open-source legend may not survive
There are some pretty hefty predictions in this piece. I’m not in the know enough to really predict any of it myself.
I’ve known about Rust but never dug into it. I had lofty goals to be a C developer at one point, but wound up in PHP and the web instead.
All that said, I’m always pulling for Linux to continue to grow and thrive.
[ZDNET]
Interesting Articles
Model Context Protocol (MCP) Tutorial: Build Your First MCP Server in 6 Steps
AI coding is now everywhere. But not everyone is convinced.
Stop using whole-column references in Excel: Do these 3 things instead
WordPress and WooCommerce News and Updates
Word Switcher: Extending Core Blocks with Interactivity
Store API Vulnerability Patched in WooCommerce 8.1+ – What You Need To Know
WooCommerce 10.4.3: Dot Release
Thank you for reading OpenLampTech. See you next week.
Josh Otwell
OpenLampTech is a reader-supported publication. Support OpenLampTech with a virtual coffee today!
Something extra…
Did you know I can help you get started with your own Shopify store?
Through my Shopify Partners account, I can set up your store in a development environment with no time limits — so you can design, test, and refine everything before you ever start paying for a plan. Once it’s ready, ownership transfers to you, and your store goes live (at which time you will need to choose a paid Shopify plan).
👉 Note: This offer focuses on store setup and onboarding, helping you get into Shopify and start building confidently. Custom development, design, or full store builds are separate services.
If you (or someone you know) has been thinking about starting an online e-commerce store, this might be the easiest way to begin.
📩 Reach out to get started or learn more.


