YOW! Night Perth/Singapore – Sam Aaron – Dec 11, Dec 13

Live Coding the intersection between the Arts, Technology and Research

Live Coding systems encourage us to think extremely differently about programming languages. In addition to considering standard requirements such as reliability, efficiency and correctness we are also forced to deal with issues such as liveness, coordination and synchronization all whilst working in real time.

Live Coders not only run and modify our code live — they often performing with it live on stage in front of large crowds of people who really don’t want the code to miss a beat. In this code and demo-heavy talk, Sam will introduce the motivation for Sonic Pi – a system designed specifically for live coding music – before taking a deep technical dive into the internal ideas and innovations. The audience will explore Sonic Pi’s novel temporal semantics which allows multiple concurrent threads to execute in synchronization whilst still allowing live hot-swapping of code.

Ultimately, everyone will discover an exciting an exciting area of programming language research in an approachable and instructive manner all whilst making some sick beats and drops.

 

ABOUT THE PRESENTER: SAM AARON

Dr Sam Aaron is the creator of Sonic Pi, a researcher at the University Of Cambridge and an internationally renowned live coding performer, public speaker and science communicator. Sam has regularly appeared on the BBC especially as part of their education team. This included one of their live lessons which was broadcast live to over 70,000 children. Sam regularly engages audiences of all ages and backgrounds with the creativity of code by delivering keynotes, workshops and performances.

Blog: http://sam.aaron.name/

Youtube channel: https://www.youtube.com/user/samaaronuk/videos 

 

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 Community Partner + Venue Sponsor (Perth) YOW! Gold Community Sponsors (Perth)
thoughtworks
YOW! Venue Sponsor (Singapore)
 Credit Suisse

Register: Dec 11 – Perth | Dec 13 – Singapore

A Night with the YOW! Speakers 2018 – Sydney, Brisbane, Melbourne – Nov 29, Dec 3, Dec 6

A Night with the YOW! Speakers

YOW! proudly invites you to join us at Celebrating 10 years of YOW! – Dinner with Speakers.

An intimate networking experience, YOW! Dinner with Speakers offers attendees the opportunity to gain industry and career insights on a more personal level with YOW! speakers from the 2018 conference.

Book a table of 10, bring a friend, or come by yourself and make new friends!

Please note the cost of this dinner is not included in the conference ticket.

What will you get?

A three-course meal and drinks with a randomly assigned YOW! 2018 conference speaker at your table. After the dinner, you will have time to freely network.


Dress Code

Smart casual

 

Register: Sydney – Nov 29 | Brisbane – Dec 3 | Melbourne – Dec 6

 

YOW! Night 2018 on Microservices

Microservices – Breaking up the Monolith Many companies are making the journey from monolith to microservices in order to unlock testability, scalability and rapid deployment. Those who have gone down this path can attest to its challenging nature. There are some standard approaches and common pitfalls yet there is no magic one-size-fits-all solution.In this series of talks, presenters will discuss their real-world experiences with breaking up the monolith: the challenges they faced from the outset; the paths they chose and the ones abandoned; what went well, what didn’t, and what they would do differently. ABOUT THE PRESENTERS: Asela Mallawaaratchy Asela is a Senior Software Engineer at IBM with almost 10 years experience in the industry. He is a developer on IBM Watson Content Hub, a large distributed scalable multi tenant SaaS Content Management System built from the ground up to run in the cloud Asela works mainly on writing Scala based microservices with NoSQL databases, docker, kafka, REST and more. He also has years of experience in Java and other languages.   Chaitanya Kuber (For Brisbane and Sydney) Chaitanya is a technology leader with a passion for empowering teams to build customer-centric products. He has built and scaled teams with microservices as the basis, to bring increased resilience and enhanced scalability to the platform and the team. This has enabled deep domain ownership, reduced time to market, but above all, teams with a strong culture of autonomy and mastery. Chaitanya has worked across several problem domains and in various roles at successful startups like BigCommerce and Hey You. At Hey You, he built the engineering team that helped launch the new brand and scale the platform. He pioneered a planning process across all functions of the business that provided great agility and unification of purpose. Engineering @ Expedia is is all about scale and here he is on the journey from Monolith to microservices as Director of Technology with the Flights Team. Joel Robotham (For Melbourne) Joel is an Architect at REA Group with almost 20 years of software experience. He works in the team responsible for developing and operating the realestate.com.au website, mobile applications and supporting APIs. Joel has a passion for building & supporting systems that scale to support millions of consumers using technologies like Scala, NodeJS, Elasticsearch, Docker and AWS. PROGRAM 5:30 pm Welcome networking with refreshments 6:00 pm Presentation followed by Q&A THANK YOU TO OUR YOW! NIGHT SPONSORS
YOW! Venue Sponsor
Expedia
YOW! Community Gold Sponsors
thoughtworks Simple Machines
User Group Partner

Register: Oct 16 – Sydney | Oct 18 – Brisbane | Nov 01 – Melbourne

YOW! Night 2018 Sydney/Melbourne – Dave West – Nov 13, 15

ScrumOps – Making Agile and DevOps work to build the 21 st century product delivery organization

The Software delivery community is famous for creating new initiatives as the next silver bullet. OOP, CMMI, Spiral, Iterative, RUP, RAD are just some of the trends that have challenged how people approach the discipline of delivering software. Now it is agile and DevOps. Or should I say, it was Agile and now it is DevOps? The Agile movement, named February 2001 focused organizations on empowering teams and working in an empirical way. DevOps, started in 2009 and focuses on holistic system thinking and automation to remove waste and better connect development and operations. Both movements focus on delivering an improved delivery capability, but they approach it differently. Automation vs people, process vs empowerment. Are they different? Should organizations focus on one or another in trying to deliver more value to their customers?

In this talk Dave West, Product Owner and CEO Scrum.org discusses how DevOps and Scrum/Agile can work effectively together to deliver improved customer value. It describes the challenges of DevOps or Scrum first, and why it is important to use the Scrum team as the foundation for DevOps maturity, and where traditional operations and IT fit.

 

ABOUT THE PRESENTER: DAVE WEST

Dave West is the Product Owner and CEO at scrum.org. In this capacity, he engages with partners, and the community to drive scrum.org’s strategy and the overall market position of Scrum. Prior to joining the Ken Schwaber and the team at Scrum.org he was Chief Product Officer at Tasktop where he was responsible for product management, engineering and architecture. As a member of the company’s executive management team was also instrumental in growing Tasktop from a services business into a VC backed product business with a team of almost 100.As one of the foremost industry experts on software development and deployment, West has helped advance many modern software development processes, including the Unified process and Agile methods. He is a frequent keynote at major industry conferences and is a widely published author of articles and research reports. He also is the co-author of two books, The Nexus Framework For Scaling Scrum and Head First Object-Oriented Analysis and Design. He led the development of the Rational Unified Process (RUP) for IBM/Rational. After IBM/Rational, West returned to consulting and managed Ivar Jacobson Consulting for North America. Then he served as vice president, research director at Forrester Research, where he worked with leading IT organizations and solutions providers to define, drive and advance Agile-based methodology and tool breakthroughs in the enterprise.

 

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(Sydney) YOW! Night Venue & F&B Sponsor(Melbourne)
Siteminder Liberty
YOW! Gold Community Sponsors
thoughtworks Simple Machines
User Group Partner(Sydney) User Group Partner(Melbourne)

 

Register: Nov 15 – Melbourne

YOW! Night 2018 Melbourne – Aron Steg – July 18

Joint Night with IOT Melbourne Meetup

 

ABOUT THE PRESENTER: ARON STEG

Aron is Co-founder of MysticPants and a software engineer with 20+ years experience producing efficient, secure and scalable solutions. His background includes SMS, M2M and IoT. He is a veteran of multiple successful startups with a wealth experience and has assisted projects to evolve from idea to global scale deployment.

See the photos here


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 Partner YOW! Night Venue Sponsor
StartupBootcamp DiUS
YOW! Gold Community Sponsors
thoughtworks Simple Machines

YOW! Night 2018 Perth – Michael Nygard – Jun 28

 

Grinding the Java Monolith

Microservices sound appealing, but what can we do with those ten-million-line Java code bases? Shared domain objects, horizontal coupling, and years of boundary erosion have left us with enormous complexity and spiderwebs of coupling. Michael will share techniques at various levels of abstraction, from implementation details to API design and responsibility allocation. There’s no silver bullet that will make it easy to decompose a monolith, but you’ll learn some techniques that have helped and some pitfalls to avoid.

YOW! Night 2018 Sydney – Neal Ford – June 6

 

Stories Every Developer Should Know

Those who cannot remember the past are condemned to repeat it. –George Santayana

The past is never dead. It’s not even past. –William Faulkner

Most developers pursue the Latest and Greatest with intense fervor, yet the history of engineering, including software projects, contains rich lessons that we risk repeating ad nauseam. This session recounts a variety of stories of projects that failed…and why. Ranging from the Vasa in 1628 to Knight Capital in 2012, each story tells of a mistaken interpretation of some architectural fundamental principle and the consequences–some good, some less so. I also look at the common threads for these stories, which resonates with problems many companies have but don’t realize.

YOW! Night 2018 Sydney/Bne/Perth/HK/SG – Sebastian von Conrad – June 12,13,14,26,28

 

Go Back to the Future with Event Sourcing and CQRS

Event Sourcing is an approach to building software with a long track record of success. By placing business concepts at the heart of our code, we can decouple systems into small services that can be quickly built, changed, and replaced. Although Event Sourcing has been around for many years, it remains outside the mainstream paradigm of software development–much to our detriment.

With Event Sourcing, we place the highest value on the simple capture of essential business events without attempting to interpret them. We can then relegate all interpretations of those events to subsystems that are easy to build, change, and replace when necessary. The resulting systems have single responsibilities and are decoupled from each other, which makes them simple to modify. Event Sourcing can enable us to move faster by supporting rapid experimentation with new perspectives, new user interactions, and new insights into our business.

Event Sourcing is agnostic of technology stack and language style, but it goes well with another pattern called CQRS: Command Query Responsibility Segregation. In this talk, we will do a deep-dive into both of these two patterns and discuss:

What is Event Sourcing, and how does it differ from systems designed around current state.
Interpreting Events into denormalised projections for very fast reads (Queries).
Receiving and validating Commands that, if successful, result in new Events.
Single responsibility services for reacting to Events by creating other events and, if necessary, triggering external behaviour.
We will cover the advantages of the pattern, to give us an idea for when and why it makes sense to use it. But it isn’t a silver bullet, and we will also talk about its disadvantages, including the most commonly mentioned downside: eventual consistency, and how we can deal with it.

See the photos here

Download Slides