How to use the IServiceProvider interface in ASP.NET Core
One of the most essential dependency injection (DI) components in ASP.NET Core is the IServiceProvider interface, which specifies a way to access service objects or instances of types from ASP.NET Core’s built-in DI container. To build modular and m...
Using the Model Context Protocol in Azure and beyond
One of the biggest issues with large language models (LLMs) is working with your own data. They may have been trained on terabytes of text from across the internet, but that only provides them with a way to predict and generate text based on your prom...
Oracle releases FIPS-validated crypto module for Java
Oracle has announced Oracle Jipher, which makes cryptographic services available for Java developers using the standard Java Cryptography Architecture (JCA) framework. Announced April 29, Jipher is a Java cryptographic service provider that packages a...
Sculpt OS 25.04 released
Sculpt OS 25.04 has been released, and with it come a number of very welcome and important improvements. What most users will care about the most is the updated version of the Falkon web browser, built atop Qt 6.2.2 and its accompanying qtwebengine rel...
Linux App Release Roundup (April 2025)
April brought a solid set of software updates to an assortment of different apps. In this post, I run through recent releases that didn’t get the “whole article” treatment on this blog. Sometimes, it’s a challenge to cover everything I want to ...
Google is working on a big UI overhaul for Android
When Google released the fourth beta of Android 16 this month, many users were disappointed by the lack of major UI changes. As Beta 4 is the final beta, it’s likely the stable Android 16 release won’t look much different than last year’s release...
PATH isn’t real on Linux
I have no idea how much relevance this short but informative rundown of how PATH works in Linux has in the real world, but I found it incredibly interesting and enlightening. The basic gist – and I might be wrong, there’s code involved and I’m no...
“I use zip bombs to protect my server”
The majority of the traffic on the web is from bots. For the most part, these bots are used to discover new content. These are RSS Feed readers, search engines crawling your content, or nowadays AI bots crawling content to power LLMs. But then there ar...
Zoho adds AI capabilities to its low code dev platform
Zoho on Wednesday announced the addition of 10 AI-centric services and features within Zoho Creator, the company’s low code application development platform, that it said are part of its pledge to invest only in “AI capabilities that drive real-ti...
WordPress 6.8.1 Maintenance Release
WordPress 6.8.1 is now available! This minor release includes fixes for 15 bugs throughout Core and the Block Editor addressing issues affecting multiple areas of WordPress including the block editor, multisite, and REST API. For a full list of bug fix...
Meta will offer its Llama AI model as an API too
Meta has unveiled a preview version of an API for its Llama large language models. The new offering will transform Meta’s popular open-source models into an enterprise-ready service directly challenging established players like OpenAI while addressi...
Track Moon Phases From Your Ubuntu Desktop With Luna
Luna brings moon phases to your Ubuntu desktop with a simple GNOME Shell extension. Track current phase, illumination percentage, and upcoming changes right from your panel. You're reading Track Moon Phases From Your Ubuntu Desktop With Luna, a blog po...