Paul Krill
Editor at Large
Paul Krill is an editor at large at InfoWorld, focusing on coverage of application development (desktop and mobile) and core web technologies such as Java.
Wasmer unveils Python to Wasm compiler
py2wasm draws on Nuitka to convert Python programs to WebAssembly and run them at 3x faster speeds, Wasmer says.
Oracle JDK Mission Control 9 adds dark theme, configurable JVM browser
Tool kit for monitoring, managing, profiling, and troubleshooting Java applications now requires JDK 17 or later to run.
Java proposal would add exception case to switch
Allowing developers to handle an exception from the selector in switch with a case in the switch block would make switch more usable for pattern matching, the proposal says.
Android 15 reaches beta
The upcoming Android update emphasizes security, productivity, and making apps more widely accessible.
Java proposal would streamline module package imports
Allowing entire modules to be imported all at once would eliminate tedious typing and simplify the reuse of modular libraries in Java.
Java services hit hardest by third-party vulnerabilities, report says
State of DevSecOps report finds 90% of Java services susceptible to vulnerabilities in third-party libraries.
OpenAI's Assistants API gets a boost
The OpenAI Assistants API, used to build AI assistants, has been updated with faster and expanded file search, vector stores, and a new tool choice parameter.
Java G1 fix would speed JIT compilation
G1 garbage collector improvement would also reduce the overhead of the JDK’s C2 optimizing compiler, benefiting cloud-based Java deployments.
Most developers have adopted devops, survey says
83% of developers report being involved in devops-related activities, according to the State of CI/CD 2024 report.
Qdrant offers managed vector database for hybrid clouds
Qdrant Hybrid Cloud is based on the open-source Qdrant vector similarity search engine and vector database written in Rust.
ECMAScript 2024 takes shape
Latest update to the JavaScript standard brings seven new features including array grouping, growable ArrayBuffers, and promises with resolvers.