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
-
Lightbend Lagom: Microservices Done ‘Just Right'
Featuring Brendan McAdams
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...
mucon microservices architecture lightbend lagom reactive java scala cqrs eventsourcing -
A Skeptic's Look at scalaz' "Gateway Drugs”: A Practical Exploration
Featuring Brendan McAdams
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. "
To the...
scala scalaz functional-programming -
Netflix + Scala
Featuring Brendan McAdams
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.
scala -
Keynote: Building Beautiful APIs
Featuring Brendan McAdams
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.
mucon microservices -
Network I/O for a More Civilized Age: The New Akka I/O
Featuring Brendan McAdams
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...
scala akka spray nio scalability netty java api scalax -
Asynchronous and non-Blocking network frameworks
Featuring Brendan McAdams
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...
netty scala node.js akka -
Async & Non-Blocking Scala for Fun And Profit
Featuring Brendan McAdams
In this talk for Scala Days, Brendan McAdams introduces Async/Non-Blocking IO and demonstrate both Netty & Raw NIO – and discuss strengths and weaknesses of each
scala -
MongoDB on the Java Virtual Machine
Featuring Brendan McAdams
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.
mongodb jvm scala python clojure databases -
MongoDB 2.0
Featuring Brendan McAdams
What are the key new features in MongoDB 2.0 and what's being planned for 2.2? IN this talk, Brendan McAdams will give you a quick update on both!
mongodb -
MongoDB + Scala: Case Classes, Documents and Shards for a New Data Model
Featuring Brendan McAdams
Brendan McAdams -- creator of Casbah, a Scala toolkit for MongoDB -- will give a talk on "MongoDB + Scala: Case Classes, Documents and Shards for a New Data Model"
mongodb scala casbah nosql -
Naught to Scala in Just 2 Years: Learning Scala through Building a MongoDB Driver
Featuring Brendan McAdams
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...
scala casbah mongodb -
Scaling MongoDB
Featuring Brendan McAdams
Brendan McAdams gives a talk for MongoUK on Scaling MongoDB.
mongodb scaling nosql -
MongoDB on the JVM
Featuring Brendan McAdams
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....
mongodb jvm java scala clojure jruby python nosql -
10 Key Performance Indicators
Featuring Brendan McAdams
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.
mongodb nosql -
Come learn from a 10Gen engineer - Deployment tips and tricks
Featuring Brendan McAdams
What do you want to hear a MongoDB engineer talk about? Brendan McAdams, an engineer from 10gen, will be giving a talk. Let us know what you'd like to hear about here
mongodb deployment nosql