4 key concepts for Rust beginners
Few languages are as highly esteemed by developers as Rust, which promises robust memory safety without compromising speed. Rust also has a steep learning curve, though, and some of its programming concepts can feel like a barrier to knowing it well. ...
You have a license to code
One of the coolest things about software development is that you don’t need anyone’s permission to do it. If you need an application for your business or personal use, there isn’t a single thing stopping you from learning to code and writing it...
Build a server-side web app with .NET, C#, and HTMX
There are many stacks on the server side and one of the most longstanding and capable ones is the .NET platform using C#. .NET is broadly comparable to the Java platform, and over the years, the two have been competitors and mutual influencers. Each...
Celebrating Flutter’s “Production Era”
Flutter is transitioning into its “production era,” marked by widespread developer adoption and success stories, including deeper iOS fidelity, seamless platform integration, and enhanced developer tools, making it a top choice for building apps at...
Top 5 use cases for small language models
Since ChatGPT arrived in late 2022, large language models (LLMs) have continued to raise the bar for what generative AI systems can accomplish. For example, GPT-3.5, which powered ChatGPT, had an accuracy of 85.5% on common sense reasoning data sets, ...
Smarter devops: How to avoid deployment horrors
Many devops organizations implement advanced CI/CD, infrastructure as code, and other automations to increase deployment frequency. In the State of DevOps Report 2023, 18% of respondents were classified as elite performers for being able to deploy on-...
Does AWS have a complexity problem?
At AWS re:Invent 2024, Amazon Web Services addressed a critical concern for enterprises using modern cloud technology: managing the growing complexity of cloud environments at scale. Enterprises are confronted by the challenges of evolving systems, ma...
JavaScript is still number one – JetBrains report
JavaScript is the most-used programming language, according to JetBrains’ State of Developer Ecosystem Report 2024. But the languages with the most promising growth prospects are TypeScript, Rust, and Python, the report says. This year’s report fo...
Aerospike Vector Search adds self-healing live indexes
Real-time database provider Aerospike has updated its Aerospike Vector Search database extension for powering generative AI applications. The update offers new indexing and storage capabilities for real-time accuracy, scalability, and ease of use for ...
4 steps to streamline enterprise cloud spending
The proliferation of cloud computing has fundamentally reshaped how enterprises handle their critical workloads, transforming the cloud into a strategic tool and business enabler. Hyperscalers — cloud service providers that offer scalable, flexible ...
What tech teams need to know about WebAssembly
WebAssembly, or Wasm, is an open standard that defines a portable binary-code format and corresponding text format for executable programs. Created and maintained by the World Wide Web Consortium (W3C), Wasm is designed to facilitate high-performance ...
Weaponizing generative AI
Well, that didn’t last long. Generative AI has existed just a few short years, but already we seem to be alternating between bouts of disillusionment and euphoria. More worrying, however, is not where we are on Gartner’s Hype Cycle, but how genAI ...
The Python AI library hack that didn’t hack Python
Guess what’s both one of the fastest-growing and most popular languages of 2024? (Hint: It’s not Java.) Also in Python this month: A clever hack of a popular Python AI library offers some hard security lessons, a new Python package management tool...
Chicago flunks cloud economics
The city of Chicago has devised a brilliant plan to jack up its cloud computing tax from 9% to 11%. As someone who has worked in tech for decades, I’ve seen this movie before, and (spoiler alert) it didn’t have a happy ending. This is not a diatri...
Microsoft .NET Community Toolkit backs partial properties
Microsoft has released .NET Community Toolkit 8.4, with support for partial properties in MVVM Toolkit source generators as well as new MVVM Toolkit diagnostic analyzers. The update was unveiled December 12. Source code for the .NET Community Toolkit ...