Don’t miss Trisha Gee’s Nov-13 webinar on testing; Google’s take on developer trust with AI; free course and certification in DPE; how Uber boosted their experimentation engine by 100x; Japanese med-tech successes; and LOTS of open jobs
Want to connect with Gradle? Email me at owhite@gradle.com, and have a productive month!
|
|
|
|
|
FEATURED UPCOMING EVENT |
Final call! Join Trisha Gee Nov-13 for "Writing tests is hard. Fixing them is harder." |
|
Automated testing is great, until things start to go wrong.
When that happens, you need instant visibility into the root cause of the issue—did you make an error, is it a flaky test, or is there another reason you're getting bothered?
Join author, Java Champion, and developer advocate Trisha Gee for an engaging overview on writing tests in a way to make troubleshooting and debugging easier. Expect a demo, a discussion of AI’s influence today, and the occasional rant about how flaky tests ruin developer productivity.
|
Register to attend
|
|
|
| |
BEST PRACTICES | More findings from Google's "Developer Productivity for Humans" series
|
Our friend Abi Noda (DPE Summit keynoter and founder of DX) recently summarized his learnings about developer trust in AI-powered software technologies.
In his newsletter, he shares a summary of findings from a Google survey on developer trust in AI tools. He looks in particular at how different levels of self-reported trust in AI relate to self-reported developer productivity rankings.
This is a good read. It's interesting to compare, for example, how trust in AI suggestions and an individual's perspective on their own personal productivity at work influence their expectations of what AI can deliver, as well as their ability to forgive inaccurate suggestions.
For further reading, Trisha Gee recently published an article on O'Reilly looking at the rift between junior and senior developers when it comes to using AI for software development successfully.
|
Read more |
|
|
| |
DPE UNIVERSITY | Featured course: Get your team certified in Developer Productivity Engineering |
|
DPE University now has over 4,000 engineers learning about DPE, Gradle, Maven, and Develocity—we're excited about this momentum!
This month's featured course is "Introduction to DPE". The course covers a number of DPE concepts, such as strategies and principles behind improving development workflows, accelerating feedback cycle times, and boosting code quality.
It takes just 40 minutes, and opens up opportunities for certifications in Gradle, Maven, and Develocity. It's an easy win.
|
Register
|
|
|
| |
EXPERT TAKES | Making Uber’s Experiment evaluation engine 100x faster |
This technical post from Uber Engineering describes how they made the feedback cycle for experimental iterations 100x faster (going from milliseconds to microseconds).
The story begins with their efforts to unify Uber’s existing backend configuration platform, Flipr, with their Experimentation platform.
Their original architecture, depending on a centralized microservice, was ideal for shipping functionality quickly and easily. But as demands grew, this architecture faced familiar challenges like latency bottlenecks, reliability issues, and lackluster developer productivity.
| |
Image source
The solution? File caching. Read the article to get more details about their journey to replace "the RPC-based experimentation system with a new feature that evaluates the experiment rules engines locally by reading from file caches that are distributed to all host agents."
Need better caching options for your own project? Take a look at our reimagined Develocity Build Cache page to see how we support local and remote caching for Gradle, Maven, Bazel and sbt!
|
Learn more |
|
|
| |
DPE SUCCESS STORY | Japanese med-tech startup Henry accelerates pre-merge build time by 50% with Develocity |
Henry.jp is on a mission to prevent the collapse of Japan's medical system in the face of rising medical costs in an ultra-aging society.
Henry’s engineers blogged about how they used Develocity to cut pre-merge build times by 50% and so accelerated delivery of their easy-to-implement, modern information systems and support for small and medium-sized hospitals and clinics.
|
Read their story |
|
|
|
CAREER OPPORTUNITIES | DPE Job Openings |
Affirm | Poland | Senior Staff Software Engineer (Developer Productivity)
Apple | Sunnyvale, CA | Health Software - Developer Productivity Engineer
AWS | San Francisco, CA | Developer Advocate, Video Content, AWS Developer Experience
Coinbase | Remote | Staff Software Engineer, Infrastructure - Developer Productivity
Collibra | Prague, Czech Republic | Senior DevOps Engineer, Build Engineering
GEICO | Chevy Chase, MD | Senior Staff Engineer – Developer Productivity Engineering
Goldman Sachs | Salt Lake City, Utah | Software Engineering Manager - Developer Productivity
Google | Kirkland, WA | Senior Software Engineer, Engineering Productivity, Chrome
Holland America Line Inc | Miami, FL | Sr, Software Engineering Manager
Komoot | Remote | Senior Android Developer - Developer Productivity Team
LSEG (London Stock Exchange Group) | London, UK | Technical Product Manager, Cloud and Developer Productivity
Mercedes-Benz Tech Innovation GmbH | Stuttgart, Germany | Developer Productivity Software Engineer
NBC Universal | Englewood Cliffs, NJ | Director, Software Engineering, Developer Tools
Netflix | Los Gatos, CA/USA (Remote) | Product Manager, Developer Platform
NVIDIA | Santa Clara, CA | Software Engineer, Engineering Productivity
Quantexa | London, UK | Developer Productivity Engineer (DevOps)
Signifyd | Belfast, Northern Ireland | Senior Software Engineer, Developer Experience
Remitly | Hybrid / Seattle, WA | Engineering Manager - Developer Experience
Zalando | Berlin, Germany | Head of ML Platform & Developer Productivity
|
|
|
| |