InfoQ Homepage News
-
Kotlin Q&A with Christina Lee of Pinterest
InfoQ recently sat down with Christina Lee, an Android engineer on the Core UI team at Pinterest, and discussed adoption of Kotlin at Pinterest, organizational challenges Pinterest faced during the adoption, the biggest lesson learned, helpful tips for transitioning to Kotlin from Java, and the topic of her upcoming talk, Representing State: the Kotlin Edition, at KotlinConf 2018.
-
Netflix Keystone Real-Time Stream Processing Platform
Netflix recently published a post in their tech blog discussing the design considerations and insights of Keystone, their Real-time stream processing platform. Keystone has been operational since December 2015 and has grown significantly over the years as Netflix subscribers have grown from 65 to over 130 million in the past 3 years. This article follows on the latest state of Keystone platform...
-
A New Era for GlassFish: Source Code Migrated, and the Java EE TCK Released as Open Source
The Eclipse Foundation recently announced two milestones in September 2018: the migration of GlassFish source code from Oracle has been completed; and the Java EE TCK is now open-sourced. Considered a major milestone for the advancement of Jakarta EE and a new era for GlassFish, “this is another step in making Jakarta EE a vehicle for innovation in cloud-native application development.”
-
Russ Miles: Ignored Architects and Chaos Engineering
At the recent Event-Driven Microservices Conference in Amsterdam, Russ Miles claimed that the biggest challenge for an architect is that you get ignored. You have great ideas like event-driven microservices, but the reaction too often is that it sounds good, but that it’s overly complicated for the needs at hand.
-
Implementing Privacy by Design in Hyperledger Indy
Centralized identity providers, such as social media sites and consumer email services, provide convenience to users. But this approach creates data privacy and security risks. Hyperledger Indy, an open source blockchain project, is being built to address the current issues that exist in centralized identity providers by taking a 'Privacy by Design' approach to deal with these risks.
-
Facebook Open Sources LogDevice - a Distributed Data Store for Log Storage
Facebook open sourced their internal distributed log storage project called LogDevice. It offers high write availability using replication, durable log storage and recovery from failure.
-
Next.js 7 Released with 40% Faster Builds
The Next.js team has announced version 7 of their open-source React framework. This release of Next.js focuses on improving the overall developer experience with 57% faster boot times and 40% faster builds in development, improved error reporting and WebAssembly support.
-
Axon Conference Panel: Why Should We Use Microservices?
In the panel discussion at the recent Event-Driven Microservices Conference in Amsterdam, Frans van Buul from AxonIQ, the conference organizer, started by noting that microservices are quite mainstream today. He wanted to look back at what we have learned, but also think about where we will be heading in the next couple of years.
-
Swift 5 Enters Latest Development Stage to Release
After officially delivering Swift 4.2, the Swift team is now focusing on Swift 5 by kicking off the final phase of its release process. Planned to be released early 2019, Swift 5 aims to bring ABI stability to the language while preserving source compatibility.
-
Payara Foundation Releases Payara Server and Payara Micro 5.183 Featuring MicroProfile 2.0 Support
The Payara Foundation has recently released version 5.183 of Payara Server and Payara Micro with a host of new features, upgrades, and bug fixes including full support for MicroProfile 2.0 and Java EE 8. New features include: updates to MicroProfile APIs and the Admin Console; support for the OpenID specification; and a new application deployment descriptor schema.
-
Webhint Open Source Linting Tool for Detecting Issues with Accessibility, Performance, and Security
The webhint project provides an open source linting tool to check for issues with accessibility, performance, and security. The creation of websites and web apps has an increasing number of details to perfect, and webhint strives to help developers remember these details.
-
Google Releases New Code Search in Beta in Revamped Cloud Source Repositories
Google announced it is bringing code search in beta availability with the newly revamped Cloud Source Repositories service. This overhaul provides an entirely new user interface and semantic code search capabilities.
-
Spring Release Versions 3.0.4 and 2.4.3 of Spring Web Services
Spring has released two versions of their Web Services project at the same time: version 3.0.4.RELEASE as the main branch of development, and version 2.4.3.RELEASE for maintenance. Both versions have been upgraded to run on Spring Framework 5.1.0 and to support Java 11.
-
Lessons from the UK Government's Digital Transformation Journey
Citizens can get the information and services they need more quickly because users' needs are considered in government service design, and suppliers can work with the government in modern agile ways: these are two benefits resulting from the UK Government's digital transformation. Having teams exposed directly to users motivates teams to make their products better.
-
Basic Concepts and the Future of Axon, a CQRS and Event Sourcing Framework
At the recent Event-Driven Microservices Conference in Amsterdam, Allard Buijze described in a presentation the basic concepts, the history and future of Axon, a framework for systems based on DDD, event sourcing and CQRS. The adoption of Axon Framework is growing rapidly and recently hit one million downloads.