Home //

Baruch Sadogursky

Principal Developer Productivity Engineering Advocate, Gradle

Baruch Sadogursky (@jbaruch) did Java before it had generics, DevOps before there was Docker, and DevRel before it had a name. He started DevRel at JFrog when it was ten people and took it all the way to a successful $6B IPO by helping engineers solve problems. Now Baruch keeps helping engineers solve problems but also helps companies help engineers solve problems. He is a co-author of the “Liquid Software” and “DevOps Tools for Java Developers” books, serves on multiple conference program committees, and regularly speaks at numerous most prestigious industry conferences, including Kubecon, JavaOne (RIP), Devoxx, QCon, DevRelCon, DevOpsDays (all over), DevOops (not a typo) and others. After a tenure of eleven years in JFrog DevRel, Baruch is the Principal Developer Productivity Engineering Advocate at Gradle.

Presentations

When it comes to developer success, factors like work-life balance and workplace culture often take center stage. However, an underexplored yet critical component is the engineering environment and the supporting tools. This talk aims to shed light on how managers can invest in Developer Productivity Engineering (DPE) to drive developer success and organizational growth.

As managers, you hold the keys to shaping the engineering culture within your teams. We'll discuss the importance of collaborating across departments to refine engineering processes and tools, all with the goal of enhancing developer productivity. We'll also offer strategies for identifying gaps in your current toolset and adopting new tools that excel in promoting productivity.

The concept of DPE serves as a framework for these efforts, unifying various initiatives aimed at boosting productivity through engineering best practices. By investing in DPE, managers can not only improve individual developer performance but also drive broader organizational success.

Join us to gain actionable insights into elevating developer productivity from a managerial perspective. This talk will equip you with the knowledge and strategies needed to foster a culture that prioritizes developer success, benefiting your teams and your organization as a whole.

If this approach aligns with your goals, you'll find this talk to be a valuable resource for understanding how a focus on Developer Productivity Engineering can lead to transformative changes in your engineering culture.

The target audience for this talk would be managers, team leads, and decision-makers within organizations who are responsible for overseeing development teams and engineering processes. This includes not only technical managers but also those in higher-level managerial roles who are interested in optimizing developer productivity as a means to achieve broader organizational success.

Embark on an enlightening journey exploring the intersection of psychology, software development, and Developer Productivity Engineering (DPE) as we delve into Nobel laureate Daniel Kahneman's groundbreaking work on the psychology of judgment and decision-making. Understand the impact of System 1 and System 2 thinking on the software development process and learn to create an environment that promotes a perfect balance between “fast” intuitive thinking and “slow” deliberative reasoning for your engineering team.

We'll share practical DPE strategies tailored for engineering leaders, focusing on techniques like build system performance optimization, test parallelization, AI-powered test selection, and developer productivity observability. By implementing these best practices, you'll empower your engineering team to reduce mental fatigue, minimize context switches, and maintain focus on high-value tasks, ultimately driving innovation and boosting productivity across your organization.

Books

DevOps Tools for Java Developers: Best Practices from Source Code to Production Containers

by Stephen Chin, Melissa McKay, Ixchel Ruiz, and Baruch Sadogursky

  • With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach development today has changed dramatically. This practical guide helps you take advantage of microservices, serverless, and cloud native technologies using the latest DevOps techniques to simplify your build process and create hyperproductive teams.

    Stephen Chin, Melissa McKay, Ixchel Ruiz, and Baruch Sadogursky from JFrog help you evaluate an array of options. The list includes source control with Git, build declaration with Maven and Gradle, CI/CD with CircleCI, package management with Artifactory, containerization with Docker and Kubernetes, and much more. Whether you're building applications with Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut, or Quarkus, this comprehensive guide has you covered.

Liquid Software: How to Achieve Trusted Continuous Updates in the DevOps World

by Fred Simon, Yoav Landman, and Baruch Sadogursky

  • Software affects everything in our lives.Imagine that software could be constantly updated without our involvement! No need to figure out hardware specifications. Nothing to interrupt our digital activities. No waiting for lengthy downloads and reboots. What if it all just happened in the background, and we could simply enjoy the benefits?

    Liquid Software explores a future in which developers code high-quality applications that securely flow to end-users with zero downtime. The authors bring insights from their more than 50 years of collective experience in building software in modern development environments. They explain that what sounds like Software Utopia is possible and practical!

    We’re at the dawn of the next great leap forward in computing – the achievement of continuous software updates. The Liquid Software revolution has begun!

ARE YOU READY TO GET STARTED?

Two and a half days of insightful sessions, inspiring ideas, and meeting your peers. Learn the skills and methods that will take your organization to the next level.

REGISTER NOW