© Mapbox, © OpenStreetMap

Most Active Speaker

Baruch Sadogursky

Baruch Sadogursky

Principal Developer Productivity Engineering Advocate, Gradle

Лид ДевРела

Nashville, Tennessee, United States

Actions

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.

Барух Садогурский (@jbaruch) писал на Джаве до того, как в ней появились дженерики, рассказывал про ДевОпс до того, как появился Докер, и занимался ДевРелом до того, как его стали так называть. Барух основал DevRel в JFrog когда там было 10 человек, и помог компании дойти до IPO с оценкой в $6B помогая инженерам лучше делать их работу. Теперь Барух продолжает помогать иженерам, а так же помогает компаниям помогать инженерам. Он соавтор книг "Liquid Software" и "DevOps Tools for Java Developers", является членом ПК нескольких престижных конференций и выступает регулярно на таких конференциях как Kubecon, JavaOne (мир праху его), Devoxx, QCon, DevRelCon, DevOpsDays (по всему миру), DevOops (не опечатка) и так далее.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • DevOps & Automation
  • Continous Delivery
  • java
  • groovy
  • Software Development
  • Software Architecture
  • devops
  • continuous delivery
  • Continuous Integration
  • software engineering
  • gradle
  • Apache Maven
  • Developer Relations
  • Developer Advocacy

Sessions

We Solved DevOps. What’s Next? en

Hear me out: We solved DevOps. I am not saying that everyone is doing it right (or even trying), but we have the solution if you want to do it right. Here is the theory, the technology, the communities, the docs, and the books—go knock yourself out. Do DevOps: empower your teams, make deployments a breeze, build invincible CI/CD pipelines, and create production environments that are secure, stable, and observable. Done.

Now, in perfect alignment with DevOps and the Theory of Constraints, it’s time to turn our gaze to the next bottleneck: the production environments of our production environments. They’re a mess. We accept soul-sucking toil, slow and unstable tests and builds, and constant distractions as the norm, just as we accepted the insufferable, manual “throw garbage between silos” all-night deployments of the pre-DevOps era. But, as with DevOps, we shouldn’t take these for granted. It’s time to rise again and resist our development environments' “Pre-DevOps” state. Let’s engineer better developer productivity for all!

Technical Enshittification: Why Everything in IT is Horrible Right Now and How to Fix It en

Did you notice how everything in IT is crap right now? Services are bloated, slow, and buggy, and the hardware requirements to run even the simplest applications are enormous. It’s not just me, right? Everything is full of bugs, support is clueless, nothing works as described, and don’t even get me started on IoT protocols and the Cloud Native space. Oh, and how about taking half of the world’s air traffic offline because of a null pointer exception pushed to production without verification?

And on top of what’s broken, the pace of innovation has crawled to a stop (except maybe in the AI space). There’s nothing materially new in the last ten versions of Android and iOS or the last hundred versions of Chrome and Firefox. Google spent months hyping a new login screen that ended up being just a rearrangement, and can you name one new exciting feature in any software older than five years (plugging in a ChatGPT bot doesn’t count)? When Facebook was bragging about breaking things, at least it was to move faster. What’s their excuse now?

This talk will dig into the reasons behind this technical decline, which we call “Technical Enshittification.” We’ll explore how technical debt, poor innovation practices, and stagnation in core products are dragging us down.

While this talk probably won’t be able to fix the Googles, the Apples, and the Metas, we will focus on what you can do to prevent this decline in your own projects and companies.

We’ll discuss practical strategies to combat and prevent this mess, focusing on Developer Productivity Engineering (DPE), user-centered design, robust testing, and effective project management. Real-world examples will show how to keep IT services efficient, innovative, and user-friendly.

Join us to learn how to turn things around and ensure long-term success in today’s digital landscape.

Coding Fast and Slow: Applying Kahneman's Insights to Improve Development Practices and Efficiency en

Embark on an exciting journey into the intersection of psychology, software development, and Developer Productivity Engineering (DPE) as we explore how Nobel laureate Daniel Kahneman's groundbreaking work on the psychology of judgment and decision-making can optimize your development practices while conserving cognitive resources. Discover the impact of System 1 and System 2 thinking on the software development process, and learn to strike the perfect balance between "fast" intuitive thinking and "slow" deliberative reasoning.
We'll delve into practical DPE strategies for reducing mental fatigue and minimizing context switches, focusing on techniques like build system performance optimization, test parallelization, AI-powered test selection, and developer productivity observability. By leveraging these best practices, you'll enhance your and your team's productivity and maintain focus on high-value tasks.
Whether you're an experienced developer seeking to boost your performance or a curious newcomer eager to learn about the connections between the human mind, software development, and DPE, this talk is for you. Join us for an exhilarating adventure into the fast and slow worlds of coding, and uncover new ways to maximize your cognitive resources.

Surviving the Techpocalypse: Empowering Survivors with Developer Productivity Engineering en

In these perplexing times, when jobs vanish like ice cream on a hot summer day, tech professionals must find the sweet spot between concern for their affected colleagues and the pressing need to scoop up progress.

Discover Developer Productivity Engineering (DPE), the secret sauce that helps both individuals and companies navigate the labyrinth of layoffs and limited resources with flair. Join us as we trek through a landscape teeming with dispirited engineers and floundering companies, showcasing DPE's power to transform even the most disenchanted developer into a productivity maestro.

By adopting DPE's clever approach, we can face economic instability with unity and a dash of wit, turning sour lemons into a refreshing lemonade of success.

Shifting Left, Shifting Blame: How DPE Levels the DevOps Playing Field en

Ah, developers, the golden children of IT! They're the ones who bring the code to life and make the magic happen. But sometimes, they dodge responsibilities, whether it's security vulnerabilities, usability issues, or integration challenges. "That's for Ops to handle closer to production," they say, crossing these concerns off their "definition of done" list. And when things go wrong? Ops is left holding the bag, cleaning up messes they didn't make.

Enter Developer Productivity Engineering (DPE), the framework that encourages developers to take ownership from the start. DPE fosters faster feedback, ensuring that developers address various issues—security, usability, and even third-party integrations—early on. It's not just about writing code; it's about writing accountable code.

You might be thinking, "Isn't that what DevOps is for?" Absolutely, but DPE takes it a step further. It's like DevOps on steroids, making sure everyone is not just collaborating but also accountable for their part.

And here's the best part: developers actually want this. They take pride in code that compiles and passes unit tests. What they've lacked is a way to take ownership of quality issues that go beyond basic functionality. DPE gives them the tools and the mindset to do just that.

So, if you're tired of the blame game where Ops gets all the flak and developers seem untouchable, come discover how DPE can change the dynamics. It's a win-win for everyone, leveling the playing field and making sure everyone is accountable for delivering quality.

DevOps Reframed: Embracing the Path to Developer Productivity Engineering en

Building on the success of DevOps practices, which already employ the Theory of Constraints to tackle bottlenecks, Developer Productivity Engineering (DPE) emerges as the next natural progression. DPE takes a step further by optimizing workflows, automating tasks, and providing real-time feedback to developers, keeping software delivery nimble and efficient.

In this engaging talk, we'll explore how DPE enhances the DevOps framework, streamlining the development process throughout the software delivery lifecycle. See why mastering DPE is essential for all engineers, including Platform and Site Reliability Engineers, as it aligns with core principles like reducing toil, promoting automation, and implementing observability, all while keeping bottlenecks at bay.

With a touch of wit and insight, learn practical tips to harness DPE's power and elevate your software development game. Join us as we reframe the DevOps landscape, revealing the importance of DPE as the next step in our software development evolution, ensuring continued success and growth by effectively managing constraints and bottlenecks.

DevOps for developers (or maybe against them?!) en ru

"DevOps" is the operations people’s crafty plan to make developers do other people's work, but we are smart enough to see right through this naive rebranding trick!

Baruch suggests you think about it: we, the developers, have written all the code. It passes all the tests; it obviously works, and works well (Are we a little proud? We are!); so we are DONE.

Now, out of the blue, a bunch of "thought leaders" (all with an operations background, mind you!) are trying to tell us that we have to learn YAML, Docker, Kubernetes and Terraform to deploy our software because suddenly it is our concern?!

In this talk, we'll discuss why developers do or don’t need DevOps. We'll consider arguments made by DevOps visionaries and see whether they hold water. Hopefully, by the end of the talk, we'll understand whether DevOps really helps developers to deploy better code to production more often, or if it is just another scam made up by marketing and evangelists.

This is a fun and provocative talk. I am starting by claiming that developers have no incentives to do any DevOps and will work my way to explain why; although there is some truth in that, it doesn't matter. The business must commit to DevOps, and once the business is committed, everyone has to be on board.

DevOps для разработчиков (или против них?!) en ru

DevOps — это заговор сисадминов, чтобы заставить разработчиков делать чужую работу, но мы слишком умны, чтобы попасться на эту элементарную уловку ребрендингом! Посудите сами: мы написали код, он проходит тесты. Он, очевидно, работает и работает хорошо (Мы гордимся собой? Да!). И тут мы закончили.

Но приходят эти «визионеры» (все из operations, прошу заметить!) и рассказывают нам, что теперь надо учить YAML, Docker, Kubernetes и Terraform, потому что внезапно это наша головная боль?!

В этом докладе мы поговорим о том, зачем разработчикам нужен или не нужен DevOps. Мы рассмотрим аргументы, которые приводят идеологи DevOps, и решим, состоятельны они или нет. К концу доклада, будем надеяться, нам станет понятно, действительно ли это способ, который поможет нам (разработчикам) поставлять лучший код в прод чаще, или это, как всегда, разводка маркетологов и евангелистов.

Fast Feedback, Faster Development: An Introduction to Developer Productivity Engineering (DPE) en

Explore Developer Productivity Engineering, a field laser-focused on delivering swift feedback loops while keeping developers in their flow. DPE elevates code quality and developer morale by reducing frustrating hiccups, eliminating toil, and providing better feedback, faster. Ready for a smoother and more efficient dev experience? This talk's your ticket.

Engineering Success: Empowering Developers through Enhanced Productivity en

Developer success encompasses well-being, work-life balance, and workplace culture, but it also hinges on engineering environments and tools. In this talk, we explore how enhancing developer productivity can drive success and satisfaction.

As DevRel team members, we shape the developer experience by collaborating to improve engineering processes and tools. We'll discuss strategies for enhancing tools and adopting new ones that excel in promoting productivity.

In developer relations, our mission includes championing initiatives that benefit developers' productivity and well-being. The concept of "developer productivity engineering" (DPE) unifies our efforts to enhance productivity through engineering practices.

Join us to discover insights and strategies for elevating developer productivity. Whether you're a developer advocate or a DevRel manager, this talk will offer valuable perspectives on fostering a culture that prioritizes developer success. Together, we'll explore how DPE can transform engineering culture, benefiting developers, DevRel teams, and organizations.

If this version meets your needs, I'm glad we could find the right fit! If you have any further requests or need additional assistance, please feel free to let me know.

Influencing DevOps without Authority - how "DevOps engineer" can advance real DevOps en ru

You know about DevOps, you know DevOps is right for your organization, but hey, what can you do? As an individual contributor or a team leader, your authority to transform your organization to DevOps is limited. But your influence is not!
In this talk, Baruch will show how some proven influencing and negotiating techniques can be used to convince critical stakeholders in your organization in the necessity of DevOps.
We look at the arguments, the techniques, and the small tricks, which work in particular situations with particular engineering and business leadership positions and will prepare you to deliver the message of DevOps most convincingly to each.

"Influence without Authority", "Getting to Yes", "Getting past No" and others applied to IT organizations with DevOps message.

Устраиваем DevOps без полномочий: Даже "ДевОпс инженер" может помочь en ru

Казалось бы, доклад про устроение ДевОпса должен быть про настройку Дженкинса, но нет!

Этот доклад для тех, кто понимает, что ДевОпс это история про культуру, коллаборацию и общение, но не очень представляет как будучи скромным исполнителем или тимлидом, повлиять на целый энтерпрайз или галеру, и свдинуть организацию в соторну ДевОпса.
Барух расскажет какими методами можно воспользоваться для влияния на stake–holder-ов, что кому говорить, как мотивировать, и как работать с возражениями.
Пожалуй, за исключением парапсихологических практик и гипноза (которые не стоит раскрывать неокрепшим умам), на этом доладе будет обозрены все способы влиять, не имея полномочий на благо наступления повсеместного ДевОпса в индустрии.

[Workshop] Maximize Developer Productivity with Developer Productivity Engineering en

In this workshop by Gradle, we will discuss “Developer Productivity Engineering” (DPE).

If you are not familiar with DPE, it is a new software development discipline that uses data analytics and acceleration technologies to speed up critical software development processes—from builds to testing to CI—and make them more efficient.

In this hands-on training with labs, we will describe DPE processes and best practices in action—using examples from Java projects that rely on Maven or Gradle build tools.

At a high level, you will learn how to:

Leverage build and test acceleration technologies like build caching and distributed testing to instantly speed up feedback cycles as much as 90%. Cut debugging and troubleshooting time in half using data analytics to rapidly identify incident root causes and better manage avoidable failures like flaky tests. Continuously improve performance and guard against regressions through metrics, KPI, and trend observability.

More specifically, this training will cover how to:

* Accelerate debugging and root cause analysis leveraging build scans.
*Achieve significant reductions in local and remote build times using build caches.
* Avoid performance regressions and continuously improve toolchain reliability with performance management analytics
* Detect, prioritize, and eliminate the most damaging flaky tests utilizing a test dashboard.
* Integrate with Git/Jenkins

Pursuing DPE excellence will be a transformative and highly satisfying developer experience.

What Will You Discover If You Just Look? Mostly Horror. en

Observability? Done! But is it? You know exactly what's going on in your production environment (or at least you know how to do it if you really want to), but what about the production environment of your production environment, i.e., your development environment and the pipeline to production?

In this session, we'll look at some horror stories people discovered when they started observing their development environments and pipelines. While sharing them is always fun, there is a moral to those stories: we can do better. We have to engineer developer environment observability.

DevOps Vision and MLOps Vision 2024 Sessionize Event Upcoming

December 2024 Clearwater, Florida, United States

DevOpsDays Tel Aviv 2023 Sessionize Event Upcoming

October 2024 Tel Aviv, Israel

BaselOne 2024 Sessionize Event Upcoming

October 2024 Basel, Switzerland

JConf.dev 2024 Sessionize Event

September 2024 Plano, Texas, United States

swampUP 2024 Sessionize Event

September 2024 Austin, Texas, United States

KCDC 2024 Sessionize Event

June 2024 Kansas City, Missouri, United States

JCON EUROPE 2024 Sessionize Event

May 2024 Köln, Germany

Devnexus 2024 Sessionize Event

April 2024 Atlanta, Georgia, United States

DeveloperWeek 2024 Sessionize Event

February 2024 Oakland, California, United States

DevRel Experience 2023 Sessionize Event

December 2023 Clearwater, Florida, United States

DevOps Vision 2023 Sessionize Event

December 2023 Clearwater, Florida, United States

Oπe\n Conf - 2023 Sessionize Event

November 2023 Athens, Greece

BaselOne 2023 Sessionize Event

October 2023 Basel, Switzerland

DevOps Days Buffalo 2023 Sessionize Event

September 2023 Buffalo, New York, United States

Infobip Shift 2023 Sessionize Event

September 2023 Zadar, Croatia

UberConf 2023

July 2023 Denver, Colorado, United States

DevOpsDays Birmingham (UK) 2023 Sessionize Event

June 2023 Birmingham, United Kingdom

DevOps Days Phoenix 2023

May 2023 Mesa, Arizona, United States

swampUP 2022 City Tour - Munich Sessionize Event

October 2022 Munich, Germany

swampUP 2022 City Tour - London Sessionize Event

October 2022 London, United Kingdom

swampUP 2022 City Tour - New York City Sessionize Event

October 2022 New York City, New York, United States

Yalla DevOps Tel Aviv 2022 Sessionize Event

July 2022 Tel Aviv, Israel

JNation 2022 Sessionize Event

June 2022 Coimbra, Portugal

swampUP 2022 Sessionize Event

May 2022 Carlsbad, California, United States

DevOpsDays Austin 2022 Sessionize Event

May 2022 Austin, Texas, United States

Cloud Native Kitchen Sessionize Event

December 2020

DeveloperWeek New York 2020 Sessionize Event

December 2020 Brooklyn, New York, United States

EuropeClouds Summit Sessionize Event

October 2020

DeveloperWeek Global 2020 Sessionize Event

June 2020

Azure Day Rome 2020 Sessionize Event

June 2020

All The Talks Sessionize Event

April 2020

DevOps Summit Amsterdam 2019 - Two days DevOps experience Sessionize Event

October 2019 Amsterdam, The Netherlands

Yalla! DevOps 2019 Sessionize Event

September 2019 Herzliya, Israel

swampUP 2018 Sessionize Event

May 2018 Napa, California, United States

Baruch Sadogursky

Principal Developer Productivity Engineering Advocate, Gradle

Nashville, Tennessee, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top