Talks

Browse through our collection of talks.
A Field Guide To Coupling

A Field Guide To Coupling

Most developers have exactly two words for coupling: "tight" and "loose". For one of the most important concepts in software design, that's a pretty thin vocabulary.

Ashraf Hussain

Why Python is (and isn't) Fast

Why Python is (and isn't) Fast

A dive into the tehcnicalities of python which cause it to be really slow, and in the correct circumstances, really really fast.
Kiran Jonathan

Kiran Jonathan

Cybersecurity

Cybersecurity

An introduction to cybersecurity.
Blair McCormick

Blair McCormick

What Linux Distribution Should You Use?

What Linux Distribution Should You Use?

Linux is famous for having a large number of distributions, and so picking which one to use can be very overwhelming for a linux newcomer. My talk will be a high-level overview of linux, and the different "lineages" of distributions that exist.
Willow Sparks

Willow Sparks

Agent Communication Protocols

Agent Communication Protocols

An introduction to the variety of different agent communication protocols.

Ashraf Hussain

Why I hate try/catch, and why you should hate it too!

Why I hate try/catch, and why you should hate it too!

A overview of the drawbacks of try catch, and why using exceptions is so much better.
George Roe

George Roe

The Beauty of Vim Motions

The Beauty of Vim Motions

An overview of vim motions and why they are so lovely to use.
Kiran Jonathan

Kiran Jonathan