Speaker

Brian Graham

Brian Graham

Independent Consultant @ Building Better Teams

Berlin, Germany

Actions

Brian started programming at the age of seven and have spent over a decade in a zig-zag career ranging from programmer to software architect, manager, and manager-of-managers. Often mistaken for a product manager. He especially enjoys bringing business concepts to the table such as Theory of Constraints.

In 2022, driven by a desire to make a broader impact, he began independent consulting through Building Better Teams in Berlin. Now focused on enhancing profitability of Engineering and Product organizations.

Area of Expertise

  • Business & Management
  • Information & Communications Technology

Topics

  • Team Topologies
  • agile
  • Agile Leadership
  • Agile software development
  • Agile Transformation
  • Teamwork
  • Team Building
  • Team Management
  • Agile Management
  • Management
  • Software Engineering Management
  • Fast Flow
  • Software Design
  • Software Development
  • Software Engineering
  • Software Architecture
  • Software Deveopment
  • Programming
  • Programming history
  • Programming Languages & Frameworks
  • Package management
  • package development
  • Version control
  • Inversion of Control
  • SOLID

Howto Team Topologies ~ Team API

During this free masterclass, Introducing Team Topologies part 6, we'll explore Team API.

Together with Brian Graham we'll dynamically facilitate giving a playful twist to explore hands-on use-cases & interactive simulations, while tipping it off with engaging Liberating Structures.

December 2024

Lean Agile Scotland 2024

Team topologies have helped many companies create more humane, fast-flowing teams. At a certain threshold, we start to ask how we cluster together teams and create super-structures around them for different purposes.

In this talk, Brian will take a collection of lenses and discover what a group of teams might look like if we respect the key principles of team topologies: fast-flow and humane work.

Any company with more than 5 teams of developers needs to start thinking about how to group teams. Approaches to this have been more gut-feel or artistic than scientific-driven. This talk delivers concrete views and heuristics to create groups that enable fast-flow of value and help reduce cognitive load across the org (two common issues when creating a group of teams).

September 2024 Edinburgh, United Kingdom

Full Stack Toronto Meetup

From JS to TypeScript
A short introduction to Tzpescript for JS developers

https://slides.com/briangraham/deck-11
(Unfortunately the website has been taken down but the slides survived)

June 2017 Toronto, Canada

A python 3 Library for Dependency Injection

Brian Graham (Incognito) will show you his new depedency injection container for Python3, “brap”. You will see interesting use cases for it such as improved testability of code as well as building features that embrace the spirit of object oriented programming, and lastly how it can be the central artifact for a new framework.

March 2017 Hamilton, Canada

Full Stack Toronto Meetup

A presentation about Unikernels plus a demo of my own work to create a standalone instance of Symfony 2 that runs on a bare metal PHP Rump Unikernel.

https://slides.com/d/hGUsazE/live

February 2016 Toronto, Canada

Coder Camp Hamilton

An introduction and tour of JS Promises focusing on understanding the mechanics of them, plus explanations of complex use-cases.
https://slides.com/briangraham/js-promises

January 2016 Hamilton, Canada

Achievers Tech Talk Workshop

An introduction and tour of JS Promises focusing on understanding the mechanics of them, plus explanations of complex use-cases.
https://slides.com/briangraham/js-promises

October 2015 Toronto, Canada

Coder Camp Hamilton

In this talk I discuss two (now retired) micro-frameworks in PHP which were quite advanced for their time. It discusses the problems with old-school PHP development and what the new wave of PHP development could offer.

This talk included a large portion of live-coding where I demonstrated how to structure a web-app project, export part of the logic to a package, and re-import that logic into a command-line project in less than 20 minutes.

https://slides.com/briangraham/this-is-how-to-be-awesome/

May 2015 Hamilton, Canada

GTAPHP

In this talk I discuss two (now retired) micro-frameworks in PHP which were quite advanced for their time. It discusses the problems with old-school PHP development and what the new wave of PHP development could offer.

This talk included a large portion of live-coding where I demonstrated how to structure a web-app project, export part of the logic to a package, and re-import that logic into a command-line project in less than 20 minutes.

https://slides.com/briangraham/this-is-how-to-be-awesome/

May 2015 Toronto, Canada

Full Stack Toronto Conference 2014

"Combine everything without dirty hacks"

Ever try to scale out a websocket server for your PHP site only to realize you're going to have some serious performance issues? Every need to integrate that same site with a legacy flash game? Want to make a mobile site on your phone that controls the game? Don't re-write everything from scratch! Don't make a monolithic blob of software! Don't be limited by your platform, language, or legacy systems! I will show you how my team has used APIs, services and dependency management to cleanly separate all of these thing, build a new back-end, tie into the flash, integrated it with our legacy back-office system, and ship incrementally.

Slides no longer execute due to CDNs I was using changing over the last decade.
https://github.com/Incognito/fstoco2014

November 2014 Toronto, Canada

True North PHP

"For PHP devs with mixed feelings about JavaScript"

In the early 2010s JavaScrpt was not as wide spread as it is today. We didn't even have the Class functionality we do today! This talk was aimed at quickly bridging the gap between knowledgeable PHP developers who wanted to understand how to be productive and write quality code in JS with all the speedbumps explained up-front.

https://docs.google.com/presentation/d/1GPLUBjvpAb8_w1yu24bnhzr0H1CwpIGGKSSkyevhups/edit?usp=sharing

November 2014 Mississauga, Canada

True North PHP

A wake-up-call as a lightning talk about fundamental security awareness and a needed mindset shift.

https://docs.google.com/presentation/d/13OYULamyf6hbox1W_1qjQn0VFHGgQznqE3_jqTs19Kc/edit?usp=sharing

November 2013 Mississauga, Canada

Coder Camp Hamilton

This was the founding even of Coder Camp Hamilton which is still going regularly.

I spoke about the uses for Bitwise operators, explored interesting cases beyond number manipulation, especially places they can simplify code, or confuse code, and "old tricks" you might run into in older codebases that are less common in web development today.

June 2012 Hamilton, Canada

Brian Graham

Independent Consultant @ Building Better Teams

Berlin, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top