filter_list help_outline
  • Liked Stephen Carver
    keyboard_arrow_down

    Stephen Carver - TBA

    60 Mins
    Keynote
    Intermediate

    Coming Soon...

  • Liked Sabine Hauert
    keyboard_arrow_down

    Sabine Hauert - TBA

    Sabine Hauert
    Sabine Hauert
    President
    Robohub
    schedule 2 months ago
    Sold Out!
    60 Mins
    Keynote
    Intermediate

    Coming Soon....

  • Liked Gil Tene
    keyboard_arrow_down

    Gil Tene - TBA

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

    Coming Soon...

  • Liked John Le Drew
    keyboard_arrow_down

    John Le Drew - ...

    John Le Drew
    John Le Drew
    Owner
    Wise Noodles
    schedule 1 day ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Jennifer Scheurle
    keyboard_arrow_down

    Jennifer Scheurle - TBA

    Jennifer Scheurle
    Jennifer Scheurle
    Lead Game Designer
    ArenaNet
    schedule 1 week ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon....

  • Liked Sonia Cuff
    keyboard_arrow_down

    Sonia Cuff - TBA

    Sonia Cuff
    Sonia Cuff
    Cloud Advocate
    Microsoft
    schedule 1 month ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Dwight Sullivan
    keyboard_arrow_down

    Dwight Sullivan - Game Developer or Game Designer?

    50 Mins
    Talk
    Intermediate

    Whats the difference between a Game Developer and a Game Designer?

    After being a Game Designer, Game Devaloper and Software Engineer for 30+ years I have some idea of the differences.

  • Liked Jessie Frazelle
    keyboard_arrow_down

    Jessie Frazelle - Why open source firmware is important

    Jessie Frazelle
    Jessie Frazelle
    Software Engineer
    ....
    schedule 2 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    This talk will dive into some of the problems of running servers at scale, with data from surveys and why open source firmware will solve some of the problems. Why is it important for security and root of trust? It will also cover the state of open source firmware today.

  • Liked Liz Fong-Jones
    keyboard_arrow_down

    Liz Fong-Jones - Cultivating Production Excellence

    50 Mins
    Talk
    Intermediate
    Taming the complex distributed systems we're responsible for requires changing not just the tools and technical approaches we use; it also requires changing who is involved in production, how they collaborate, and how we measure success.
    In this talk, you'll learn about several practices core to production excellence: giving everyone a stake in production, collaborating to ensure observability, measuring with Service Level Objectives, and prioritizing improvements using risk analysis.
  • Liked Todd L. Montgomery
    keyboard_arrow_down

    Todd L. Montgomery - TBA

    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Edith Harbaugh
    keyboard_arrow_down

    Edith Harbaugh - Mistakes were made - Patterns & Anti-Patterns For Effective Feature Flagging

    Edith Harbaugh
    Edith Harbaugh
    CEO & co-founder
    Launchdarkly
    schedule 2 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Feature flags are a valuable DevOps technique to deliver better, more reliable software faster. Feature flags can be used for both release management (dark launches, canary rollouts, betas) as well as long term control (entitlement management, user segmentation personalization). However, if not managed properly, feature flags can be very destructive technical debt. We'll discuss patterns & anti-patterns for effective feature flag management.

  • Liked Janelle Klein
    keyboard_arrow_down

    Janelle Klein - The Ultimate Metric

    Janelle Klein
    Janelle Klein
    Founder
    DreamScale, Inc.
    schedule 2 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 Tommy Hall
    keyboard_arrow_down

    Tommy Hall - TBA

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

    Coming Soon...

  • Liked Safia Abdalla
    keyboard_arrow_down

    Safia Abdalla - Git from the Ground Up

    Safia Abdalla
    Safia Abdalla
    Software Engineer
    Microsoft
    schedule 3 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Git is notorious for its complex and opaque commands and high learning curve. In this talk, we'll unlock git by exploring what happens under the hood in its key pathways. Attendees will leave this talk with an understanding of git internals and knowledge to help them debug the gnarliest of git conundrums.

  • 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 Allen Wirfs-Brock
    keyboard_arrow_down

    Allen Wirfs-Brock - JavaScript: Skeletons in the Closest

    50 Mins
    Talk
    Intermediate

    May 2020 will be the twenty-fifth anniversary of JavaScript. Love it or hate it, as a developer you can't avoid JavaScript. How did a ten day hack, created to be a sidekick for Java become the world’s most widely used programming language? What went wrong and what went right? Who should we blame or thank? Allen Wirfs-Brock has spent the last two years digging into the dark corners of JavaScript's history. He knows where the skeletons are hidden, who buried the treasures, and why. This talk will shine the light on how it all came to pass.

  • Liked Rebecca Wirfs-Brock
    keyboard_arrow_down

    Rebecca Wirfs-Brock - Growing Your Personal Design Heuristics

    50 Mins
    Talk
    Intermediate

    The ouroboros is a mythical serpent shaped into a circle, clinging to and devouring its tail in an endless cycle of self-destruction, self-creation, and self-renewal. Becoming a good designer of software sometimes feels like that. Cultivating and refining personal design heuristics is one way we become better software designers.

    Whether we are aware of it or not, we each use heuristics that we have acquired through reading, practice, and experience. Heuristics aid in design, guide our use of other heuristics, and even determine our attitude and behavior. You can grow as a designer by becoming more conscious of your heuristics. What are your “go to” heuristics? How well have they worked? Do your successes or failures lead you look to discover new heuristics? While you may read others’ design advice—be it patterns, blog posts, books or stack overflow replies, the heuristics you personally discover on your own design journey are likely to be the most important.

  • Liked James Shore
    keyboard_arrow_down

    James Shore - Evolutionary Design Animated

    James Shore
    James Shore
    Consultant
    Titanium I.T. LLC
    schedule 4 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate
    Modern software development welcomes changing requirements, even late in the process, but how can we write our software so that those changes don’t create a mess? Evolutionary design is the key. It’s a technique that emerges from Extreme Programming, the method that brought us test-driven development, merciless refactoring, and continuous integration.
    James Shore first encountered Extreme Programming and evolutionary design nearly 20 years ago. Initially skeptical, he’s explored its boundaries ever since. In this session, James will share what he’s learned through in-depth animations of real software projects. You’ll see how designs evolve over time and you’ll learn how and when to use evolutionary design for your own projects.
  • Liked Sara Achour
    keyboard_arrow_down

    Sara Achour - Compiling Dynamical Systems for Efficient Simulation on Reconfigurable Analog Computers

    50 Mins
    Talk
    Intermediate

    Programmable analog devices are a powerful new computing substrate that are especially appropriate for performing computationally intensive simulations of dynamical systems. Until recently, the de-facto standard for programming these devices required hardware specialists to manually program the analog device to model the dynamical system of interest. In this talk, I will present Arco, a compiler that automatically configures analog devices to perform dynamical system simulation, and Jaunt, a compilation technique that that scales dynamical system parameters to change the speed of the simulation and render the resulting simulation physically realizable given the operating constraints of the analog hardware platform. These techniques capture the domain knowledge required to fully exploit the capabilities of reconfigurable analog devices, eliminating a key obstacle to the widespread adoption of these devices.

  • Liked Jason Yip
    keyboard_arrow_down

    Jason Yip - 3 insights from 4 years at Spotify

    Jason Yip
    Jason Yip
    Sr. Agile Coach
    Spotify
    schedule 4 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Thinking back over my 4 years at Spotify, I see 3 main insights: 1. Aligned autonomy is an ongoing struggle; 2. Building teams in the context of high growth require different assumptions; 3. Consulting companies are generally better at forming high-performing teams fast.

Looking for your submitted proposals. Click here.