Home GOTO Experts Steve Smith

Steve Smith is a roving polyglot developer, devops engineer, and educator. He has worked on tanks and radars in the Outer Hebrides, telecoms systems in Hong Kong, and finance startups in Australia. He also worked at Atlassian for 16 years in 3 countries, developing high-availability, continuous-deployment, and devops tools. He now consults and teaches, helping teams navigate the adoption of emerging technologies.

Upcoming conference sessions featuring Steve Smith

Understanding Rust; or how I learned to stop worrying and love the borrow-checker

You've seen the Github surveys, you've seen the cool stuff Amazon, Oxide and even Microsoft are working on, and you want to get in on the action. So you fire up Code and start your first project. And the borrow-checker immediately crushes your hopes and dreams.

If this sounds familiar, this is the talk for you.

Rust can be very welcoming, but it expects you to abide by a few rules that other languages regard as optional. In this talk Steve Smith will take you through what these core rules are and why they exist, drawing comparisons to existing programming techniques such as garbage collection and resource management. He will also introduce some of the tools that Rust gives you to work with its rules rather than against them, produce more elegant code, and emerge at the end a better programmer.

Prerequisites: Some experience with Rust is helpful but not necessary.

Thursday Dec 12 @ 15:30 @ YOW! Sydney 2024

Get conference pass

Understanding Rust; or how I learned to stop worrying and love the borrow-checker

You've seen the Github surveys, you've seen the cool stuff Amazon, Oxide and even Microsoft are working on, and you want to get in on the action. So you fire up Code and start your first project. And the borrow-checker immediately crushes your hopes and dreams.

If this sounds familiar, this is the talk for you.

Rust can be very welcoming, but it expects you to abide by a few rules that other languages regard as optional. In this talk Steve Smith will take you through what these core rules are and why they exist, drawing comparisons to existing programming techniques such as garbage collection and resource management. He will also introduce some of the tools that Rust gives you to work with its rules rather than against them, produce more elegant code, and emerge at the end a better programmer.

Prerequisites: Some experience with Rust is helpful but not necessary.

Tuesday Dec 10 @ 11:30 @ YOW! Brisbane 2024

Get conference pass

Understanding Rust; or how I learned to stop worrying and love the borrow-checker

You've seen the Github surveys, you've seen the cool stuff Amazon, Oxide and even Microsoft are working on, and you want to get in on the action. So you fire up Code and start your first project. And the borrow-checker immediately crushes your hopes and dreams.

If this sounds familiar, this is the talk for you.

Rust can be very welcoming, but it expects you to abide by a few rules that other languages regard as optional. In this talk Steve Smith will take you through what these core rules are and why they exist, drawing comparisons to existing programming techniques such as garbage collection and resource management. He will also introduce some of the tools that Rust gives you to work with its rules rather than against them, produce more elegant code, and emerge at the end a better programmer.

Prerequisites: Some experience with Rust is helpful but not necessary.

Friday Dec 6 @ 13:15 @ YOW! Melbourne 2024

Get conference pass

Content featuring Steve Smith

49:52
Knowledge is Power: Getting out of Trouble by Understanding Git
Knowledge is Power: Getting out of Trouble by Understanding Git
GOTO Amsterdam 2019
Browse all experts

Here