FEATURED upcoming EVENT
The
Developer Productivity Engineering Summit 2022:
Next Practices for Transforming the Developer
Experience
continues to expand its roster of speakers and
sessions. This two-day, two-track event will bring
together thought leaders in developer productivity
from some of the world’s most influential brands.
Here’s a quick update on our speakers and
sessions:
-
Airbnb Developer Productivity Wins:
Janusz Kudelka, Airbnb
-
Continuous Deployment Pains at Fitbit:
Simona Bateman, Google
-
Building in the Cloud with Remote
Development:
Shivani Pai Kasturi & Swati Gambhir,
LinkedIn
-
Descriptive to Prescriptive Analytics and
Beyond for Developer Productivity:
Grant Jenks & Shailesh Jannu,
LinkedIn
-
A More Integrated Build and CI to Accelerate
Builds at Netflix:
Aubrey Chipman & Roberto Peres Alcolea,
Netflix
-
Code Health Score: How Slack Tracks and
Manages Code Tech Debt at Scale: Valera
Zakharov, Slack
-
Isolated Development: Ralf
Wondratschek, Square
-
Mobile Developer Productivity at Scale:
Ty Smith, Uber
Interested in the DPE Summit?
Click to Subscribe
to get regular updates about talks, speakers,
venue, hotels, and more.
BEST PRACTICES
Establish Platform Engineering Teams to Improve
Developer Experience Continuously
According to “A Software Engineering
Leader’s Guide to Improving Developer
Experience,” published Aug. 9 by Gartner’s
Mark O'Neill, “We increasingly find
platform engineering teams being entrusted
with the task of improving developer
experience across multiple product teams.
These teams curate a minimum viable set of
tools needed to build an internal,
self-service development platform that
product teams need to streamline
development and delivery workflows. The
platform team serves developer needs by
managing the platform as a product with a
goal of improving developer experience and
effectiveness through continuous developer
feedback.”
Gradle has also observed this trend of
establishing platform engineering teams to
build developers’ platforms, which include
a curated set of tools such as IDEs, build
tools, and, increasingly, DPE
capabilities. For example, in a popular
DevProdEng Lowdown we spoke to Danny
Thomas at Netflix, who has integrated
Gradle Enterprise into the company’s
developer platform.
Expert TakeS
Earlier this year, Google software developer and
AndroidX team member
Aurimas Liutikas joined our DPE Lowdown
webcast. He talked about how Gradle Enterprise has
helped Google troubleshoot build and test failures
faster in their GitHub Actions CI environment.
Since then, we’ve heard from many companies that
already use or plan to adopt GitHub Actions as
their CI solution. They want to understand how
Gradle Build Tool and Gradle Enterprise fit into
the CI build experience. In a recent blog post,
Aurimas discusses the official Gradle Build GitHub
action that the AndroidX team uses to integrate
with Gradle Enterprise, plus some of the
build troubleshooting best practices Aurimas
shared in his earlier talk.
IDEAS & INSIGHTS
What can you learn from how large banks with some
of the biggest software projects and code bases
handle developer productivity engineering and
experience for 5K+ developers in a heavily
regulated industry with significant legacy code?
So, we set up a Showdown to find out.
DevProdEng Showdown is a series of live-streamed
30-minute events where distinguished experts
debate hot topics related to Developer
Productivity Engineering and software engineering
at scale in a rapid-fire game show-like format. In
this recent Wall Street Edition, all-star
panelists included Ankhuri Dubey of Goldman Sachs,
Robert Keith of JP Morgan Chase, Eric Wasserman of
Morgan Stanley, and Levi Geinert of US
Bank. When asked about the best hacks to
speed up new developer onboarding time, by
audience vote Ankhuri gave the winning response.
She noted that Goldman Sachs first gives new
developers a simple problem, so their focus is not
on solving it but on understanding the ecosystem.
On the back of that first task, capturing
actionable feedback and tracking the developer’s
execution provides precious initial feedback. Find
out how our other experts responded to this
question and others including:
-
What to do when you’re “blocked” by process
-
How to address dependency management in the
software supply chain
-
How best to manage and monitor distributed
applications
TECHNOLOGY NEWS
Gradle recently unveiled a new explainer video on
Test Distribution (TD) which we think you will
find both informative and entertaining. TD is one
of four
performance acceleration
technologies available in Gradle Enterprise; the
others are Build Cache, Predictive Test Selection,
and Performance Continuity.
TD uses your build history to estimate how long
each test will take; then, it distributes the
tests across multiple agents, making testing as
fast as possible. TD ensures that each agent meets
the software requirements of its tests. Plus, it
gathers all the test results, including elements
like JaCoCo data, in a single place, so it's easy
to see what exactly went wrong (or right) during
testing.
Those features, and more, are explained with a
comprehensive product demo video featuring
detailed animations that include spinning clocks,
moonwalking turtles, flying test results, racing
rabbits, dancing rectangles, and a very happy
squirrel.
|