Advertisement

shutterstock 560673883 coffee poured into white coffee cup coffee beans java

JDK 21: The new features in Java 21

Java 21 enters the home stretch with 15 finalized features including virtual threads, a generational ZGC, and a key encapsulation mechanism API.


programmers

JetBrains ships Qodana static code analysis tool

Qodana integrates into CI/CD pipelines and with JetBrains IDEs and uses static code analysis to flag code quality, security, and performance issues.


abyss into the abyss taking the plunge dive into a project ocean swimming by rfwil getty 2400x1600

How to handle null values in C#

Null pointer exceptions are no fun. You can avoid them and keep your code clean and maintainable by using these techniques to elegantly handle null values in C#.


Advertisement

man holding code sign programmer developer devops data scientist tech roles hitesh choudhary via un

Customizing Microsoft Dev Boxes with code

Configuration as code is coming to Microsoft’s Azure-hosted workstations, allowing us to use WinGet, YAML files, and PowerShell DSC to deliver ready-to-run toolchains to developers.


1 network internet connected grid earth power satellite view

6 ways to find better content on Mastodon

The more you know about Mastodon networking, the better your search experience will be. Here's how to promote and find user content on Mastodon.


shutterstock 1127162939 traffic light  red yellow green code 1200x800

JFrog Curation blocks malicious open source software packages

DevSecOps system validates incoming software packages against JFrog’s security research library to establish a repository of trustworthy components for software developers to use.


group programmers team workers collaboration

Splunk’s new AI tools aim to ease security, observability tasks

The AI tools introduced at the company’s .conf2023 include the Splunk AI Assistant, Splunk Machine Learning Toolkit 5.4, Splunk App for Anomaly Detection, and the Splunk App for Data Science and Deep Learning 5.1.


business intelligence brain

Meta lets loose second generation of Llama AI models

Meta says organizations can download Llama 2 for free, and run it wherever they wish, for research and commercial purposes. Microsoft and AWS are already hosting it.


Reactive programming, events, data, streams, streaming

Reactive Java with Spring WebFlux and Reactor

Spring WebFlux is one of the most popular frameworks for reactive programming in Java. Here's a hands-on look at using WebFlux with Reactor.


red balloon leader unique one of a kind

How to use Python’s py launcher for Windows

Take control of multiple Python installations in Windows with the py launcher, available as part of a standard Python installation.


Advertisement

detour sign

C# 12 boosts AOT compilation

Latest C# 12 preview introduces an experimental feature that allows generators to reroute code to provide context-specific optimization.


Quantum, blue glow, 3D image

Where quantum computing is already delivering value

While gate model quantum computing holds immense promise for tomorrow, quantum annealing systems are solving complex optimization problems for enterprises today.


red sold price tag

How to value cloud computing services

As the costs for cloud services continue to rise, companies need to determine if the business value of those services is worth the price tag.


HTTPS prefix in a web browser's search/address field

Deno unveils faster, simpler web server API

The Deno.serve() API promises significant performance benefits and allows developers to create a web server with a single line of code.


High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

Cython 3.0: The next generation of Python at the speed of C

Long in development, the new major release of the Python-to-C compiler sheds legacy Python support and readies Cython developers for big changes in Python.