InfoQ Homepage Agile Content on InfoQ
-
Why Technical Experience Matters: Sven Reimers at QCon London
Sven Reimers, system engineer at Airbus Defence & Space, shared a few lessons on his journey about How To Build a Lifelong Career in Software Development and the Value of Engineering at QCon London. In this session, Reimers discussed what one can do to advance in a technical career based on real world experience.
-
GitLab Ultimate Adds Code Viewing Ability for Guest Roles
GitLab has added customizable roles to its Ultimate subscription, enabling customers to define their roles, based on the current Guest role. The minimal viable change allows Ultimate users to add one additional permission to the Guest role, which grants users the ability to view code, known as Guest+1.
-
Why Cloud Zombies Are Destroying the Planet and How You Can Stop Them
At QCon London, Holly Cummins, Quarkus senior principal software engineer at RedHat, talked about how utilization and elasticity relate to sustainability. In addition, she introduced a range of practical zombie-hunting techniques, including absurdly simple automation, LightSwitchOps, and FinOps.
-
BBC’s Enablement Team Principles Focus on Openness, Collaboration, and Respect
At QCon London BBC shared the five enablement principles paving the road for their teams towards improved development and release processes. Steph Egan shared techniques, challenges and learnings from her team’s journey, with the major takeaway being that the principles have almost nothing to do with the tools themselves.
-
Learnings from Measuring Psychological Safety
Asking people how they feel about taking certain types of risks can give insight into the level of psychological safety and help uncover issues. Discussing the answers can strengthen the level of safety of more mature teams and help less mature teams to understand how they could improve.
-
Rebecca Parsons - Thoughtworks CTO: by 2025 We'll See Evolution in Architecture, But Not Revolution
On the second day of the QCon London conference, Rebecca Parsons, chief technical officer at Thoughtworks, revisited the idea of evolutionary architecture imaging how it might evolve until 2025. Starting from the definition, she visited each of the definitory attributes anticipating how they will evolve in the next period. Concluding that we will see evolution, but not a revolution.
-
Java News Roundup: JDK 20 Released, Spring Releases, Quarkus, Helidon, Micronaut, Open Liberty
This week's Java roundup for March 20th, 2023, features news from OpenJDK, JDK 20, JDK 21, Amazon Corretto 20, BellSoft Liberica JDK 20, multiple Spring milestone and point releases, Quarkus 3.0.0.Beta1 and 2.16.5, Helidon 3.2.0, Open Liberty 23.0.0.3-beta, Micronaut 4.0.0-M1, Camel Quarkus 3.0.0-M1, JBang 0.105.1, Failsafe 3.3.1, Maven 3.9.1 and Gradle 8.1-RC1.
-
Improving Developer Experience in Non-Technical Organisations with BMK
BMK has recently written about the challenges and DevEx compromises faced by engineers within traditionally non-technical enterprises. McKinsey Digital also recently published a report which asserts that every company is a software company. We report on BMK and McKinsey's recommendations for non-technical firms to improve their delivery by adopting safer software cultures.
-
Programming Foundations for Test Automation
Proper programming foundations can improve your test automation, making it easier to maintain testing code, and reduce stress. A foundation of the theory and basic principles of coding and programming can help to bring test automation to the next level. Object-oriented programming principles can help to overcome code smells.
-
Road to Quarkus 3: Improved Dev UI, Steps towards Diataxis Documentation and Performance Bumps
Our previous conversation with the Quarkus team focused on the technical changes to deliver on their mission. More than speed and cloud nativeness, Developer Experience (DX) and the focus on productivity were also an important part of each of the previous major releases. To find out whether version 3.0 will follow this tradition, InfoQ continued the conversation with Andersen.
-
How the Hybrid and Remote Working Revolution Impacts Maintaining Mental Health
Whether working remotely or in a hybrid environment, the way in which we work with one another is changing, and can impact mental health and well-being. Personality characteristics can influence how we respond to remote or hybrid working environments. Organizations can foster psychological safety by focusing on culture, transparency, clarity, learning from failure, and supportive leadership.
-
Migrating From Enzyme to React Testing Library - Sentry Case Study
The Sentry engineering team recently recounted on its blog the drivers and lessons learned from migrating its front-end tests code from Enzyme to the React Testing Library. The migration was triggered by Enzyme’s lack of support for newer versions of React. The migration took about 20 months and involved 17 engineers reviewing around 5,000 tests.
-
How to Lead and Manage in This Brave New Remote and Hybrid World
Hybrid working is a mindset of trusting people and providing opportunities to get the best from everyone regardless of place and time. Managers have the opportunity to make people feel empowered, motivated, and productive. Alternatively, they can squash creativity, fun and psychological safety.
-
Java News Roundup: Gradle 8.0, Maven, Payara Platform, Piranha, Spring Framework, MyFaces, Piranha
This week's Java roundup for February 13th, 2023, features news from OpenJDK, JDK 20, JDK 21, Native Build Tools 0.9.20, Spring 6.0.5, Spring Cloud Data Flow 2.10.1, Quarkus 2.16.3, Payara Platform, Micronaut 3.8.5, Helidon 3.1.2, Vert.x 3.9.15, Hibernate Search 6.2.Alpha2, MyFaces 4.0-RC5, Grails 5.3.2, Reactor 2022.0.3, Metrics 1.11-M1 and Tracing 1.1-M1, Maven 3.9, Gradle 8.0 and Piranha 22.3.
-
GitLab Improves Merge Requests, GitOps Functionality and More
GitLab has released further point versions of their DevOps software package. Versions 15.3 through 15.9 been released on a monthly cadence. GitLab's first machine-learning powered feature improves merge request approvals, with other significant improvements and fixes ranging from GitOps enhancements, through improvements to IdP, to new functionality for DAST.