InfoQ Homepage News
-
Developer Surveys Survey: Including a Spotlight on Java Results
JRebel and Snyk have recently published their Java/JVM technology reports, and Codingame and Tiobe have published reports into language usage and adoption. InfoQ looks at the state of play of these reports, and what is happening in the Java and wider ecosystems today.
-
Balancing Coupling in Distributed Systems: Vladik Khononov at DDD Europe
We have been told that coupling is bad, so we decouple everything and break everything apart into tiny services that can be changed independently. But by following this reasoning we often end up with a distributed mess, Vladik Khononov noted in his presentation at the recent DDD Europe 2020 conference in Amsterdam. Instead of fighting coupling, he proposes that we use it as a design tool.
-
CodeNode in London Relaunched by Trifork as Conference Venue
CodeNode, former host of SkillsMatter, has been bought by Trifork and will re-open its doors in London.
-
Yelp Varanus Helps Android Apps Monitor and Limit Network Traffic
Recently open-sourced by Yelp, Varanus is an Android library aiming to prevent apps from inadvertently consuming too much data. Besides monitoring network traffic, Varanus can also shut it off if required.
-
Docker Donates Converter Library for Storing CNAB Bundles in Container Registries to cnab.io
Docker announced that they have donated the cnab-to-oci library to the Cloud Native Application Bundle (CNAB) project. The library can convert and push CNAB application bundles to OCI-compliant registries by leveraging existing OCI abstractions.
-
Dissecting Bounded Contexts: Nick Tune at DDD Europe
There are many reasons for breaking up systems and making them more modular, Nick Tune noted in his keynote at the recent DDD Europe 2020 conference. We lower the cognitive load, teams can work independently, and from a business perspective we can do more granular investments. In his presentation, Tune discussed how by dissecting bounded contexts we can find more options when designing them.
-
Java Flight Recorder Coming to OpenJDK 8
Java Flight Recorder, originally open sourced in Open JDK 11, is being backported into the mainline Open JDK 8 tree as it comes out of its early access release. Together with JMC 7.1, available from Azul, flight recorder profiling will become accessible to users of both Open JDK 8 and Open JDK 11.
-
Agile Companies Have Higher Employee Engagement
The Business Agility Institute has released a whitepaper which summarises research into employee engagement. They concluded that high levels of employee engagement has a direct correlation with greater talent attraction and retention, innovation, profitability and production. They also show that organisations with high levels of agile maturity have a 25% higher Glassdoor rating.
-
What Will the Next 10 Years of Continuous Delivery Look Like?
Dave Farley and Jez Humble talked at the DeliveryConf about their expectations for the next ten years of Continous Delivery (CD). For CD to succeed, the IT industry needs to focus on three performance aspects: technical, organizational, and cultural–all profoundly interrelated. DORA's report has shown that technical practices can lead the change, but they alone aren't enough.
-
Swift 5.2 Brings callAsFunction, Subscript with Default Arguments, and More
The Swift programming language, originally developed by Apple and released in 2014, has just reached version 5.2. Swift 5.2 is available in the Xcode 11.4 Beta, bringing callAsFunction, subscript with default arguments, Key Path Expressions as Functions, a new diagnostic architecture, and more.
-
New GitHub CLI Enables Working with Issues and PRs from the Command Line
GitHub has just beta-released GitHub CLI, an open-source tool that allows developers to work with issues and pull requests from the command line. Written in Go, GitHub CLI can be installed on Linux, macOS, and Windows.
-
Blazor WebAssembly Preview - Full-Stack C# Development for Web Applications
Microsoft has released the 3.2.0 Preview 1 of Blazor WebAssembly, which adds support for a SignalR client, simplified startup and improved download size.
-
How Serverless Impacts Design: Gojko Adzic at DDD Europe
Serverless architectures are becoming mainstream and can reduce both time to market and operational costs. But to benefit from them, applications must be designed around the constraints of this architecture style. At the recent DDD Europe 2020 conference, Gojko Adzic discussed his experience using serverless and how DDD and a serverless architecture will impact the design of an application.
-
Building a Generative Culture at Redgate: QCon London Q&A
A generative culture has a clear sense of mission and there’s a high degree of cooperation and learning. In a generative culture, people have the time to learn and the space to bring in new ideas. Jeff Foster, head of product engineering at Redgate, will present how Redgate improved the way they build products by developing a generative culture at QCon London 2020.
-
Event Sourcing Done Right - Experience from the Trenches: Dennis Doomen at DDD Europe
Event sourcing is just a tool; it’s not a top level architecture style and should not be used everywhere, Dennis Doomen pointed out in his presentation on the Event Sourcing day at the DDD Europe 2020 Conference in Amsterdam where he shared some of the practices he has found useful when applying event sourcing to a problem.