-
Storytelling patterns for engineering leaders
In most forms of entertainment, it all comes down to the story.
-
Navigating engineering team friction
Friction is a common, and necessary, part of team growth—but when left unchecked, team friction is unhealthy for you, your coworkers, your company, and ultimately your end users.
-
Is Kotlin right for you?
Kotlin sure has been receiving a lot of buzz lately, is there something to it?
-
Crafting fun and productive Sprint retrospectives
What do Stairway to Heaven, air balloons, and the 3 Little Pigs have in common? They’re all fun formats for sprint retrospectives!
-
Bootstrapping inclusion in engineering organisations
Diversity and Inclusion are hot topics right now. But, year after year, our industry fails to move the numbers significantly. It seems everyone is talking about it, but how do you actually bring about change?
-
Creating code reviews that reflect your team’s culture
Our engineering workflow revolves around our code review process. Code reviews are more than just a way to make sure we don’t introduce new bugs into the codebase.
-
Building and scaling distributed teams
Remote work is the number one desired workplace setup for developers. As a lead dev, you’re able to hire from a global talent pool, and your team’s productivity, engagement and retention can soar as everyone works in the way that’s best for them.
-
A tour of Apache Pulsar
Apache Pulsar is a distributed pub/sub system develop at Yahoo! This talk covers Apache Pulsar's underlying design and protocol level semantics.
-
Creating learning workshops for developers
Interactive workshops are the best way to engage teams and individuals and help everyone remember lessons learned.
-
Building a data infrastructure
Your team needs data so they can make the right decisions. Unless they have the right data in the right place, they're left to act on intuition, opinions and hunches.