InfoQ Homepage Developer Experience Content on InfoQ
-
Internal Platform Framework Kratix Releases Community Marketplace
Kratix, an open-source framework for building internal platforms, has released a marketplace of community-provided Promises. Within Kratix, Promises represent components curated by the platform team that application teams can request. The Kratix Marketplace is open for submissions from the community.
-
Six Essential Tracks at QCon London, March 27-29, 2023: Architecture, FinTech, ML, and More!
QCon London international software conference returns this March 27-29 with its 17th edition. Technical leaders who are driving innovation and change in software will share the latest trends and techniques from their real-world projects to help you solve common challenges. Learn about emerging trends in 2023, how to adopt them, how to avoid pitfalls, and how to embrace the best practices.
-
Spotify Releases Enterprise Plugin Bundle for Backstage
Spotify has released five plugins for Backstage as a purchasable bundle. The five plugins cover a variety of use cases including compliance, access control, employee education and satisfaction, and usage metrics. The plugins are a mix of existing Spotify tooling and new development specifically for this bundle.
-
Azure Logic Apps Standard Now Supports XSLT and .NET Framework Maps
Microsoft recently announced the preview of support of .NET Framework assemblies in XSLT maps in Logic Apps (Standard), adding more extensibility options.
-
All-in-One, Integrated Front-End Toolchain Rome Released V10, Dubbed First Stable Release
The Rome team recently announced Rome v10, dubbed the first stable release since a Rust rewrite. The new release includes a small part of the all-in-one toolchain that Rome envisions, namely the linter and formatter. The Rust-based tools according to first benchmarks provide between one and two orders of magnitude improvement vs. ESLint and Prettier. The tools are available as a VSCode extension.
-
How Slack Engineers Addressed Their Most Common Mobile Development Pain Points
In a rather detailed article, Slack engineers Ahmed Eid and Arpita Patel provided an interesting peek into the processes they adopted along the years to improve developer experience in a number of distinct areas and the tools they used to that aim.
-
KubeCon NA 2022: How to Build an End-to-End Argo-Based DevOps Platform for Kubernetes
Argo, a CNCF project, helps engineers to use Kubernetes by covering many use cases from GitOps-based continuous deployment to event-based workflow automation. It can also be used to create an end-to-end DevOps platform. Alexander Matyushentsev and Leonardo Luz Almeida spoke at the KubeCon CloudNativeCon North America 2022 Conference on how to build an Argo-based DevOps platform for Kubernetes.
-
API Evolution without Versioning: Brandon Byars at QCon San Francisco 2022
Brandon Byars, North America head of technology at Thoughtworks, spoke at QCon San Francisco 2022. Through his journey of building and maintaining a public-facing API, Mountebank, Brandon shares his learnings and time-tested patterns on evolving APIs without breaking changes.
-
Adopting Continuous Deployment: Tom Wanielista at QCon San Francisco 2022
At QCon San Francisco 2022, Tom Wanielista, a staff engineer on infrastructure at Lyft, presented on Adopting Continuous Deployment at his company. The talk is part of one of the editorial tracks called "Architecting Change at Scale."
-
Microsoft Introduces a New Way for Faster Building Cloud Apps with Azure Developer CLI
Recently Microsoft introduced the public preview of the Azure Developer CLI (azd) — a new, open-source tool that accelerates the time it takes to get started on Azure. It provides developer-friendly commands that map to essential stages in the developer workflow: code, build, deploy, monitor, and repeat.
-
Microsoft Introduces "Dev Box" Service as a Cloud-Based IDE for Developers
During the recent Build conference, Microsoft announced Microsoft Dev Box. This new cloud service provides developers with secure, ready-to-code developer workstations for hybrid teams of any size. With the new service, the company aims to make life easier for developers to quickly access a preconfigured environment with all the tools and resources to write code.
-
Scaling and Automating Microservice Testing at Lyft
Lyft used cloud-based isolated environments for several purposes, including end-to-end testing. As the number of microservices increased, tests using these environments became harder to scale and lost value. Recent articles describe how Lyft shifted to testing using request isolation in a shared staging environment and used acceptance tests to gate production deployments.
-
Developer Experience at Lyft: from the Cloud to Local Environments
Lyft engineering finished their decomposition of a monolith into a collection of microservices back in 2018. Modular development environments using Docker containers eventually moved to the cloud. Recent articles describe how their development tooling struggled to keep up as time passed and the number of microservices exploded. Development environments had to return to the engineer’s machine.
-
Making On-Call Less Painful for Developers by Using High-Quality Alerts
On-call is an increasing reality for developers. Improving alerts to reduce noise, automation, and removing warnings can help to make on-call work more humane. A driving force behind automation is Infrastructure as Code. Over time you can abstract that code so that it fits other use cases, which helps propagate best practices.
-
GitHub Release Improved Developer Flow at Universe Event
At their annual industry event, GitHub released new functionality with a focus on flow, better developer experience, and security. GitHub Universe is an annual conference -- which ran virtually this year -- bringing a raft of announcements relating to new functionality in GitHub - Microsoft’s developer source code repo and software integration tool.