
What we’re about
The Ottawa Java User Group is an independent, community-driven organization with a mission to keep our members informed about the latest and greatest developments in the Java and JVM ecosystems. From cutting-edge technologies to advanced topics, we're always on the lookout for the next big thing. So why not come join us and be a part of the conversation?
About Baruch: 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.
Abstract: Dive into a world of wit and wisdom with "Developer Productivity – DIY (with ChatGPT) or How I Learned to Stop Worrying and Love the AI," a conference talk that subtly weaves humor with practical tips for boosting your development prowess. Our spirited speaker will engage in a lively conversation with ChatGPT, the clever AI language model, to uncover innovative strategies for optimizing your development process, from shortening build feedback loops to conquering flaky tests and caching build results like a master.
Be captivated as our speaker embraces the challenge of implementing ChatGPT's suggestions in a live coding session that promises to entertain and enlighten without explicitly flaunting its humor. This engaging exploration of AI-assisted development will leave you with a fresh perspective on productivity and a subtle smile on your face.
By the end of this charming adventure, you'll have a treasure trove of valuable tips and a newfound appreciation for the delightful synergy between AI and your development process. Get ready to revolutionize your workflow and forge a lasting bond with your new AI confidant, ChatGPT.
About Eli: Eli is a co-founder of AtomicJar, the company behind the popular Testcontainers library that enables developers to get faster feedback and more confidence in the code they write. Prior to AtomicJar, Eli was GM of cloud and alliances at VMware and Pivotal. Eli started his career as first-50 engineer (Spring Engineer) at AWS, working on launch teams of S3 and Mechanical Turk and has worked on the launch team of bing.com at Microsoft.
Abstract: Feeling productive while waiting for builds and tests to finish? Neither do I. Worse than the wait is need to do it over and over again especially during development!
Development used to be simple. Build & test things locally, quickly and effectively. No environments, dependencies or stages to manage. Modern development looks different today - proliferation of new databases, message-brokers, and public clouds has resulted in longer-feedback cycles. Developers in many organizations have to check-in their code and wait (often minutes, sometimes hours) for CI to finish to get any realistic feedback - breaking flow, resulting in low productivity and unhappy developers.
In this talk we'll look at the importance of Developer Productivity Engineering and especially its impact on morale, individual and team performance. We’ll look at the various ways teams have improved on the frustrating experience. We’ll dive into ways of achieving Developer Productivity - on an individual developer, team or organization basis - the implications of those approaches and outcomes. This talk will advocate the use of Testcontainers, an open source library for throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything - to create better automated or manual tests. The approach increases what a developer can get done without the need of environments, complexity of deployment concerns or third-party decision makers. By using Testcontainers developers can drastically improve confidence in the code built right in their IDE, prior to even committing the code to a source repository. This approach allows developers to have much faster iteration cycles, avoid breaking flow and results in happier development experience for all.
Join us in the exploration of higher Developer Productivity Engineering, without the need of top-down change, and see ways you can improve your developers productivity today.
This meetup is hosted by Spiria :
Founded in 2003, Spiria is a software engineering firm focused on helping organizations modernize their applications, execute digital transformation projects and increase their teams’ velocity through co-development.
Upcoming events (1)
See all- Maximizing Developer Productivity: Chat GPT and Testcontainers in ActionSpiria - Gatineau, Gatineau, QC
About Baruch: 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.
Abstract: Dive into a world of wit and wisdom with "Developer Productivity – DIY (with ChatGPT) or How I Learned to Stop Worrying and Love the AI," a conference talk that subtly weaves humor with practical tips for boosting your development prowess. Our spirited speaker will engage in a lively conversation with ChatGPT, the clever AI language model, to uncover innovative strategies for optimizing your development process, from shortening build feedback loops to conquering flaky tests and caching build results like a master.
Be captivated as our speaker embraces the challenge of implementing ChatGPT's suggestions in a live coding session that promises to entertain and enlighten without explicitly flaunting its humor. This engaging exploration of AI-assisted development will leave you with a fresh perspective on productivity and a subtle smile on your face.
By the end of this charming adventure, you'll have a treasure trove of valuable tips and a newfound appreciation for the delightful synergy between AI and your development process. Get ready to revolutionize your workflow and forge a lasting bond with your new AI confidant, ChatGPT.
About Eli: Eli is a co-founder of AtomicJar, the company behind the popular Testcontainers library that enables developers to get faster feedback and more confidence in the code they write. Prior to AtomicJar, Eli was GM of cloud and alliances at VMware and Pivotal. Eli started his career as first-50 engineer (Spring Engineer) at AWS, working on launch teams of S3 and Mechanical Turk and has worked on the launch team of bing.com at Microsoft.
Abstract: Feeling productive while waiting for builds and tests to finish? Neither do I. Worse than the wait is need to do it over and over again especially during development!
Development used to be simple. Build & test things locally, quickly and effectively. No environments, dependencies or stages to manage. Modern development looks different today - proliferation of new databases, message-brokers, and public clouds has resulted in longer-feedback cycles. Developers in many organizations have to check-in their code and wait (often minutes, sometimes hours) for CI to finish to get any realistic feedback - breaking flow, resulting in low productivity and unhappy developers.
In this talk we'll look at the importance of Developer Productivity Engineering and especially its impact on morale, individual and team performance. We’ll look at the various ways teams have improved on the frustrating experience. We’ll dive into ways of achieving Developer Productivity - on an individual developer, team or organization basis - the implications of those approaches and outcomes. This talk will advocate the use of Testcontainers, an open source library for throwaway, lightweight instances of databases, message brokers, web browsers, or just about anything - to create better automated or manual tests. The approach increases what a developer can get done without the need of environments, complexity of deployment concerns or third-party decision makers. By using Testcontainers developers can drastically improve confidence in the code built right in their IDE, prior to even committing the code to a source repository. This approach allows developers to have much faster iteration cycles, avoid breaking flow and results in happier development experience for all.
Join us in the exploration of higher Developer Productivity Engineering, without the need of top-down change, and see ways you can improve your developers productivity today.
This meetup is hosted by Spiria :
Founded in 2003, Spiria is a software engineering firm focused on helping organizations modernize their applications, execute digital transformation projects and increase their teams’ velocity through co-development.