addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

July Double Header - The Two Robs

Designing interfaces that don't suck when your customers scale - Rob Pearson

Customers come in all shapes and sizes. Some will use your products exactly as you intend while others will go way beyond your expectations. This is perfectly normal, possibly the price of success, but it can result in all kinds of problems that you didn't expect. Problems can range from terrible performance to usability issues where the user interface becomes useless. It can be surprising when a dashboard that looks great for ten records can be completely unusable when it displays a thousand records. This can be far more frustrating than a page that is simply slow to load.

Octopus Deploy, a friendly .NET deployment automation tool, has to contend with this problem. Some customers have a single project, and some have thousands. It's a challenge designing for everyone. This talk is all about thinking about scale when building and designing the user interface of your apps and web sites. We’ll review the lessons learned from growing Octopus Deploy and offer actionable tips that you can apply on the projects you're building right now. Techniques and patterns to display empty state, one thing, some things and too many things. This is still a work in progress so you'll see the good, the bad and the ugly. The goal of this presentation is to help you design your apps so they work great for all your customers.


Octopus Deploying to Transient Infrastructure - Robert Wagner

The days of managing a fixed set of servers is numbered. Now new machines may appear without human intervention. Perhaps they were created by AWS auto scaling, or they appear on a network as the truck rolls into the yard. Your application may not suitable for containerisation, or you are not quite there yet. Getting the right versions of your software running on these machines is a challenge.

In this talk we will look at how Octopus Deploy can be used to perform on demand deployments to Windows and Linux machines. We will cover creation and management of VM templates, auto registration, auto deployment and responding to deployment events. I will also show how to use the Octopus API to customise your deployment workflow.


Join or login to comment.

  • Robert W.

    The repo with my scripts (AWS, Azure, Octopus and Packer) along with the now revoked API key are in https://github.com/droyad/IntegrationTestDemo

    2 · 3 days ago

  • Tim P.

    Good to know. Good luck at NDC.

    3 days ago

  • Tim P.

    Any chance this is being recorded and/or slides can be linked afterwards?

    1 · 4 days ago

    • Rob P.

      Both presentations are a practice run/sneak preview of NDC Sydney conference talks. They'll be recorded and put online after NDC.

      4 days ago

Our Sponsors

  • Tatts Group

    Regular sponsorship for drinks and pizza

  • Octopus Deploy

    Regular sponsorship for drinks and pizza

  • Readify

    Regular sponsorship for food and drinks and regular speakers

  • SSW

    Regular sponsorship for food and drinks and regular speaker

  • Pluralsight

    Regular prizes, free accounts for those between jobs

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy