InfoQ Homepage Developer Experience Content on InfoQ
-
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.
-
KubeCon + CloudNativeCon NA 2021: Key Announcements and Q&A with Priyanka Sharma
InfoQ met with Priyanka Sharma, general manager of the Cloud Native Computing Foundation (CNCF), during KubeCon + CloudNativeCon North America 2021 in Los Angeles to talk about the event and other topics including new projects and tools for developers, diversity and inclusion, and women in tech.
-
QCon Plus November 2021 is Now Hybrid. Attend Online and In-Person (NY & SF)
The QCon Plus software development conference will be back November 1-5, 2021 - online and in-person. Get the chance to engage and network with professionals driving change and innovation inside the world’s most innovative software organizations.
-
Paving the Road to Production at Coinbase: QCon Plus Q&A
As Coinbase scaled both their number of engineers and customers, they needed more projects, faster iteration, and more control over their growing infrastructure. In developing their in-house deployment tool by looking at what developers were doing and trying to help them, they created a culture of self-service.
-
HashiCorp’s Waypoint Targets Consistent Build and Deploy Workflows across Platforms
HashiCorp announced Waypoint - an open source project that aims to provide a consistent build and deploy workflow across different platforms including Kubernetes, AWS ECS, Nomad, Google Cloud Run, Docker, Buildpacks, and Azure Container Instances.
-
REPLicant, a Super Simple Svelte REPL - Peter Allen at Svelte Summit 2020
Peter Allen recently gave a talk at Svelte Summit 2020 in which he explained the benefits of REPL (Read-Print-Eval-Loop) playgrounds. While the Svelte REPL is complex due to the handling of many edge cases, the principles underlying code playground implementations are simple. Allen progressively led the viewer into the implementation of the simplest possible version of the Svelte REPL.
-
Metrics Collection at Scale: Learning from Uber's M3
In a recent InfoQ podcast, Rob Skillington, co-founder and CTO at Chronosphere, shared his experience and opinions on the topic of observability in modern distributed systems. Key topics covered: metrics collection at scale, multi-dimensional metrics and high-cardinality, the importance of the developer experience, and the value of open standards, such as OpenMetrics.
-
Windows Terminal 1.0 Released with Support for Profiles, Multiple Panes, and Unicode Characters
Microsoft has moved Windows Terminal out of preview and announced the release of version 1.0. Windows Terminal includes multiple tabs, panes, customizable shortcuts, support for Unicode and UTF-8 characters, and custom themes and styles. The terminal can support PowerShell, cmd, WSL, and other command-line tools.
-
How to Embrace “You Build It, You Run It” with Paul Hammant at QCon London
Paul Hammant talked at QCon London about having developers responsible for the first line of support in production, as the saying goes, “if you build it, you run it.” Hammant recommends following this practice only if there are proper support levels and escalation policies defined. As a result, companies could reduce the chances of burnout or staff quitting.
-
Improved File Sharing in Docker Desktop for Windows Enhances Developer Experience
Docker has released a new fileshare implementation for Docker Desktop for Windows as part of the 2.1.7.0 edge release. This new fileshare makes use of FUSE (Filesystem in Userspace) and allows for more seamless sharing of files between host and container. This includes being able to edit source on the host, save, and see the changes live in the browser on the container.
-
Pinterest’s Journey to a Kubernetes Platform
Pinterest software engineers have revealed the custom tools and resources they introduced in the company's adoption of Kubernetes.