5 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 More5 great new features in Django 5
Django, the Python web framework with all batteries included, is on the verge of its fifth major release. Here’s a rundown of five big new Django 5 features to take advantage of, in both existing and new Django projects. Top 5 new features in Django 5 Form fields are simpler to render Model fields for […]
Read MoreHere's what AWS revealed about its generative AI strategy at re:Invent 2023
At AWS’ annual re:Invent conference this week, CEO Adam Selipsky and other top executives announced new services and updates to attract burgeoning enterprise interest in generative AI systems and take on rivals including Microsoft, Oracle, Google, and IBM. AWS, the largest cloud service provider in terms of market share, is looking to capitalize on growing […]
Read MoreAmazon Q: AWS' answer to Microsoft’s GPT-driven Copilot
AWS CEO Adam Selipsky on Tuesday premiered the star of the cloud giant’s ongoing re:Invent 2023 conference: Amazon Q, the company’s answer to Microsoft’s GPT-driven Copilot generative AI assistant. Selipsky’s announcement of Q was reminiscent of Microsoft CEO Satya Nadella’s keynote at Ignite and Build, where he announced several integrations and flavors of Copilot […]
Read MoreJDK 22: The new features in Java 22
Java Development Kit 22, due in March 2024 as the next version of Java Standard Edition, has grown to include 12 features, with a second preview of scoped values and a preview of stream gatherers being the latest additions. Oracle said the feature set for JDK 22 will be frozen by December 7. Scoped values […]
Read MoreGet started with Java's new structured concurrency model
Structured concurrency is a new way to use multithreading in Java. It allows developers to think about work in logical groups while taking advantage of both traditional and virtual threads. Available in preview in Java 21, structured concurrency is a key aspect of Java’s future, so now is a good time to start working with it. Why […]
Read MoreImplement authorization for Swagger in ASP.NET Core
When building your .NET applications, you will often need to generate API documentation. To do this, you might use Swagger, a toolkit that makes it simple to provide a graphical representation of your API. You can test the API methods within the Swagger UI once the API documentation is available. If you could use an […]
Read More