InfoQ Homepage Development Content on InfoQ
-
Microsoft Embeds Artificial Intelligence Platform in Windows 10 Update
The next Windows 10 update opens the way for the integration of artificial intelligence functionalities within Windows applications. Developers will be able to integrate pre-trained deep-learning models converted to the ONNX framework in their Windows applications.
-
Ankyra Presents “Escape”, a Release Automation Tool That Manages Platforms as Logical Components
Over the last ten years there has been increased focus on infrastructure as code (IaC) tooling, primarily driven by the rise of Infrastructure as a Service (IaaS) and API-driven infrastructure. InfoQ discussed the challenges of homogenising this tooling with Bart Spaans, founder of Ankyra, who is an expert in the domain of infrastructure and release engineering.
-
Google Releases “Skaffold”, a Tool That Facilitates Continuous Development with Kubernetes
Google has released Skaffold, an open source command line tool that facilitates continuous development for Kubernetes applications. Skaffold is entering an increasingly crowded space of Kubernetes development automation tooling, including Azure’s Draft, Datawire’s Forge and Weavework’s Flux.
-
Q&A with Marisa Fagan on Security Championship
Security lead Marisa Fagan recently spoke at QConLondon 2018 about upskilling and elevating engineering team members into the role of Security Champions. We catch up with Fagen and report on her efforts to address contention caused by a scarcity of security professionals.
-
GitHub Licensed Aims to Make it Easier to Comply with OSS Licenses
GitHub Licensed is an open-source tool that aims to simplify the chore of ensuring license soundness and documentation for all dependencies of a GitHub project.
-
Sauce Labs Adds Analytics and Extended Debugging to Continuous Testing Cloud
At their recent user conference SauceCon, Sauce Labs introduced new capabilities for its continuous testing cloud including test analytics, featuring a dashboard that analyses test results and exposes common failures by browser and operating system, including Android and iOS.
-
JavaFX and the Future of Java Client Technologies
Oracle will remove JavaFX, Applets and Java Web Start from the JDK after Java SE 8. Swing and AWT will remain.
-
Microsoft Announces a Public Preview of the MongoDB Aggregation Feature in Azure Cosmos DB
Last November Microsoft announced more capabilities for the support of MongoDB in Azure Cosmos DB. With the deployment of the latest version of the Cosmos DB service, Microsoft included a preview of MongoDB aggregation pipeline support, enabling developers to create more sophisticated queries and manipulate data by combining multiple aggregation ‘stages.’
-
Rust 2018 Will Focus on Productivity, WebAssembly, Embedded, and More
The Rust core team has announced the official roadmap for Rust in 2018, which brings productivity to the fore and targets four main domains: Web services, WebAssembly, CLI apps, and embedded devices.
-
Exploring Global Tools in .NET Core
One of the new features to debut in .NET Core 2.1 Preview was Global Tools. Global Tools is a way to write .NET Core console apps that can be packaged and delivered as NuGet packages. If .NET Core runs on the target platform, then a properly packaged Global Tool will work there.
-
Events Are Reshaping the Future of Distributed Systems: Jonas Bonér at QCon London
There are many reasons why you should care about events; they drive autonomy, increase stability, help you move faster and allow for time travel, Jonas Bonér noted in his presentation at QCon London 2018, where he explored how events are reshaping modern system.
-
Ionic Announces Capacitor 1.0.0 Alpha for Creating Web, Hybrid, and Native Apps
The Ionic team has announced the first alpha release of Capacitor, a new approach for building web, hybrid, and native apps on mobile and desktop platforms with JavaScript.
-
Java Nestmates Makes Progress
Oracle has announced JEP 181 - "Nest-based Access Control" http://openjdk.java.net/jeps/181 - aka "Nestmates". This is a technical enhancement to the platform that pays off a 20 year old architectural debt introduced in Java 1.1
-
Google Previews New "Bristlecone" Quantum Processor
Google research scientist Julian Kelly presented Google’s new quantum processor, dubbed Bristlecone, able to scale up to 72 qubits.
-
QCon London: Asynchronous Event Architectures with or without Actors
Synchronous request-response communication in microservices systems can be really complicated. Fortunately, asynchronous event-based architectures can be used to avoid this, Yaroslav Tkachenko claimed in a presentation at QCon London 2018, where he described his experiences with event-driven architectures and how Actors can be used in systems built on this architecture.