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 3 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 4 months ago
    Sold Out!
    60 Mins
    Keynote
    Intermediate

    Coming Soon....

  • Liked Casey Rosenthal
    keyboard_arrow_down

    Casey Rosenthal - TBA

    Casey Rosenthal
    Casey Rosenthal
    CTO
    Backplane
    schedule 4 days ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Gene Kim
    keyboard_arrow_down

    Gene Kim - TBA

    Gene Kim
    Gene Kim
    Founder
    Tripwire
    schedule 4 days ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Lars Klint
    keyboard_arrow_down

    Lars Klint - Building APIs Rapidly with Azure Functions

    50 Mins
    Talk
    Intermediate

    APIs are what makes the Internet go around. Every SaaS, data driven and on-demand kitten business exposes their data over an external or internal API. Which means you need one too, right? Of course you do.

    Creating a secure API that be set up almost instantly for a whole development team to use, can scale up and out, can be extended easily, and can be easily maintained is the Nirvana of API architecture. This is exactly the promise of building an API with Azure Function Proxies.

    In this session, you will learn to quickly create a complete API using Azure Function proxies, forward requests, adhere to best practices, easily extend and more. At the end of the talk we will have built an API that is ready straight away for development against. We then compare this process to other API frameworks to get the real world picture.

  • Liked Ken Scambler
    keyboard_arrow_down

    Ken Scambler - TBA

    Ken Scambler
    Ken Scambler
    Software Architect
    MYOB
    schedule 4 days ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon....

  • Liked John Le Drew
    keyboard_arrow_down

    John Le Drew - TBA

    John Le Drew
    John Le Drew
    Owner
    Wise Noodles
    schedule 1 month 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 month 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 2 months 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 Developer, 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 3 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 3 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 3 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate
    ince 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 - Data Pipelines À La Mode

    Tommy Hall
    Tommy Hall
    ...
    ...
    schedule 3 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 Safia Abdalla
    keyboard_arrow_down

    Safia Abdalla - Git from the Ground Up

    Safia Abdalla
    Safia Abdalla
    Software Engineer
    Microsoft
    schedule 4 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 - Visualising software architecture with the C4 model

    480 Mins
    Workshop
    Intermediate

    It's very likely that the majority of the software architecture diagrams you've seen are a confused mess of boxes and lines. Following the publication of the Manifesto for Agile Software Development in 2001, teams have abandoned UML, discarded the concept of modeling and instead place a heavy reliance on conversations centered around incoherent whiteboard diagrams or shallow 'Marketecture' diagrams created with Visio. Moving fast and being agile requires good communication, yet software development teams struggle with this fundamental skill. A good set of software architecture diagrams are priceless for aligning a team around a shared vision and for getting new-joiners productive quickly.

    This hands-on workshop explores the visual communication of software architecture, based upon a decade of my experiences working with software development teams large and small across the globe. We'll look at what is commonplace today, the importance of creating a shared vocabulary, diagram notation, and the value of creating a lightweight model to describe your software system. The workshop is based upon the C4 model, which I created as a way to help software development teams describe and communicate software architecture, both during up-front design sessions and when retrospectively documenting an existing codebase. It's a way to create maps of your code, at various levels of detail. Static structure, runtime and deployment diagrams are all covered, so you'll be able to tell different stories to different audiences. We'll wrap up the day by looking at the tooling landscape and diagram automation to keep your diagrams in sync with your source code.

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

Looking for your submitted proposals. Click here.