InfoQ Homepage Agile Content on InfoQ
-
Java News Roundup: JDK 22, Spring CVEs, Liberica JDK, JDKMon 21, Jupyter for Java, Gradle 8.5
This week's Java roundup for November 27th, 2023, features news from OpenJDK, JDK 22, Jakarta Data 1.0-M2, JNoSQL 1.0.3, LibericaJDK, Spring CVEs, Spring Shell 3.2.0-RC1, Quarkus 3.6, Open Liberty 23.0.12-beta, Helidon 4.0.1, Hibernate Reactive 2.2, Hibernate Search 7.1-A1, Grails 5.3.4, Groovy 5.0.0-A3, Camel Quarkus 3.6, Maven 3.9.6, JDKMon 21, PrimeFaces 12.0.7, Jupyter for Java and Gradle 8.5.
-
Key Lessons for Mobile Release Management from DoorDash
The release process for DoorDash mobile apps is based on clear-cut responsibilities shared across teams, effective communication, testing, and strict rules about handling regressions and hotfixes, explains DoorDash engineer Manolo Sañudo. While not all organizations work at DoorDash scale, many aspects of their approach can prove useful to smaller organizations, too.
-
How to Become a High-Performing Software Team
The four major elements that enable high-performing software teams are purpose, decentralized decision-making, high trust with psychological safety, and embracing uncertainty. Teams can improve their performance by experimenting with their ways of working.
-
Things We Tend to Overlook Going from Architecture to Release
People tend to overlook things when developing a new software product or service because they don’t have to think about them on a daily basis. Companies should create an environment where everyone can express their opinion and concerns and encourage bringing up questions to explore different angles and increase understanding.
-
How Good Companies Can Leverage Agile to Fight Civilizational Debt
Growth, profit, and shareholder value are the cornerstones of today’s economic system, which according to Piotr Trojanowski have proven outdated, reductionistic and not sustainable. He proposes taking the cost of growth into account by using the concept of civilizational debt in agile transformations, and applying agile to realizing humankind's mission through our work.
-
Seven Essential Tracks at QCon London 2024: GenAI, FinTech, Platform Engineering & More!
InfoQ’s international software development conference, QCon London, returns on April 8-10, 2024. The conference will feature 15 carefully curated tracks and 60 technical talks over 3 days.
-
EqualsVerifier Delivers Improved Support for JPA Entities
The EqualsVerifier library may be used in Java unit tests to automatically verify equals() implementations inside a project and provides one hundred percent code coverage on equals() and hashCode() methods. Recent releases improved support for JPA, by requiring the use of getters instead of using fields, and solving several related bugs.
-
Java News Roundup: Helidon 4.0, Eclipse Serializer 1.0, JEPs for JDK 22
This week's Java roundup for October 23rd, 2023, features news from OpenJDK, JDK 22, Jakarta Data 1.0-M1, GraalVM 21.0.1, Spring 6.1-RC2, Spring Modulith 1.1-RC1, Spring Vault 3.1-RC1, Helidon 4.0, Eclipse Serializer 1.0, Quarkus 3.5, Liberica NIK 22.3.4, Hibernate ORM 6.4-CR1, Hibernate Search 7.0-CR1, Maven 4.0.0-alpha8, Camel 4.0.2, Camel Quarkus 3.5, JHipster Lite 0.46 and JDKMonitor.
-
JetBrains Launches IntelliJ-Based Writing Tool WriterSide
With WriterSide, JetBrains aims to allow developers and writers to create technical documentation using a write, test, build workflow. The new tool is based on IntelliJ-platform IDEs and has been used to create most of JetBrains products' documentation for the last few years.
-
Sustainable Product Development Using Agile and Value Stream Mapping
Sustainable product development can be done by combining agile with concepts from the circular economy in our daily work. Value stream mapping can be extended to incorporate circular economy principles to optimize the flow of materials, information, and energy usage.
-
Microsoft Announces Radius: a New Open Application Platform for the Cloud
Microsoft has recently announced Radius, a cloud-native application platform designed to facilitate collaboration between developers and platform engineers who assist them in delivering and managing cloud-native applications. This platform ensures that these applications adhere to corporate standards for cost-efficiency, operational efficiency, and security as the default approach.
-
How Spotify Transitioned to Bazel to Build their iOS App
After three years experimenting with Bazel, in 2020 Spotify decided to adopt it as their official build system for the Spotify iOS app. Thanks to this, they could reduce build times to a fourth, explains Spotify engineer Patrick Balestra.
-
How Growing Tech Engineers Enables Growing Yourself as a Leader
It’s challenging to grow into a new role when you are still holding on to what you have been good at and really love, and what you’ve been doing in your previous role. By attaching to everything you used to do, you are also depriving the people around you of an opportunity to grow and learn to master those skills and take on those responsibilities too.
-
System Initiative Software Goes Open Source; Aims to Model and Automate Infrastructure Management
System Initiative, a customizable power tool, recently open-sourced all of its software under the Apache License 2.0. The release of System Initiative's software to the open-source community aims at improving the DevOps landscape, with a specific emphasis on simulating the user’s infrastructure and using it to manage real-world systems.
-
GitHub Copilot Chat in Open Beta: Now Available for All Individuals in Visual Studio and VS Code
GitHub Copilot Chat is a chat interface that allows developers to ask and receive answers to coding-related questions directly within a supported IDE. It is currently in open beta and available for all GitHub Copilot individual users across Visual Studio and VS Code.