YOW! Night Singapore – Martin Thompson – 12 Dec

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 out of the way we will dig into how modern hardware works and what we need to know about abstractions mapping to our software designs. These abstractions are the key to the models our code represents. The speaker has not meet many abstraction layers he did not enjoyed violating. There is a good reason for this. So many of our abstractions are leaky or just plain wrong.

 

ABOUT THE PRESENTER: MARTIN THOMPSON

Martin is a Java Champion with over 2 decades of experience building complex and high-performance computing systems. He is most recently known for his work on Aeron and SBE. Previously at LMAX he was the co-founder and CTO when he created the Disruptor. Prior to LMAX Martin worked for Betfair, three different content companies wrestling with the world largest product catalogues, and was a lead on some of the most significant C++ and Java systems of the 1990s in the automotive and finance domains.

He blogs at mechanical-sympathy.blogspot.com, and can be found giving training courses on performance and concurrency when he is not cutting code to make systems better.

 

PROGRAM

7:00 pm  (TBC)  Welcome networking with refreshments

7:30 pm (TBC)  Presentation followed by Q&A

 

Thank you to our Partrner for the event: SINGAPORE JAVA USER GROUP, and our Singapore Venue Sponsor PAYPAL.

Supporting Meetup

Singapore Java User Group

YOW! Night Singapore Venue

PayPal

 

Breaking the Cylinders of Excellence – 15, 16, 17 Nov

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 services, by relentlessly focusing all delivery activities on user needs, and modernising technical delivery methods.

In this talk we’ll learn about the problems with the traditional approach to digital service delivery in government, the cultural and structural barriers to changing service delivery in government, and how Open Source platforms, APIs, and Continuous Delivery enable the DTA to help government deliver simpler, clearer, faster public services.

 

ABOUT THE PRESENTER: LINDSAY HOLMWOOD

Lindsay Holmwood is a engineering manager living in the Australian Blue Mountains. Lindsay works at the Australian Government’s Digital Transformation Office, building clearer, simpler, faster, more humane public services . A long-time contributor to the open source and DevOps communities, he authored cucumber-nagios, Visage, and Flapjack, and has run the Sydney DevOps meetup the past five years.

Lindsay speaks internationally about both the cultural and technical side of DevOps, covering Just Culture, complexity, cognitive biases, and monitoring tools. He also won third place at the 1996 Sydney Royal Easter Show LEGO building competition. You can find Lindsay on Twitter @auxesis, and read his blog at http://fractio.nl.

Download Slides

 

VIDEOS

 

YOW! NIGHT SPONSORS

Thanks to our Community sponsors ThoughtWorks and Optiver.

Thoughtworks        Optiver

Thanks also to our Venue sponsors Zendesk, Suncorp and Canva.

Zendesk     Suncorp        Canva

In Melbourne Medibank are shouting the drinks.
Medibank

YOW! Night Hong Kong – Martin Thompson – 28 Nov

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 out of the way we will dig into how modern hardware works and what we need to know about abstractions mapping to our software designs. These abstractions are the key to the models our code represents. The speaker has not meet many abstraction layers he did not enjoyed violating. There is a good reason for this. So many of our abstractions are leaky or just plain wrong.

 

ABOUT THE PRESENTER: MARTIN THOMPSON

Martin is a Java Champion with over 2 decades of experience building complex and high-performance computing systems. He is most recently known for his work on Aeron and SBE. Previously at LMAX he was the co-founder and CTO when he created the Disruptor. Prior to LMAX Martin worked for Betfair, three different content companies wrestling with the world largest product catalogues, and was a lead on some of the most significant C++ and Java systems of the 1990s in the automotive and finance domains.

He blogs at mechanical-sympathy.blogspot.com, and can be found giving training courses on performance and concurrency when he is not cutting code to make systems better.


PROGRAM

6:30 pm  Welcome networking

7:00 pm  Presentation starts followed by Q&A

 

THANK YOU TO OUR YOW! NIGHT SPONSOR

 

The Formulartic Spectrum

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

suzSuz Hinton is a JavaScript developer who likes to tinker with hardware. A maker at heart, she’s no stranger to minor burns from soldering irons and 3D printers. She’s a regular contributor to the open source Node.js electronics scene, and enjoys teaching others how to immerse themselves in the nerdiverse.

 

 

Program

5:30 pm   Welcome networking with refreshments
6:00 pm   Presentation followed by Q&A


Thank you to our YOW! Night Sponsors

YOW! Community Sponsors:

Optiver

thoughtworks

YOW! Night Sydney Venue Sponsor:

Suz Hinton – The Formulartic Spectrum – 29 Sept

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 Hinton is a JavaScript web developer with Kickstarter who likes to tinker with hardware. A maker at heart, she’s no stranger to miomnor burns from soldering irons and 3D printers. She’s a regular contributor to the open source Node.js electronics scene, and enjoys teaching others how to immerse themselves in the nerdiverse.

 

PROGRAM

5:30 pm Welcome networking with refreshments

6:00 pm   Presentation followed by Q&A

 

THANK YOU TO OUR YOW! NIGHT SPONSORS:

YOW! Night Venue Sponsor YOW! Community Sponsor YOW! Community Sponsor

 

What I Learned while Teaching Kids at Flying Robot School – 9, 11 , 17 Aug

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 School (FRS). FRS teaches rural kids the theory, flying, and coding of drones to solve real-world problems.

In this talk I will tell the story of what happened when we took drones to schools, and what we have learned. I’ll explain how the kids have benefited and how benefits also flowed to our employers, sponsors, and ourselves.

FRS is how we wanted to tackle a social issue that concerned us, but there are many great ways to make a social impact with your tech skills. This talk will offer some ways to think about the types of impact your skills can make, how to apply them for maximum effect, and why the benefits outweigh the effort.

Download Slides 

 

ABOUT THE PRESENTER: Daryl Wilding-McBride

Daryl is the CTO at DiUS, where he leads the evaluation and adoption of new technology. He is a co-founder of Flying Robot School, and a CASA-certified Remotely Piloted Aircraft (RPA) controller.

 

PROGRAM

5.30 PM Welcome networking with refreshments

6.30 PM Presentation followed by Q&A

 

VIDEOS

 

THANK YOU TO OUR YOW! NIGHT SPONSORS

Thoughtworks (2)logo-liberty-trans-2x

Optiver%20LogoSuncorp Group Logo_RGB_HOR large

 

The Hitchhikers Guide to Digital or DesignOps or …. – Jonathon Wright – 7 June

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 analytics to direct new business models, personalised experiences and social innovation. So … Don’t panic! Jonathon will share recent industry case studies testing Enterprise of Things (EoT) platforms including Smart Cities, Transportation and Energy.

Key Takeaways:

  • Digital Disruption – accelerate the response to digital marketplace challenges
  • Digital Evolution – continuous assessment, insight, deployment and delivery
  • AdaptiveCX – how to move between bi-modal (coreIT and fluidIT) to tri-modal digital delivery
  • DesignOps – design practices (fail-fast experiments) through to operational feedback (measure/monitor)
  • Disciplined Agile – optimize the solution delivery life-cycle and deliver operational improvement

Download Slides

 

ABOUT THE PRESENTER: JONATHON WRIGHT

 

Jonathon is a senior strategic thought leader and manager specialising in emerging technologies, innovation & automation with over 15 years of international commercial experience within global organisations, including Deutsche Bank, Lehman Brothers, Thomson Reuters, Siemens, and Xerox, and is currently Director of Digital Engineering at Hitachi Consulting in the UK.

His practical experience and leadership in the area of DevOps and Digital Transformation has seen him in demand as a speaker at international conferences including Gartner, Unicom, HP Discover, Oracle Digital Forum, STARWest, STAREast, and EuroSTAR, where he was awarded Innovator of the Year (2014).

He is the author of several books on test automation as well as numerous online webinars, podcasts & training courses on DevOps and solution delivery lifecycle transformation. With Jonathon’s practical insights into real world application of the core principles and methodologies underpinning DevOps and Digital Engineering, his presentations and workshops are not to be missed.

 

VIDEOS

 

YOW! NIGHT SPONSORS

YOW! Community Sponsor YOW! Night Brisbane Venue Sponsor
thoughtworks Suncorp

A look inside Metro – YOW! Night Sydney – Daphne Chong – 12 May

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 utilises a variety of AWS technology including queues, varied capacity autoscaling, hosted database servers, and notifications.

This talk will cover Metro’s system architecture, how we transcode content, technical challenges we faced, and what we’d like to achieve in future.

ABOUT THE PRESENTERS: DAPHNE CHONG & NICK McHARDY

Daphne Chong is a Technical Lead in the API and Backend Services team at the ABC, responsible for building Metro and other APIs used by mobile apps and websites.

Daphne has worked as a software developer for over a decade and previously lived in the UK. She is an organiser for Women Who Code Sydney and loves to tinker with things in her spare time.

 

Nick McHardy is a Solution Designer for the ABC’s Digital Network. At the ABC, Nick has designed content recommendations, media transcoding and digital analytics solutions amongst others.

Nick loves tech, enjoys building systems and hosts a weekly fusion jazz show on community radio.

 

PROGRAM

5:30 pm   Welcome networking with refreshments

6:00 pm   Presentation followed by Q&A

 

THANK YOU TO OUR YOW! NIGHT SPONSORS:

YOW! Community Sponsor YOW! Night Sydney Venue Sponsor

 

Symbiotic Design Practices – Michael Feathers – 10 May

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 organization and software. We fail to appreciate that we can use team structure, day to day process, and the interface between business and development as levers to affect the quality of design and code.

With this perspective we can also see that concerns like technical debt and portfolio management lend themselves to new solutions when we understand software’s sensitivities upon its environment. In this talk, Michael Feathers will outline practices organizations can use that are Conway-aware – and lead to more sustainable development.

 

ABOUT THE PRESENTER: MICHAEL FEATHERS

Michael Feathers is the Founder and Director of R7K Research & Conveyance, a company specializing in software and organization design. Prior to forming R7K, Michael was the Chief Scientist of Obtiva and a consultant with Object Mentor International. Over the past 20 years he has consulted with hundreds of organizations, supporting them with general software design issues, process change and code revitalization. A frequent presenter at national and international conferences, Michael is also the author of the book Working Effectively with Legacy Code (Prentice Hall, 2004).

 

PROGRAM

5.30pm Welcome networking with refreshments.

6.00pm Presentation followed by Q&A.

 

VIDEOS

THANKS TO OUR YOW! NIGHT SPONSORS

YOW! Night Community Sponsor

YOW! Night Melbourne Sponsor

YOW! Night beverage sponsor

A Look Inside Metro – Daphne Chong- 12,18, 27 Apr

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 needs.

Live since December 2015, Metro has successfully processed thousands of pieces of content.  The system has been built using golang, node.js, and ffmpeg, and heavily utilises a variety of AWS technology including queues, varied capacity autoscaling, hosted database servers, and notifications. This talk will describe:

  • the system at a high level
  • technical challenges faced
  • results so far
  • aims for the future

 

About the Presenter, Daphne Chong

Daphne is a Software Developer in the API and Backend Services team at the ABC, responsible for building Metro and other APIs used by mobile apps and websites.

A pet passion has been increasing the ABC’s involvement in the tech community through events like GovHack, launching the development team blog, and tech talk nights.

She has worked as a software developer for over a decade and previously lived in the UK.  She is an organiser for Women Who Code Sydney and loves to tinker with things in her spare time.

 

VIDEOS

 

Thanks to Thoughtworks, our overall Community Sponsor and Aconex, Community Sponsor Melbourne for their ongoing support.


Thoughtworks (2)Aconex Logo

 

Sponsors
Optiver%20Logologo-liberty-trans-2xSuncorp Group Logo_RGB_HOR large