InfoQ Homepage Development Content on InfoQ
-
Google Releases Android Instant Apps SDK 1.1
A few months after its introduction at Google I/O 2017, the Android Instant Apps SDK reaches version 1.1, bringing configuration APKs for binary size optimization and a new API to keep user context when transitioning to an installed app from an instant app.
-
JavaOne Keynote: Oracle Talks Blockchain, Bots and Serverless
The developer keynote at JavaOne on Tuesday focused on communication and Oracle’s cloud offering. Oracle provided an update on Oracle Developer Community, the relaunched OTN that was announced at JavaOne last year, and provided a number of demos and overviews of Oracle Cloud.
-
Spring Data Kay Goes GA Adding Spring Framework 5, Java 9 and Kotlin support
The Spring Data releases its first major revision in eight years, including baseline of Spring 5, Java 8 and JavaEE 7. It also adds general Java 9 compatibility and Kotlin support. It provides reactive data access for Cassandra, MongoDB, Redis and Couchbase.
-
Spring Framework 5.0 Released
Spring Framework 5.0, featuring a new reactive web framework, was released on September 28, 2017. With this release, Spring 5.0 has its entire codebase based on Java 8 source code level. Spring 5.0 is compatible with JDK 9 for development and deployment.
-
Google Cloud Releases Public Beta of Cloud IoT Core
Google Cloud has recently released a public beta of their Cloud IoT Core service, a fully managed offering for IoT messaging and device management.
-
GitHub Introduces Dependency Graph and Security Alerts
At its Universe conference, GitHub announced a number of features aiming to make your code more protected. These include a dependency graph and, built on top of the former, security alerts. Additionally, GitHub now provides a recommender to help you discover projects you may be interested in, and a new Explore experience, offering a curated selection of collections, topics, and other resources.
-
Oracle Announced Plans to Open Source All Features of Their JDK and Address Shortcomings in Java EE
During the opening keynote at JavaOne this year, Oracle announced plans to release Java SE under GPL and to open-source all the features in Oracle’s JDK. The vendor also admitted that Java EE wasn’t fit for the new world of microservices and serverless, and talked about plans to address the issue. Case studies on modern microservices architectures were provided by Alibaba and Spotify.
-
IBM Introduces Open Liberty, an Open Source Runtime for Java Microservices
IBM recently introduced Open Liberty, an open source implementation of WebSphere Liberty that supports the latest Eclipse MicroProfile and Java EE APIs. Alasdair Nottingham, WebSphere and Liberty runtime architect at IBM, and Holly Cummins, technical lead of IBM’s Bluemix Garage London, spoke to InfoQ about Open Liberty.
-
Bob Martin: Test Contra-Variance
Bob Martin, co-author of the Agile Manifesto, has published a blog outlining the pitfalls of writing tests and code which have a co-variant structure. In essence, he emphasizes that the structure of tests should be designed in a contra-variant way, decoupling them from production code and leading to a less fragile and easier to refactor codebase.
-
Jensen Huang Announces NVIDIA's New Projects at the GPU Technology Conference
Today the GPU Technology conference in Munich kicked off with a keynote by NVIDIA CEO Jensen Huang. NVIDIA announced the NVIDIA Holodeck, the Tensor RT 3 library, NVIDIA's Drive platform, and the Pegasus computer for autonomous taxis.
-
Eclipse Issue Open Call for Enterprise Java Participation
The Eclipse Foundation has issued an open invitation for developers to get involved with the next phase of development of Java EE technologies.
-
.NET Core and .NET Standard: What Is the Difference?
.NET Standard is an API specification that defines what Base Class Libraries must be implemented. .NET Core is a managed framework optimized for building console, cloud, ASP.NET Core, and UWP applications. Each managed implementation (such as Xamarin, .NET Core, or the .NET Framework) must implement their BCL according the .NET Standard.
-
Vaughn Vernon Uses Reactive DDD to Model Uncertainty in Microservices
Microservices and reactive systems bring with them uncertainty about messages arriving out of order, multiple times, or not at all. How to react to such uncertainty is a business decision, says Vaughn Vernon, and is best captured by modeling the uncertainty using concepts of Domain-Driven Design.
-
Microsoft Seems to Have Stopped Developing Windows 10 Mobile
Although no official statement has been issued by the company, some later affirmations by top Microsoft executives tell us that Windows 10 Mobile development is stopped.
-
AWS Establishes Per-Second Billing for EC2 Instances
AWS instituted a per-second billing model for EC2 instances and EBS volumes on the 2nd of October.