Java proposal would streamline record creation
In an effort to streamline code, Java would be enhanced with derived record creation, via a proposal that would provide a means to create record instances from existing records through a block of transformation code. The OpenJDK proposal authored by Oracle technical staff, titled “Derived Record Creation,” would streamlinescode by deriving a new record from […]
Read MoreMost cloud-based genAI performance stinks
I’ve been asked if generative AI systems are always slow. Of course, I reply, “Slow, as compared to what?” The response I always get is funny. “Slower than we thought it would be.” And the circle continues. Performance is often an afterthought with generative AI development and deployment. Most deploying generative AI systems on the […]
Read MoreDeno adds API for date and time operations
Deno 1.40, the latest version of the JavaScript runtime positioned as a rival to Node.js, has been launched with a Temporal API for advanced date and time operations. The update was announced January 25. Deno can be accessed from deno.com. The Temporal API is intended to address shortcomings of the existing Date object in JavaScript. […]
Read MoreGoogle Project IDX adds Android emulators, iOS simulator
Project IDX, Google’s experimental, AI-powered, cloud-based developer platform, has added Android and iOS simulators and templates for Go, Python, Node.js, and other languages and development frameworks, the company announced on January 25. An experimental initiative in limited preview, Project IDX is intended to bring an entire full-stack, multi-platform application development to the cloud. The latest […]
Read MoreMachine learning for Java developers: Machine learning data pipelines
The article, Machine learning for Java developers: Algorithms for machine learning, introduced setting up a machine learning algorithm and developing a prediction function in Java. Readers learned the inner workings of a machine learning algorithm and walked through the process of developing and training a model. This article picks up where that one left off. […]
Read More5 ways tech leaders can increase their business acumen
Developers, engineers, data scientists, and other technologists generally understand the value of earning technical certifications, experimenting with new technologies, and strengthening collaboration skills. However, developing business acumen is just as critical for those seeking more responsibilities and opportunities to work on strategic initiatives. Business acumen sometimes refers to business skills, including leadership, understanding business financials, […]
Read MoreBuilding AI agents with Semantic Kernel
Back in the early 1990s, I worked in a large telecoms research lab, as part of the Advanced Local Loop group. Our problem domain was the “last mile”—getting services to peoples’ homes. One of my research areas involved thinking about what might happen when the network shift from analog to digital services was complete. I […]
Read MoreHow to implement a custom object mapper in C#
When working on applications, you will often need to convert one type to another. Object mapping is the process of mapping a source object to a destination object, where the types of the source and destination objects might differ. For example, you might need to create an instance of one class from an instance of […]
Read MoreGet started with Anaconda Python
No question about it, Python is a crucial part of modern data science. Convenient and powerful, Python connects data scientists and developers with a galaxy of tools and functionality, in convenient and programmatic ways. Still, those tools sometimes come with assembly required, sometimes a lot of it. Because Python is a general-purpose programming language, how […]
Read MoreA guide to implementing fine-grained authorization
Authentication and authorization rank among the top priorities for application developers today. While they’re often used interchangeably, they actually represent two very different things. Yet in order to ensure a secure and seamless experience for users, both must work in concert. To illustrate the distinction between authentication and authorization, I often use the example of taking your family to Disneyland. Authentication is […]
Read More