SUMMARY What does it really mean to design software for high-performance? Performance is such a generic and misunderstood subject. In this talk the subject of software performance will be explored. We will focus on what is means to achieve sufficient response times, throughput, and scalability. Why do we confuse latency and response time? Once the […]

SUMMARY Nobody interacts with government because they want to – they interact with government because they have to, and most people come away from online interactions feeling more confused than when they started. That’s why the Digital Transformation Office (now the Digital Transformation Agency) was created in 2015 – to change the way government delivers […]

SUMMARY What does it really mean to design software for high-performance? Performance is such a generic and misunderstood subject. In this talk the subject of software performance will be explored. We will focus on what is means to achieve sufficient response times, throughput, and scalability. Why do we confuse latency and response time? Once the theory is […]

SUMMARY The physical world is just another binary machine. Data creation, analysis, and corruption combined with JavaScript can make new and unexpected things. This session will gently take you along on a personal journey of how you can use the Web Audio API to produce art and meaning. ABOUT THE PRESENTER: Suz Hinton Suz […]

SUMMARY Kids at country schools face more barriers to further education after secondary school than their city counterparts. Of those kids continuing after secondary school, fewer are choosing STEM streams, and too few of them are girls. To make an impact on this issue, in 2014 Pete Cohen, Paula Ngov, and I founded Flying Robot […]

The Hitchhikers Guide to Digital or DesignOps or Digital Engineering or anything else SUMMARY Join Jonathon Wright, Director of Digital Engineering at Hitachi to explore the digital delivery approaches including DesignOps that support modern day scaled agile and lean practices. It is estimated that 50 billion devices will be connected by 2020, providing data and […]

SUMMARY The ABC, Australia’s national public broadcaster, recently launched a new transcoding system that converts media into suitable formats for the catch-up tv service, iview. It is cost-efficient, scalable, and has successfully processed thousands of pieces of content since going live in December 2015. Metro has been built using golang, node.js, and ffmpeg, and heavily […]

SUMMARY Decades ago, Melvin Conway coined what is now called Conway’s Law: “organizations which design systems … are constrained to produce designs which are copies of the communication structures of these organizations.” Conway’s Law is a deep insight but it is only the tip of the iceberg when we try to understand the interaction between […]

Summary The ABC, Australia’s national public broadcaster, recently launched a new media transcoding system called Metro to convert various sources of content into a standardized format for use on our website and apps. Metro is a cost-efficient, scalable, cloud-based system that was built entirely in-house at the ABC, and has been customized to suit our […]

SUMMARY In the last decade or so we’ve seen a number of new ideas added to the mix to help us effectively design our software. Patterns help us capture the solutions and rationale for using them. Refactoring allows us to alter the design of a system after the code is written. Agile methods, in particular […]