Adam Ralph

Adam Ralph

Adam is a distributed systems enthusiast and digital nomad. He works for Particular Software, the makers of NServiceBus. Adam has designed and maintained complex software systems at several companies in the finance industry. He's seen both the good and the bad that can come from applying techniques like SOA, DDD, and microservices. He also likes to speak, maintain open source projects, and fix white space rule violations.


Day 1, 10:30

Five Common Mistakes With Distributed Systems

Does your system involve more than one computer? Then you have a distributed system. While distributed systems can be highly effective, it's easy to get things wrong. Sometimes, so wrong, it would be better to run everything on one big, expensive, machine. Usually this stems from one or more common mistakes, all of which I've made myself over the years, but as they say—learning comes from doing.

Join me and learn how to detect, avoid, and fix these mistakes and streamline your distributed systems for years to come.

Day 1, 13:40

Less is More - a Build Pipeline for the Modern Age

In today's world of rich CI and infrastructure tooling, it's often easy to forget about elements of the UNIX philosophy:

“Write programs that do one thing and do it well. Write programs to work together.”

As it turns out, we can apply this philosophy to our build and CI/CD pipelines just as much as ever. In my personal journey, I've followed the bell curve from from basic building blocks, to rich, integrated systems, and all the way back down again.

Join me and learn how to pick the best building blocks for your build pipeline, with examples in C# and .NET, and above all—how to keep it simple.

Adam is a distributed systems enthusiast and digital nomad. He works for Particular Software, the makers of NServiceBus. Adam has designed and maintained complex software systems at several companies in the finance industry. He's seen both the good and the bad that can come from applying techniques like SOA, DDD, and microservices. He also likes to speak, maintain open source projects, and fix white space rule violations.


Day 1, 10:30

Five Common Mistakes With Distributed Systems

Does your system involve more than one computer? Then you have a distributed system. While distributed systems can be highly effective, it's easy to get things wrong. Sometimes, so wrong, it would be better to run everything on one big, expensive, machine. Usually this stems from one or more common mistakes, all of which I've made myself over the years, but as they say—learning comes from doing.

Join me and learn how to detect, avoid, and fix these mistakes and streamline your distributed systems for years to come.

Day 1, 13:40

Less is More - a Build Pipeline for the Modern Age

In today's world of rich CI and infrastructure tooling, it's often easy to forget about elements of the UNIX philosophy:

“Write programs that do one thing and do it well. Write programs to work together.”

As it turns out, we can apply this philosophy to our build and CI/CD pipelines just as much as ever. In my personal journey, I've followed the bell curve from from basic building blocks, to rich, integrated systems, and all the way back down again.

Join me and learn how to pick the best building blocks for your build pipeline, with examples in C# and .NET, and above all—how to keep it simple.

About DevConf

From the very beginning we've been focused on people, not on companies. Being developers ourselves we thrive to provide the ultimate experience that will be remembered. We'd like to connect awesome speakers with the willing-to-learn-and-share community. It's not only about sessions - it's also about meeting with like-minded people - it can result in great ideas, is that right?

DevConf Team

Organizer

Grzegorz Duda Developers World
ul. Wielicka 91/4
30-552 Krakow, Poland
VAT ID/NIP: PL6792536646
Registration Number/Regon: 120770736