YOW! Nights Day 277

Wed, Feb 27
05:00
  • Added to My Schedule
    keyboard_arrow_down
    Jeff Patton

    Jeff Patton - The game has changed (Sydney)

    schedule  05:00 - 06:00 PM place Grand Ball Room 1 shopping_cart Reserve Seat

    We all know how fast technology changes. But, we sometimes fail to understand how fast our process needs to change to keep up. This talk is about how 21st century software development has thrown out most of the process assumptions you might have originally learned. Jeff Patton will explain how Product Thinking, Lean Startup Thinking, and Continuous Delivery have fundamentally changed how we design and build software.

YOW! Nights Day 283

Tue, Mar 5
05:00
  • Added to My Schedule
    keyboard_arrow_down
    Kevlin Henney

    Kevlin Henney - Agility ≠ Speed (Perth)

    schedule  05:00 - 06:00 PM place Grand Ball Room 1 shopping_cart Reserve Seat

    Velocity. Sprints. More points, more speed.

    An obsession with speed often overtakes the core values of agile software development. It's not just development of software; it's development of working software. Sprints are not about sprinting; they're about sustainable pace. Time to market is less important than time in market. Full-stack development is normally a statement about technology, but it also applies to individuals and interactions. The full stack touches both the code and the world outside the code, and with that view comes responsibility and pause for thought. Doing the wrong thing smarter is not smart. The point of a team is its group intelligence not its numbers. Is scaling up the challenge, or is scaling down the real challenge?

    The distraction and misuse of speed, velocity, point-based systems, time, team size, scale, etc. is not the accelerant of agile development. Agility lies in experimentation, responsiveness and team intelligence.

YOW! Nights Day 311

Tue, Apr 2
05:00
  • Added to My Schedule
    keyboard_arrow_down
    Dr. Denis Bauer

    Dr. Denis Bauer - Unlocking the secrets in your DNA using Machine learning and Cloud-computing (Melbourne)

    schedule  05:00 - 06:00 PM place Grand Ball Room 1 shopping_cart Reserve Seat

    Genomic produces more data than Astronomy, twitter, and YouTube combined, having caused research in this discipline to leapfrog to the forefront of cloud technology. Dr. Denis Bauer provides an insider’s view into the development of a Spark-based machine learning framework that is able to find disease genes in the 3 billion letters of the genome. She will also cover serverless, which is pitted to become a $8 Billion market for its ability to accelerate software development, akin to how pre-fabrication has sped up the construction sector over bricklaying. Her serverless “search engine for the genome” enables researchers to use genome engineering for next-generation medicines.

YOW! Nights Day 312

Wed, Apr 3
04:40
  • Added to My Schedule
    keyboard_arrow_down
    Dr. Denis Bauer

    Dr. Denis Bauer - Unlocking the secrets in your DNA using Machine learning and Cloud-computing (Sydney)

    schedule  04:40 - 05:40 AM place Grand Ball Room 1 shopping_cart Reserve Seat

    Genomic produces more data than Astronomy, twitter, and YouTube combined, having caused research in this discipline to leapfrog to the forefront of cloud technology. Dr. Denis Bauer provides an insider’s view into the development of a Spark-based machine learning framework that is able to find disease genes in the 3 billion letters of the genome. She will also cover serverless, which is pitted to become a $8 Billion market for its ability to accelerate software development, akin to how pre-fabrication has sped up the construction sector over bricklaying. Her serverless “search engine for the genome” enables researchers to use genome engineering for next-generation medicines.

YOW! Nights Day 99

Tue, Apr 9
05:00
  • Added to My Schedule
    keyboard_arrow_down
    Jed Wesley-Smith

    Jed Wesley-Smith - Functional Architecture (Brisbane)

    schedule  05:00 - 06:00 PM place Room 1 shopping_cart Reserve Seat

    Functional Programming has shown the benefits of removing mutation and side-effects, resulting in programs fundamentally simpler and more composable. Nonetheless, many of these programs still rely on applying side-effects to external systems such as databases, file-systems or external services. What happens if we apply these ideas to systems and application architecture, can it make whole systems fundamentally simpler to reason about, build and operate.

    Functional approaches to architecture have other key benefits such as being naturally suited to audit and reversion of state to previous versions. They tend to have lower operational risk associated with them. Functional architectures significantly reduce complexity in distributed systems.

    This talk looks at the history of systems and applications built with an underlying functional architectures such as journaled file-systems and databases, event sourcing, and content-addressable storage, as well as how these ideas enable.

    We’ll see that there is an underlying philosophy of FP that can be brought to most aspects of system design and architecture, even while presenting a mutable face to the world.

YOW! Nights Day 100

Wed, Apr 10
05:00
  • Added to My Schedule
    keyboard_arrow_down
    Jed Wesley-Smith

    Jed Wesley-Smith - Functional Architecture (Melbourne)

    schedule  05:00 - 06:00 PM place Room 1 shopping_cart Reserve Seat

    Functional Programming has shown the benefits of removing mutation and side-effects, resulting in programs fundamentally simpler and more composable. Nonetheless, many of these programs still rely on applying side-effects to external systems such as databases, file-systems or external services. What happens if we apply these ideas to systems and application architecture, can it make whole systems fundamentally simpler to reason about, build and operate.

    Functional approaches to architecture have other key benefits such as being naturally suited to audit and reversion of state to previous versions. They tend to have lower operational risk associated with them. Functional architectures significantly reduce complexity in distributed systems.

    This talk looks at the history of systems and applications built with an underlying functional architectures such as journaled file-systems and databases, event sourcing, and content-addressable storage, as well as how these ideas enable.

    We’ll see that there is an underlying philosophy of FP that can be brought to most aspects of system design and architecture, even while presenting a mutable face to the world.

YOW! Nights Day 128

Wed, May 8
12:30
  • Added to My Schedule
    keyboard_arrow_down
    Tanya Windscheffel

    Tanya Windscheffel - ‘Leadership’ to ‘First Time Parent’ to ‘Working Parent’…....lets make this better! (Perth)

    schedule  12:30 - 01:30 PM place Room 1 shopping_cart Reserve Seat

    Sharing some true stories about the journey of ‘Leadership’ to ‘First Time Parent’ to ‘Working Parent’ and all the bits in between. I have recently been through this journey myself and want to share some of my experiences as well as other leaders, both mums and dads, who have recently been through this experience, with the view to making this better for the next people to go on this incredible journey.

    Our community talks a lot about what companies should provide women once they have had a baby, however I believe we are missing the crucial stages; before/during/after, where our new parents really need help. I am going to talk about some recent experiences of becoming new parents in our industry and what other areas we are not talking enough about as leaders of our industry to make this journey better for all involved.

    I will reflect on what I believe are the four key stages of this journey and share stories, with the view to opening a discussion about some other topics for us to start improving as a community.

    1. Pre-pregnancy

    2. During pregnancy

    3. Parental Leave

    4. Becoming a working parent

YOW! Nights Day 136

Thu, May 16
05:00
  • Added to My Schedule
    keyboard_arrow_down
    Dave Thomas

    Dave Thomas - Simplicity - The Road Not Taken? (Perth)

    schedule  05:00 - 06:00 PM place Room 1 shopping_cart Reserve Seat

    It appears that there is a complexity conspiracy seeking to make the development of even straightforward applications difficult.

    To be successful today one needs to cope with the full-stack - a constantly changing collection of languages, APIs, tools and frameworks.

    It appears that complexity begets complexity? Yet most applications are not intrinsically complicated!

    In this talk, we look at simple proven techniques which provide improved productivity and quality. They have stood the test of time, but unfortunately, are not well known to most developers. These techniques reduce the gap between the product owner and developer usually reducing amount code which must be developed. They have been applied to problems in almost every industry banking to real-time control. They don't depend on a particular language or technology hence large portions of an application can be moved easily from legacy technology to modern technology. We discuss the techniques and provide case studies of their use in major applications.

YOW! Nights Day 142

Wed, May 22
05:00
  • Added to My Schedule
    keyboard_arrow_down
    Dave Thomas

    Dave Thomas - Simplicity - The Road Not Taken? (Hong Kong)

    schedule  05:00 - 06:00 PM place Room 1 shopping_cart Reserve Seat

    It appears that there is a complexity conspiracy seeking to make the development of even straightforward applications difficult.

    To be successful today one needs to cope with the full-stack - a constantly changing collection of languages, APIs, tools and frameworks.

    It appears that complexity begets complexity? Yet most applications are not intrinsically complicated!

    In this talk, we look at simple proven techniques which provide improved productivity and quality. They have stood the test of time, but unfortunately, are not well known to most developers. These techniques reduce the gap between the product owner and developer usually reducing amount code which must be developed. They have been applied to problems in almost every industry banking to real-time control. They don't depend on a particular language or technology hence large portions of an application can be moved easily from legacy technology to modern technology. We discuss the techniques and provide case studies of their use in major applications.