Featured Upcoming Event
We have two exciting webcast events this month and couldn’t decide which one to feature, so we decide to feature both:
- DevProdEng Lowdown: How Microsoft Does Developer Productivity Engineering
November 11 (10am PDT | 1pm NY | 6pm London | 7pm Berlin)
Get the lowdown from Brian Houck of the Microsoft Windows Engineering Systems team who will lead a discussion on the people, processes, and tools that Microsoft put in place to improve the productivity of their engineers with the ultimate goal of shipping higher-quality content to customers faster. Brian will opine on the right time to stand up a dedicated team to focus on DPE, initial goals and business outcomes achieved, key data/metrics and tooling, biggest wins, and biggest DPE moonshot moving forward.
- DevProdEng Showdown!: Scaling JVM Software Stacks for Maximum Developer Productivity
Thursday, November 18 (10am PDT | 1pm NY | 6pm London | 7pm Berlin)
Watch the showdown between thought leaders from Cash App, Confluent, Netflix, and Okta as they weigh in on thought-provoking technology choices they support or interesting practices they recommend to scale their JVM software stacks. Not familiar with DevProdEng Showdown!? It’s a series of live-streamed 30-minute episodes where a panel of distinguished experts debate hot topics related to Developer Productivity Engineering in a rapid-fire game show-like format. Check out our pilot episode to get a better idea of what you’re in for and don’t forget to invite your colleagues that care about DevEx.
Success Stories
Micrometer is a vendor-neutral instrumentation facade for JVM-based applications which provides multiple interfaces that developers can use to instrument their code without being locked into a monitoring solution. The dimensional data model, in combination with the timers, gauges, counters, distribution summaries, and long-task timers provided by the interfaces allows for searching and drilling down on metrics. Before optimizing the build with the DPE technology provided in Gradle Enterprise the average build time for the project was 3 minutes; after optimizations the build time was less than 1 minute.
Analysis of test-related task inputs found multiple opportunities for avoidance savings during test cycles, leading to further reduction in feedback cycle times. The insights gained from the Build Scan service helped the team uncover multiple inefficient dependency repository lookup calls alongside improvements to the project’s overall cacheability. Build Scan dependency info, plugin insights, and deprecation warnings help the team ensure that build systems stay up to date with the latest version of the Gradle Build Tool and the related plugins that they use.
Expert Takes
In our first DevProdEng Lowdown (meetup/webcast event) sponsored by Gradle and Netflix Engineering, Danny Thomas from the Netflix Productivity Engineering team sat down with Gradle’s own Rooz Mohazzabi to explore Netflix DPE journey. Danny discussed when and how the dedicated DPE team at Netflix was put together, lessons learned in establishing and institutionalizing the Netflix DPE practice, team goals and results, and DPE plans and initiatives moving forward. In terms of interest, this was perhaps our most successful webcast of the year. Fortunately, even if you missed it, you can watch it on demand.
|