filter_list help_outline
  • Liked James Lewis
    keyboard_arrow_down

    James Lewis - Scale, Microservices and Flow

    James Lewis
    James Lewis
    Principal Consultant
    ThoughtWorks
    schedule 5 months ago
    Sold Out!
    60 Mins
    Keynote
    Intermediate

    Recent research summarised in the book Accelerates points to a set of practices that lead to high software development organisation performance. Simultaneously, research from the Santa Fe Institute on Complex Adaptive Systems over the last 20 years seems to point to a grand unified theory of organisational design. So have we cracked it? Do we now have the answer to the question: how do we create and scale high performing software and organisations? In this talk, James explores this research and takes a look at the surprising links between microservices, elephants, Sydney and companies.

  • Liked Gene Kim
    keyboard_arrow_down

    Gene Kim - The Unicorn Project And The Five Ideals

    Gene Kim
    Gene Kim
    Founder
    Tripwire
    schedule 6 months ago
    Sold Out!
    60 Mins
    Keynote
    Intermediate

    In my previous books, I’ve focused on principles and practices (e.g., Three Ways, Four Types of Work). However, I’ve always wanted to describe the spectrum of cultural, experiential and value decisions we make that either enable greatness or create chronic suffering and underperformance. They are currently as follows:

    • The First Ideal — Locality and Simplicity
    • The Second Ideal — Focus, Flow and Joy
    • The Third Ideal — Improvement of Daily Work
    • The Fourth Ideal — Psychological Safety
    • The Fifth Ideal — Customer Focus
  • Liked Gil Tene
    keyboard_arrow_down

    Gil Tene - How I learned to stop worrying and love Misery

    Gil Tene
    Gil Tene
    CTO & Co-Founder
    Azul Systems
    schedule 10 months ago
    Sold Out!
    60 Mins
    Keynote
    Intermediate

    On the strange love that monitoring systems have for watching response times, and why things seem to still work in spite of it all.

  • Liked Troy Hunt
    keyboard_arrow_down

    Troy Hunt - Rise of the Breaches

    Troy Hunt
    Troy Hunt
    Web security expert
    .
    schedule 3 months ago
    Sold Out!
    60 Mins
    Keynote
    Intermediate

    Data breaches are the new normal. We’ve created ecosystems with so many moving parts and so
    many complex units, it’s little wonder that we so frequently see them go wrong. A combination of
    more systems, more people, more devices and more ways than ever of producing and publishing
    data stack the odds in favour of attackers breaching more systems than ever.

    In this talk, you’ll get a look inside the world of data breaches based on my experiences dealing with
    billions of breached records. You’ll see what’s motivating hackers, how they’re gaining access to data
    and how organisations are dealing with the aftermath of attacks. Most importantly, it will help you
    contextualise these incidents and understand both what these attacks actually look like and how to
    defend against them in your organisation.

  • Liked Aino Corry
    keyboard_arrow_down

    Aino Corry - Retrospective Antipatterns

    Aino Corry
    Aino Corry
    Founder
    Metadeveloper
    schedule 4 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Anti-Patterns are like patterns, only more informative. With anti-patterns you will first see what patterns reoccur in "bad" retrospectives and then you will see how to avoid, or remedy, the situation.

    Based on her experience with facilitating retrospectives, join Aino for an entertaining and informative presentation on the anti-patterns she has seen and how to overcome the problems. She gave the first version of this talk at YOW! 2014, and since then she has identified more and this talk will be interesting for everyone facilitating any kind of meeting, with retrospectives in focus.

  • Liked Larene Le Gassick
    keyboard_arrow_down

    Larene Le Gassick - Full Stack Accessibility, and the Business Case for Inclusion

    Larene Le Gassick
    Larene Le Gassick
    Inclusion Engineer
    larene.dev
    schedule 3 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Hey, yep, Hi — it’s me again! Your friendly neighbourhood accessibility advocate.In this talk, I’m gonna take a break from aria-labels, alt-tags, and screen-reader demos.

    Don't get me wrong, that stuff is still important and needs to be shared as widely as possible, but, you see, I seem to have uncovered bigger problems. One of them is that basic human rights is hard to assign story points to, and we all know what happens to un-estimated stories during Sprint Planning!

    There seems to be a bit of a misconception that the responsibility of accessibility falls on the shoulders of the front-end engineer or UX designer. In reality, true accessibility, and inclusivity, goes much deeper than text size and colour contrast.

    In this talk, I’m going to show you how accessibility helps you print money. Nope, we’re not going to launch a new cryptocurrency, but you are leaving money on the table by locking potential customers out of your product.

    I am going to talk numbers - how measurable and tangible returns can be made from an investment in accessibility and inclusion. Plus how to think about accessibility at every layer of your stack and how to build it into your workplace culture.

  • Liked Michael Hunger
    keyboard_arrow_down

    Michael Hunger - How Graphs Help Investigative Journalist to Connect the Dots

    50 Mins
    Talk
    Intermediate

    The Journalists of the ICIJ used graph technology to understand the relationships between the leaked pieces of information in the Panama and Paradise Papers.

    NBC News applied graph algorithms to the messages and follower networks of Russian Twitter trolls to gain further insights.

    The Trumpworld organizational data correlated with US bills and government contracts offers starting points for further investigations.

    New tools like graph databases allow data journalists to understand the intricate networks of the criminal, economic and political world better as those three examples show. Each journalist adding new connections helps others to validate their stories. They say "It's like magic".

    Join Michael for a look behind the scenes of graph based data ingestion, analysis and investigation.

    We will use the open source graph database Neo4j, data visualization and graph algorithms to read between the lines.

  • Liked Ken Scambler
    keyboard_arrow_down

    Ken Scambler - Grow your own tech leads

    Ken Scambler
    Ken Scambler
    Software Architect
    MYOB
    schedule 6 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Great technical leaders don't grow on trees - but they can be grown in-house all the same. This can be an important source of opportunity, learning and satisfaction for team members, and dramatically improve retention. However, there are specific things that can be done to make this process smoother - and a multitude of ways to make it fail. There is a real and underappreciated art not just to being a great technical leader, but giving new ones the tools, the space -- and the constraints -- they need to thrive.

    We'll look at the ways that architects, tech leads and managers can succeed or fail to help grow new technical leaders without excluding underrepresented folks, and a raft of actionable ideas for aspiring tech leads to take on board.

  • Liked Jennifer Scheurle
    keyboard_arrow_down

    Jennifer Scheurle - A Game Designer Walks Into NASA Astronaut Training: What Other Industries Can Learn From Us

    Jennifer Scheurle
    Jennifer Scheurle
    Lead Game Designer
    ArenaNet
    schedule 7 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    A Game Designer walks into NASA Astronaut Training: What other industries can learn from us
    In 2016, a NASA engineer found screenshots of a technical virtual reality demo of a potential astronaut game on a Reddit forum and decided to contact the developers to discuss how game developers can help train astronauts for the next missions into space. In the upcoming two years, NASA worked closely with said game developer to introduce new and innovative techniques to virtual astronaut training.
    My name is Jennifer Scheurle and I'm a game designer. For many years, my industry has been largely isolated from other fields despite our intricate knowledge of UX, behavioural psychology and how to teach players complex and difficult systems and concepts. Games have one of the most unique parameters of an interactive experience in existence. They need to keep people interested for many, many and they need to do so with millions of different kinds of people to be successful. It is an opportunity to expose a large group of people to ideas in the most personal and compelling way imaginable. Game design has cracked the code for how to engage people deeply and thoroughly in experiences completely new and alien to them - for better or worse.

    In this talk, we will walk through how game designers think about problems, how we use behavioural psychology to guide our users and why designing with heart and compassion is your key to reach and compel the masses.

  • Liked Tommy Hall
    keyboard_arrow_down

    Tommy Hall - Data Pipelines À La Mode

    Tommy Hall
    Tommy Hall
    ...
    ...
    schedule 9 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    In all businesses, there is some kind of data pipeline, even if it’s powered by humans working off a shared drive somewhere. Lots of places are better than this - they have workflow systems, ETL pipelines, analytics teams, data scientists, etc - but can they say months later which version of which code is running on what data generated insights? Can they be reproduced? What if the algorithms change, do you go back and re-run everything?
    Science itself has a reproducibility problem, but it’s worse in most companies, and mistakes can be expensive.

    There is a useful subset of data pipelines, let's call them “pure”, that only depend on the data flowing through them. For pure pipelines, we can use techniques from distributed build systems to allow us to know what code was used for each step, not lose any previous results as we improve our algorithms and avoid repeating work that has been done already.

    This talk contains interesting theory but is resolutely practical and with concrete examples in several languages and distributed computation frameworks.

  • Liked Simon Brown
    keyboard_arrow_down

    Simon Brown - The lost art of software design

    50 Mins
    Talk
    Intermediate

    "Big design up front is dumb. Doing no design up front is even dumber." This quote epitomises what I've seen during our journey from "big design up front" in the 20th century, to "emergent design" and "evolutionary architecture" in the 21st. In their desire to become "agile", many teams seem to have abandoned architectural thinking, up front design, documentation, diagramming, and modelling. In many cases this is a knee-jerk reaction to the heavy bloated processes of times past, and in others it's a misinterpretation and misapplication of the agile manifesto. As a result, many of the software design activities I witness these days are very high-level and superficial in nature. The resulting output, typically an ad hoc sketch on a whiteboard, is usually ambiguous and open to interpretation, leading to a situation where the underlying solution can't be assessed or reviewed. If you're willing to consider that up front design is about creating a sufficient starting point, rather than creating a perfect end-state, you soon realise that a large amount of the costly rework and "refactoring" seen on many software development teams can be avoided. Join me for a discussion of the lost art of software design, and how we can reintroduce it.

  • Liked Matthew Keesan
    keyboard_arrow_down

    Matthew Keesan - Quantum Computing and You

    Matthew Keesan
    Matthew Keesan
    VP Software Engineering
    IonQ
    schedule 11 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Richard Feynman proposed harnessing quantum systems for computational power in a thought experiment almost forty years ago. In October, a quantum computer achieved in minutes what the world's most powerful classical supercomputer would take days to compute. Soon, quantum computers will be able to perform calculations that will never* be solvable classically.

    Yet in spite of their power, programming these devices has remained largely the province of theoretical physicists. Have you ever wondered how quantum computers work, or what's up with quantum mechanics, anyway? This talk will provide an introduction to quantum computing and quantum information science, the state of the field today, where it's headed, how it will affect us all, and how you can get involved.

    *All bets are off if P=NP.

  • Liked Sarah Wells
    keyboard_arrow_down

    Sarah Wells - Mature microservices and how to operate them

    50 Mins
    Talk
    Intermediate

    At the Financial Times, we built our first microservices in 2013. We like a microservices-based approach, because by breaking up the system into lots of independently deployable services - making releases small, quick and reversible - we can deliver more value, more quickly, to our customers and we can run hundreds of experiments a year.

    This approach has had a big - and positive - impact on our culture. However, it is much more challenging to operate.

    So how do we go about building stable, resilient systems from microservices? And how do we make sure we can fix any problems as quickly as possible?

    I'll talk about building necessary operational capabilities in from the start: how monitoring can help you work out when something has gone wrong and how observability tools like log aggregation, tracing and metrics can help you fix it as quickly as possible.

    We've also now being building microservice architectures for long enough to start to hit a whole new set of problems. Projects finish and teams move on to another part of the system, or maybe an entirely new system. So how do we reduce the risk of big issues happening once the team gets smaller and there start to be services that no-one in the team has ever touched?

    The next legacy systems are going to be microservices, not monoliths, and you need to be working now to prevent that causing a lot of pain in the future.

  • Liked Erik Dörnenburg
    keyboard_arrow_down

    Erik Dörnenburg - Ready for Rust

    50 Mins
    Talk
    Intermediate

    In the StackOverflow developer survey, Rust has been the "most loved" programming language for three years in a row (2016-2018). Time to see why Mozilla's creation is so popular. In this talk, you'll encounter examples of Rust that show its core features. As someone who has worked in a number of programming languages, Erik will also highlight where Rust is different and what that means for concrete applications. You'll also get a glimpse of the growing ecosystem around Rust.

  • Liked Michael Brunton-Spall
    keyboard_arrow_down

    Michael Brunton-Spall - Does agile make us less secure?

    50 Mins
    Talk
    Intermediate

    Organisations adopting agile practices tend to throw out the old practices of requirements gathering, up front system design and careful analysis in favour of writing code just in time and pushing into production multiple times per day.

    Doesn’t this make us far less secure?

    Michael will provide a whirlwind tour of real world security today and use that to address this question and talk about the tension between agile and security - and offer ways that you can resolve this tension.

  • Liked Mandy Michael
    keyboard_arrow_down

    Mandy Michael - Frictionless Frontends for Backend Developers

    50 Mins
    Talk
    Intermediate

    For your users and customers, your frontend is your product. And if you are interested in learning how to build better frontends for them, Mandy has you covered. No matter your skill level and familiarity with HTML/CSS or JavaScript.

    She will be walking you through some easy to use, but very powerful, techniques to put together simple layouts, and interactions. As we will be using straight HTML & CSS, it doesn’t matter if you use a front-end framework like React or Vue or write your HTML and CSS by hand.

    By the end of the talk, you’ll see what a few practical tips can do to bring your frontend to the next level.

  • Liked Josh Long
    keyboard_arrow_down

    Josh Long - The Reactive Revolution

    Josh Long
    Josh Long
    Spring Developer Advocate
    Pivotal
    schedule 1 year ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Microservices and big-data increasingly confront us with the limitations of traditional input/output. In traditional IO, work that is IO-bound dominates threads. This wouldn't be such a big deal if we could add more threads cheaply, but threads are expensive on the JVM, and most other platforms. Even if threads were cheap and infinitely scalable, we'd still be confronted with the faulty nature of networks. Things break, and they often do so in subtle, but non-exceptional ways. Traditional approaches to integration bury the faulty nature of networks behind overly simplifying abstractions. We need something better.

    Spring Framework 5 is here! It introduces the Spring developer to a growing world of support for reactive programming across the Spring portfolio, starting with a new Netty-based web runtime, component model and module called Spring WebFlux, and then continuing to Spring Data Kay, Spring Security 5.0, Spring Boot 2.0 and Spring Cloud Finchley. Sure, it sounds like a lot, but don't worry! Join me, your guide, Spring developer advocate Josh Long, and we'll explore the wacky, wonderful world of Reactive Spring together.

  • Liked Arty Starr
    keyboard_arrow_down

    Arty Starr - The Ultimate Metric

    Arty Starr
    Arty Starr
    Founder
    DreamScale, Inc.
    schedule 9 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Since the dawn of software development, we've struggled with a huge disconnect between the management world and the engineering world. We try to explain our problems in terms of "technical debt", but somehow the message seems to get lost in translation, and we drive our projects into the ground, over and over again. What if we could detect the earliest indicators of a project going off the rails, and had data to convince management to take action? What if we could bridge this communication gap once and for all?

    In this session, we'll focus on a key paradigm shift for how we can measure the human factors in software development, and translate the "friction" we experience in “Idea Flow” into explicit risk models for project decision-making.

  • Liked Scott Shaw
    keyboard_arrow_down

    Scott Shaw - Multi-cloud, A Large Enterprise Perspective

    Scott Shaw
    Scott Shaw
    Head of Technology
    ThoughtWorks
    schedule 3 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    We've reached a turning point in public cloud adoption where established businesses, even in highly regulated industries, are going cloud-first and making plans to eliminate their fixed, on-premise hosting environments entirely. But this wholehearted embrace of cloud hosting also brings risk. It's easy to ignore how deeply entangled and interdependent you might be with your chosen cloud vendor. This works to the vendor's advantage and the steady adoption of ever-more-attractive, higher-order services only deepens the entanglement. For some businesses this may be entirely appropriate, but for others, it poses a difficult question; how do you take advantage of the amazing delivery acceleration and developer experience offered by cloud vendors while retaining control over your IT assets and choice of hosting vendor? The answer is developing a sensible, pragmatic multicloud strategy for your business.

    This talk will summarise some of my experience consulting to enterprises in Australia. I’ll first review the state of public cloud adoption and examine why some businesses are falling short of their cloud expectations. Then I'll introduce a risk-based methodology for assessing the appropriate level of lock-in. Achieving cloud vendor portability introduces costs over the entire application lifecycle so I will show how to understand and balance those costs appropriately. Finally, I'll discuss some pragmatic architectural approaches to multicloud that avoid entanglement while minimising the amount of duplicated effort across vendors.

  • Liked Lee Campbell
    keyboard_arrow_down

    Lee Campbell - Cost of a Dependency

    Lee Campbell
    Lee Campbell
    Lead Engineer
    VGW
    schedule 3 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    This presentation will challenge a common movement that is sweeping the lands unnoticed. Agile micro-service projects that live in a single VCS repository, that are slow to test, hard to understand need to be deployed and versioned as a single unit. While that sounds silly, ask these questions of your project:

    • Are you using a layered architecture?
    • Do you generally have an interface for each class (Java/.NET)?
    • Do your Views live in one folder and your ViewModels in another?
    • Has your platform’s package manager made it too easy to just add, more?
    • Has your team mistaken “reuse” as a goal, not an outcome?
    • Does your team favor living code over doco, yet no one understands how the system works?
    • Could you make a one line code change, test it, commit it, package it and deploy it in under 15min?
    • Do you think you are doing Microservices, but all the code lives in the same repo? Share the same contracts? Get versioned and deployed together? Share a data store?

    Even if you are not on the Microservices band wagon, will your framework of choice be relevant in 5 years? Can your team pivot to new libraries, GUI or data store technologies in days or weeks? Or, are you actively building the next legacy project churn-and-burn style?

    This session will pose some challenges to prevailing convention and ask how did we get here. More importantly we will discover the costs of our decisions and how we start applying an engineering instead of religious approach to design.

Looking for your submitted proposals. Click here.