filter_list help_outline
  • Liked Gene Kim
    keyboard_arrow_down

    Gene Kim - TBA

    Gene Kim
    Gene Kim
    Founder
    Tripwire
    schedule 1 month ago
    Sold Out!
    60 Mins
    keynote
    Intermediate

    Coming Soon...

  • Liked Kent Beck
    keyboard_arrow_down

    Kent Beck - TBA

    Kent Beck
    Kent Beck
    Author
    Extreme Programming
    schedule 3 months ago
    Sold Out!
    60 Mins
    keynote
    Intermediate

    Coming Soon...

  • Liked Brendan Gregg
    keyboard_arrow_down

    Brendan Gregg - Cloud Performance Root Cause Analysis at Netflix

    Brendan Gregg
    Brendan Gregg
    Sr. Performance Architect
    Netflix
    schedule 6 months ago
    Sold Out!
    60 Mins
    keynote
    Intermediate
    At Netflix, improving the performance of our cloud means happier customers and lower costs, and involves root cause analysis of applications, runtimes, operating systems, and hypervisors, in an environment of 150k cloud instances that undergo numerous production changes each week. Apart from the developers who regularly optimize their own code, we also have a dedicated performance team to help with any issue across the cloud, and to build tooling to aid in this analysis. In this session we will summarize the Netflix environment, procedures, and tools we use and build to do root cause analysis on cloud performance issues. The analysis performed may be cloud-wide, using self-service GUIs such as our open source Atlas tool, or focused on individual instances, and use our open source Vector tool, flame graphs, Java debuggers, and tooling that uses Linux perf, ftrace, and bcc/eBPF. You can use these open source tools in the same way to find performance wins in your own environment.
    m
  • Liked Anita Sengupta
    keyboard_arrow_down

    Anita Sengupta - TBA

    60 Mins
    keynote
    Intermediate

    Coming Soon...

  • Liked Jutta Eckstein
    keyboard_arrow_down

    Jutta Eckstein - BOSSA nova: Beyond Agile - Preparing for Digitalization

    50 Mins
    Talk
    Intermediate

    Today companies are expected to be flexible and both rapidly responsive and resilient to change, to both survive but also to thrive on disruptions. These challenges call for company-wide agility. Yet, doing Agile (the mechanics) is different from being Agile (the mindset). For example, substituting management meetings with daily Scrums or using a backlog for the board of directors doesn’t make a company agile.

    In order to become truly agile (meaning flexible, responsive, adaptive, fast, and nimble), you need to think outside the (agile) box. Company-wide agility requires a holistic approach, a combination of different principles: First and foremost the principles of

    • Beyond Budgeting (flexible budgeting & relative targets),
    • Open Space (leveraging the innovative power of all employees),
    • Sociocracy (flexible organizational structures and decentralized decision making), and –of course–
    • Agile (inspecting & adapting).

    We synthesized these proven principles into a wider perspective dubbed BOSSA nova: B = Beyond Budgeting, OS = Open Space, S = Sociocracy, A = Agile. Jutta will reveal a path toward company-wide Agility by showing the synthesis of BOSSA nova.

  • Liked Chris Ford
    keyboard_arrow_down

    Chris Ford - Functional Composition

    Chris Ford
    Chris Ford
    Principal Consultant
    ThoughtWorks
    schedule 1 month ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Chris Ford shows how to make music starting with the basic building block of sound, the sine wave, and gradually accumulating abstractions culminating in a canon by Johann Sebastian Bach. Examples live-coded in Clojure.

  • Liked Juliet Hougland
    keyboard_arrow_down

    Juliet Hougland - Enabling Full Stack Data Scientists

    50 Mins
    Talk
    Intermediate

    Autonomy and ownership are core to working at Stitch Fix, particularly on the Algorithms team. Data Scientists are expected to build their systems end to end and maintain them in the long run. We rely on automation, documentation, and collaboration to enable data scientist to build and maintain production services. In this talk I will discuss the platform we have built and how we communicate about these tools with our data scientists.

  • Liked Sam Aaron
    keyboard_arrow_down

    Sam Aaron - TBA

    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Jessica Kerr
    keyboard_arrow_down

    Jessica Kerr - Shaving the Golden Yak

    Jessica Kerr
    Jessica Kerr
    Lead Engineer
    Atomist
    schedule 7 hours ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Programming is a series of frustrations. Everything we do, we could do better or faster if we only had our tools set up just so. If our error messages were a little better, our code a little cleaner, our tests a lot wider. When we spend time on this, it's known as "yak shaving," and it can get messy.

    How do you balance the work you’re supposed to be doing with the work that makes your work, work? Dive into the yak stack with me. We'll see five different species of yak, and discuss how and when to tackle each one. At the bottom of the yak stack, we might find the Golden Yak, with secret wisdom engraved on its skin.

    This session will give you reasons to spend time smoothing your development experience, and clues for where to spend that time in ways that help your whole team.

  • Liked Dave Cheney
    keyboard_arrow_down

    Dave Cheney - TBA

    Dave Cheney
    Dave Cheney
    Programmer
    Atlassian
    schedule 7 hours ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Joe Albahari
    keyboard_arrow_down

    Joe Albahari - TBA

    Joe Albahari
    Joe Albahari
    .NET Developer
    LINQPad
    schedule 7 hours ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Casey Rosenthal
    keyboard_arrow_down

    Casey Rosenthal - TBA

    Casey Rosenthal
    Casey Rosenthal
    CTO
    Backplane
    schedule 8 hours ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Dean Wampler
    keyboard_arrow_down

    Dean Wampler - TBA

    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Kyle Simpson
    keyboard_arrow_down

    Kyle Simpson - TBA

    Kyle Simpson
    Kyle Simpson
    ...
    ....
    schedule 1 month ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Aino Corry
    keyboard_arrow_down

    Aino Corry - The Importance of Laughter

    Aino Corry
    Aino Corry
    Founder
    Metadeveloper
    schedule 1 month ago
    Sold Out!
    50 Mins
    Talk
    Intermediate
    In software development, we strive for inspection and adaptation. In order to make the best of this, we have to feel good about ourselves and with each other. Fun and laughter is something I have always tried to enhance in the places where I work, but only recently have I started looking into why it is helpful.
    Diving into this subject, I was amazed by how big an impact fun and laughter can have on your social life, your wellbeing, and your energy levels. Join me for a session with brain research, examples of fun, and case studies from real life. Bring an open mind and leave with knowledge about why you should have fun every day.
  • Liked George Fairbanks
    keyboard_arrow_down

    George Fairbanks - Code is Your Partner in Thought

    George Fairbanks
    George Fairbanks
    Software Engineer
    Google
    schedule 1 month ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    We used to build software like bridges. There was time for careful collection of requirements and the analysis of design options. But we don't do that anymore, in part because the time we spent did not ensure we hit our targets or avoided risks. Today, most companies use some form of continuous design where the software changes in small steps, often weekly or even daily, which makes those companies responsive to environmental changes. The problem is that in just a few years the software becomes over-complicated and usually needs to be rewritten, even when the team refactors. The longer you let the team code, the worse the code gets. That's a shame because other kinds of engineering don't have this problem. Car engines, for example, improve every year. I'll primarily discuss some ideas about why things work out this way and also some promising ideas for how we can practice continuous design longer, if not forever.

  • Liked Hila Peleg
    keyboard_arrow_down

    Hila Peleg - Automatic Programming How Far an Machines Go?

    50 Mins
    Talk
    Intermediate
    Program synthesis is the wild west beyond code generators and onward toward self-programming systems. What can it do for us? The answer, right now, is not a lot. It can harness the wisdom of the crowd to help reproduce scenarios that are repeated often, and in narrow scopes tools can make educated guesses about what the programmer intended, but full automatic program synthesis is likely impossible. Specifically because of this, it becomes most interesting to explore what it can't and won't be able to do on its own. Self-programming systems might be past the horizon, but getting a human more involved makes a big difference, and while the computer might never program for us, it might make for a decent pair-programming partner. We'll look at glimpses of this future, in academia and outside it, and see why they're more IDE plugins and less the robot apocalypse.
  • Liked Gil Tene
    keyboard_arrow_down

    Gil Tene - TBA

    Gil Tene
    Gil Tene
    CTO & Co-Founder
    Azul Systems
    schedule 2 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    Coming Soon...

  • Liked Michelle Casbon
    keyboard_arrow_down

    Michelle Casbon - Kubeflow Explained: NLP Architectures on Kubernetes

    Michelle Casbon
    Michelle Casbon
    Sr. Engineer
    Google
    schedule 2 months ago
    Sold Out!
    50 Mins
    Talk
    Intermediate

    There's more to a Natural Language Processing (NLP) application than an ensemble of models. Much more! Like any traditional application, there is an entire ecosystem of supporting tools that enables core ML functionality. How do you choose the best ones? Which ones can you do without? How do you maintain context when the complexity of such a system gets out of hand?

    In this session, you will learn how to deploy the full scope of an NLP application on Kubernetes with Kubeflow. The guiding principles of a robust and resilient system are explained and used as the foundation for defining a specific architecture. Techniques for modifying and maintaining it over time are described. Find out what Kubeflow currently supports and the long-term vision for the project, presented by a project contributor.

  • Liked Randy Shoup
    keyboard_arrow_down

    Randy Shoup - TBA

    50 Mins
    Talk
    Intermediate

    Coming Soon...

Looking for your submitted proposals. Click here.