Kubernetes shows the way forward for AI
The term “inflection point” is overused, but it certainly applies to the current state of artificial intelligence. Technology providers—and the companies that depend on them—can choose one of two roads to AI development: proprietary or open source. This dichotomy has existed for decades, with both sides achieving great levels of success. However, I would argue […]
Read MoreC++ language rises in Tiobe popularity index
Developers apparently did not listen to a recent White House advisory to move away from C++ and C over memory safety concerns, as C++ has climbed to second place in the Tiobe index of programming language popularity, trailing only Python. The C language dropped to third place. C++ is the number two language in the […]
Read More9 command-line jewels for your developer toolkit
Some developers use the command line because we have no choice; others use it because we kind of love it. Either way, you know who you are. Whether you are a lover of the CLI or just using it for work, here are nine command-line tools that will help make you more efficient, on or off the […]
Read MoreHow a data exchange platform eases data integration
What has always fascinated me about Moore’s law is that for more than half a century, the technological computing innovations we take for granted—from the PC to smart watches to self-driving cars—hinged on solving one small, specific problem: the distance between transistors on a chip. As our software-powered world becomes more and more data-driven, unlocking […]
Read MoreOpenAI unveils OpenAI library for .NET
Microsoft is heralding the arrival of an official OpenAI library for .NET developers. The OpenAI library supports the complete OpenAI API and OpenAI’s latest flagship model, GPT-4o, which can reason across audio, vision, and text in real time. Announced June 6 and available now in a first beta, the OpenAI .NET API library is accessible […]
Read MoreThe power of genAI plus multicloud architecture
The rapid evolution of generative AI is poised to influence the significant adoption and expansion of multicloud architecture. What is most interesting is that multicloud is occurring mainly behind the scenes, without much fanfare, taking a backseat to the hype around generative AI. I believe it’s just as important, and enterprises need to pay attention. Everyone […]
Read MoreHow Kubernetes succeeded
June 6th is the official 10th anniversary of the launch of Kubernetes. Kubernetes was built as a container management and orchestration platform that would make it easier to manage all of the software containers within microservices applications. Based on Borg, Google’s internal container management service that handled thousands of instances, Kubernetes eventually was released as […]
Read MoreWhat is model quantization? Smaller, faster LLMs
If ever there were a salient example of a counter-intuitive technique, it would be quantization of neural networks. Quantization reduces the precision of the weights and other tensors in neural network models, often drastically. It’s no surprise that reducing the precision of weights and other parameters from, say, 32-bit floats to 8-bit integers, makes the […]
Read MoreJava inheritance vs. composition: How to choose
Inheritance and composition are two programming techniques developers use to establish the relationship between classes and objects. Whereas inheritance derives one class from another, composition defines a class as the sum of its parts. Classes and objects created through inheritance are tightly coupled because changing the parent or superclass in an inheritance relationship risks breaking […]
Read MoreAzul CEO sees Java’s AI future as bright
Azul Systems specializes in providing Java technologies ranging from supported OpenJDK builds to Azul Intelligence Cloud, offering actionable intelligence from Java runtime data. The company maintains both technical and competitive relationships with Oracle, the Java steward. InfoWorld Editor at Large Paul Krill recently interviewed Azul CEO Scott Sellers. The following interview touches on Java’s place […]
Read More