The best new features in C# 12
C# 12 arrived in November with .NET 8, bringing several new features—primary constructors, collection expressions, inline arrays, and more—that make it simpler and easier to write more efficient code. Just as we walked through the .NET 8 highlights previously, in this article we’ll take a close look at the key new features in C# 12. […]
Read MoreNavigating cloud concentration and AI lock-in
It’s not that difficult to understand. When we move to any new technology, we increase risk. Risk of lock-in, failure, and, most commonly, the risk of building solutions that don’t return enough value to the business. Gartner surveys have underscored the emerging risk of cloud concentration. They emphasize the potential wide-scale impact of business continuity […]
Read More9 reasons SQL has got to go
For all its popularity and success, SQL is a study in paradox. It can be clunky and verbose, yet developers often find it is the simplest, most direct way to extract the data they want. It can be lightning quick when a query is written correctly, and slow as molasses when the query misses the […]
Read MoreMeta releases open-source tools for AI safety
Meta has introduced Purple Llama, a project dedicated to creating open-source tools for developers to evaluate and boost the trustworthiness and safety of generative AI models before they are used publicly. Meta emphasized the need for collaborative efforts in ensuring AI safety, stating that AI challenges cannot be tackled in isolation. The company said the […]
Read MoreThe best new features in Angular 17: A kinder, faster Angular
Angular is one of the most storied front-end web frameworks, and it has gone through significant changes since its initial release—including the complete rewrite that transformed it into a reactive framework in the vein of React. Angular today is a powerful system with some great ideas, like reactive eventing throughout and a robust dependency injection […]
Read MoreVisual Studio Code introduces floating editor windows
Microsoft has released Visual Studio Code 1.85, aka the November 2023 edition of the company’s signature open source code editor. This latest update to Visual Studio Code features floating editor windows and the ability to visualize JavaScript heap snapshots. Introduced December 7, Visual Studio Code 1.85 can be downloaded for Windows, Linux, or Mac. With […]
Read More5 easy ways to run an LLM locally
Chatbots like ChatGPT, Claude.ai, and phind can be quite helpful, but you might not always want your questions or sensitive data handled by an external application. That’s especially true on platforms where your interactions may be reviewed by humans and otherwise used to help train future models. One solution is to download a large language model […]
Read MoreWhat is the JDK? Introduction to the Java Development Kit
The Java Development Kit (JDK) is one of three core technology packages used in Java programming, along with the JVM (Java Virtual Machine) and the JRE (Java Runtime Environment). It’s important to differentiate between these three technologies and understand how they’re connected: The JVM is the runtime that hosts running programs. The JRE is the […]
Read MoreWhy your cloud database performance sucks
“My cloud application is slow,” is a common complaint. However, nine times out of ten the cause does not lie with the application processing or the database’s inability to serve the application at the required performance level. It’s almost 2024. Why are we still having these issues with cloud-based database performance? What are the most […]
Read MoreThe evolution of multitenancy for cloud computing
Okay, I’m going to geek out for this one. The start of my cloud computing career was not using cloud computing services, it was building them. This meant setting up a service that could do complex things, handle many service requesters, and manage to serve many clients simultaneously. To do all this, I had to […]
Read More