Explore:

Join Us:

Brendan McAdams

Brendan is a Senior Consultant & Trainer at BoldRadius, where he works directly with clients to help them find success through consulting and training on the Typesafe Reactive Platform.

With over 15 years of software development experience, Brendan boasts an impressive resume that has seen him work at Netflix, Typesafe, and MongoDB. Brendan is a renowned speaker and luminary in the Scala community, and is a regular presenter at industry leading conferences such as Scala Days and Scala eXchange. His deep technical knowledge coupled with his outgoing and approachable personality not only make him a great speaker, but also a phenomenal trainer on the Typesafe Reactive Platform.

Talks I've Given

Microservices architecture are becoming a de-facto industry standard, but are you satisfied with the current state of the art? We are not, as we believe that building microservices today is more challenging than it should be. Lagom is here to take on this challenge. First, Lagom is opinionated...

We've all seen them on the corner of our local software development neighborhoods: FP purists, shamelessly peddling scalaz to unsuspecting developers. Lured in by promises of Free Monoids, Semigroups, and Endofunctors these developers soon seem lost in throes of ecstatic coding. "

Find out the architecture Netflix (producers of such fine entertainment as "Lillyhammer" & "Arrested Development") is using for their next generation device metadata APIs – specifically, the tech stack & development+deployment processes.

In this talk Brendan McAdams will explore the concepts behind how to build good APIs that make sense, are easy for you and your users to work with, what to do, what not to do. Expect conversation about errors, documentation, and porcine cosmetics.

This talk will explore the benefits and power of this new Akka I/O layer, including a brief exploration of its benefits over the "Old" Akka IO. The presenter will introduce the ByteString & it's powerful manipulation tools for network traffic, the Pipeline system for composed...

Asynchronous and non-Blocking network frameworks have become a big deal: tools like node.js and BlueEyes have set the pattern for new projects. Yet they use an approach to their networking and architecture that is foreign to even many seasoned developers: callbacks instead of pure function calls...

Brendan McAdams explores the relationship between the MongoDB database and languages on the Java Virtual Machine such as Java, Scala, Clojure, JRuby and Python as well as the challenges posted getting MongoDB to play nice with these tools and their syntax.

When he began working with Scala in October, 2009, Brendan McAdams had never written any Scala. In this talk, Brendan will explore the lessons learned in exploring Scala through the creation of Casbah, including Rules of Style for the burgeoning library author, hairy corners of Scala, and when...

In this talk for MongoUK, Brendan McAdams explores the deeper relationship between the MongoDB database and various languages on the Java Virtual Machine such as Java, Scala, Clojure, JRuby and Python as well as the challenges posted getting MongoDB to play nice with these tools and their syntax....

We'll look at memory usage, file sizes, flushing, journaling, and all the special incantations that reveal MongoDB's true inner self. By the end of the talk, you'll have ten concrete steps you can take to address performance degradation before it happens.