Raising money from investors has a unique set of risks that many founders overlook, but are equally important to success. Participants will come away from this talk with a proven game plan for raising capital, from marketing to investors, to understanding venture capital, and term sheet nuances. They will also receive a robust fundraising financial modeling tool.
Are you prepared for the rapid evolution of the application ecosystem? Join this session to learn what you need to know when monitoring production, business critical applications that leverage today's multi-cloud technologies.
Today’s large-scale web services provide rapid responses to interactive requests by applying large amounts of computational resources to massive datasets. They typically operate in warehouse-sized datacenters and run on clusters of machines that are shared across many kinds of interactive and batch jobs.
Image assets are a major impediment to page load times. Best practices for common image compression have been evangelized. To further reduce image bytesize, we have to get creative: discover how to apply lossy compression to lossless formats, automatically detect good compression levels, and learn how disciplines like computer vision and machine learning can help us to improve image compression.
This talk will describe a large architectural change in serving within Yahoo! which entailed a split page assembly between the origin server and the edge server (Apache Traffic Server). Large pieces of the page are cached while smaller personalized chunks are fetched and assembled at the edge using Edge Side Includes (ESI).
When it comes to performance, do you know whether your mobile app is a “beauty” or a “beast”? The truth may surprise you. While critical to every business, few companies have a solid grasp of how well their app functions in the wild. Crittercism CTO, Rob Kwok, will provide attendees with a robust look at surprising, current, and relevant industry benchmark data on the performance of mobile apps.
Learn how to build a device lab as a product for your coworkers to test their work on a spectrum of operating systems and versions. We’ll cover how to choose devices, organization and cabling, power supply troubleshooting, and tips for getting your users to use the lab considerately.
This talk will focus on open source metaphors from skateboarding, along with Rodney's own perspectives on risk and failure.
This lightening talk will show you how to build a self-adaptive autonomous infrastructure to get out of DevOps fire drills and focus on the business value you deliver to customers. You will learn the high-level architectural components you need to make your infrastructure resilient in an increasingly unpredictable age.
In the past, issues around invalidation, staleness, and lack of visibility have prevented us from using CDNs to fully leverage the benefits of caching when it comes to dynamic content. In this session, we'll look at the challenges CDNs face with dynamic content and how you can use programmatic means to fully integrate your applications with a real-time, modern CDN.
Faced with a need to significantly increase capacity, we realized that the prevailing bottlenecks were not being addressed because they were conceptually beyond the scope of individual teams. This session covers how we pivoted to a DevOps mentality and what we found in the cracks between our organization's development and operations responsibilities, including a commitment to performance testing.
High performance and availability are highly dependent on the capacity allocated to a service. The ability to forecast when a service is expected to be under capacity is key to maintaining an efficient and highly performing infrastructure. We present a way to statistically forecast the number of days a service can run before its performance is expected to degrade based on pre-determined criteria.
Until recently, debugging a mobile web site was incredibly difficult. Luckily things things have changed. Now some desktop browsers not only contain remote debuggers, but have other features to monitor and improve performance and detect memory leaks.
Evolving mobile hardware and networks have made it challenging for web sites to deliver an optimal experience to each client. If you send the same image to both a WiFi Retina tablet and a 3G phone, you compromise speed and bandwidth cost against image quality. We'll look at using HTML and CSS image markup, CDNs, HTTP caching directives, and how WPO can deliver a great UX with minimal effort.
This talk takes a look at the journey shifting IT at Autotrader to a design-minded DevOps discipline. We explore the tensions that arise within well-monetized media sites—the constant struggle to serve more ads and other monetized pieces of content (which represent revenue) while finding ways to get milliseconds out of the infrastructure.
We received ~9,300 responses from our 2013 DevOps Survey, more than 2x the number of respondents from our 2012 survey. This year we focused not only on what behaviors lead to higher IT performance, but took it one step further to try to understand how that correlates with improved business performance. We will share our insights from the survey, and posit that good IT means good business.
Load testing is more than developing stress and reviewing results. You need access to load testing scale and control that helps you protect the customer experience. This session focuses on how to drive higher-fidelity testing results that can help your team better identify, analyze, and mitigate configuration, application, and performance degradation issues that threatens the customer experience.
We all know about the gender gap in IT, with women only holding 25% of IT jobs,
but what can we *do* about it? In this session, Doug Ireton, Infrastructure
Engineer at Nordstrom, and his daughter Jane, age 7, will tell their story of
learning to program and creating engaging and cool electronics projects. You'll
leave with practical advice on teaching programming to girls.
In this session, you will hear insights and strategies to employing multi-cloud, multi-region load testing analysis that can help you employ greater testing capacity, add essential flexibility, and deliver high-fidelity results that protect your site – and your customer’s digital experience.
The mobile web space moves really fast and every year the whole ecosystem changes. But one thing remains unchanged: the need for extreme performance. If you have a mobile site, a responsive web, or you are about to create one, this tutorial will give you the techniques to measure and improve the performance after understanding the mobile web world today and testing on your own mobile device.
In this session we will learn with real examples how we can build really complex UI, leveraging all the power of the GPU, manipulating the DOM in a smart and efficient way, and understanding, debugging, and minimizing the browser's rendering lifecycle.
LinkedIn has undergone huge growth in our Site Reliability team in the past year. This talk discusses changes we made to our hiring practices, data based on those changes, and how we screen for and close the best SREs in the industry. We also discuss the use of realistic job previews and the importance of applying standard Industrial Psychology practice to the Engineering hiring process.
Culture eats strategy for breakfast, but what even is culture? What makes a culture better or worse? How do we measure culture? How can we make culture actionable? This tutorial will present models and metrics supported by research along side personal anecdotes and observations in an attempt to help you answer those questions for yourself.
Every consecutive four-year interval since 1984 has produced a new disruption, but few companies survive beyond their four-year pinnacle of existence. Cheryl Ainoa, senior vice president, platform development for Intuit, will discuss how to recognize the signs leading up to major disruption and how you and your company can adapt to embrace innovation for the future.
What does it mean to be great at Operations? This talk aims to answer that question, and provide actionable guidance on 12 of the core facets of our complicated profession. If you're new to Operations, this talk will set you off on the right foot - if you're a long time veteran, it's never a bad idea to revisit the fundamentals.
Hi, I'm Seth, and I have OCD. But is that a bad thing? I continuously struggle with misplaced pointers, poorly indented code, unorganized resources, design decisions, and tests. I was considering medication until I realized all the awesome things my OCD does too! Learn how I my OCD shaves 11 minutes from each grocery trip, helps me spot anomalies and anti-patterns, and even lose weight!
As the web gets bigger and more ubiquitous, we will need more programmers and more people understanding programming. How can we do that? I'll share what I've learned from teaching programming to newbies, online at Khan Academy and in-person for women in San Francisco.
Most root cause analytics are based on comparisons to baselines, raising the question: why not compare across other dimensions as well or even across multiple dimensions at the same time? We’ve created a statistical approach for identifying the differential patterns in performance data to surface the most likely culprits. Join us to see what’s under the hood in our upcoming APM SaaS Edition.
Even today, front end developers have to manually check if their website stays smooth; for every single deploy. Does that gradient in CSS make paint slow or the fixed footer make the it janky? Making a site smooth and keeping it that way is hard.
Would it not be simpler is this could be automated, and even better if this is a part of a continuous integration process?
Being on call is stressful. You feel like you can't plan anything around your on-call rotation because you never know what to expect. It seems there's more chaff than wheat in those alerts and phantom alerts disturb your sleep. Etsy’s Operations team set out to quantify the on-call experience, identify its pain points, and use those data to make being on call more bearable.
As teams grow and projects become more complex, you're going to need a certain amount of process. Or are you? How do you add enough engineering management to be effective without driving engineers crazy?
We will walk through the growing importance of building for mobile web as users may be on any device, platform or connection. This talk will cover Etsy's evolution of the mobile web team from its inception in 2011 to its changing role today and how we shifted Etsy's engineering culture to empower and incentivize others to care about mobile web in their daily work.
Slow pages hurt mobile user metrics, from bounce rate to revenues. At Radware, we wanted to understand the science behind this, so we engaged in the first documented study of the neurological impact of poor performance on mobile users. Your takeaway from this session is hard data that you can use to make a case for investing in mobile performance in your organization.
What does a high performing site look like? When we talk about page load time, is that really applicable to modern sites and pages – that scroll endlessly or lazy load? We’ll talk about what tools, approaches, and frameworks can be used to think about site performance in the context of both the customer’s expectations, the limitation of metrics available, and the competition.
Effecting change in a large organization can be challenging; a bit like trying to steer a ship with a paddle. We will discuss how to influence processes inside a large organization while addressing the challenges and opportunities of how a responsive site is designed, developed, and tested.
While URLs were intended to consistently identify a resource location, this simple definition simply doesn’t cut it anymore. Between the complexity of device properties, different browser capabilities, failover needs, and geo-based content changes, we often need the same URL to be handled differently, based on the situation.
Join us for a snappy series of seven-minute talks on the main stage.
Over the last 2 years the BBC has been building a whole new News platform. Starting mobile first we've felt the pain and benefit of responsive design in a big organisation. This talk is a candid discussion of what worked but also the many lessons along the way.
There are many tools for software building and what passes for process orchestration today, but two things are missing: a modern model-based approach, and the simplicity of the trusty "make" command, with handling of distributed dependencies. Mark Burgess shows how a promise-oriented approach, using CFEngine, can deliver both of these properties and more.
Performance tuning is hard, if only because it never truly ends. So after you’ve tackled the obvious stuff like asset compression and SQL tuning, where do you focus next? See how you can use New Relic’s new Software Analytics suite of products to help you identify the long tail of optimization work that brings the most value to your bottom line.
Keeping track of a fleet of servers is time consuming and poor techniques, such a spreadsheets, lead to headaches as your infrastructure grows. A single Source of Truth is invaluable in capacity planning and for maintenance. We'll discuss how we used various open source tools to maintain our own source of truth, and how doing so enabled us to automate and streamline our infrastructure management.
Faster pages...profit! Right? Despite what common sense and every case study might tell you, we found out that isn't always true. When you get 25 million visitors a month and make a lot of your money from advertising (the enemy of speed), you have tons of opportunity/obligation to understand which kinds of speed matter. This is a story about hope, disappointment, discovery, and triumph.
You never know where your customers will be using your mobile apps. With the high variability in mobile connectivity speeds and latencies, a good user experience will depend on how well you optimize network utilization. In this talk we'll look at tools to test your app in varying network conditions. We’ll also provide success stories for apps that have greatly improved mobile performance.
How to assemble an enterprise continuous delivery tool chain.
MercadoLibre (NASDAQ: MELI) was the most successful e-commerce platform in Latin America, but it's monolithic technology was limiting the company's potential. Using concrete examples, MELI's CTO will walk the audience through the process of shaping a new culture with a deep technology overhaul.
Keeping IT participants engaged in a drill simulation can be very challenging, especially within the broader contexts of emergency operations, continuity planning/resiliency, disaster recovery, and IT architecture. Accept this challenge and become a practical gamemaster, worthy of designing and executing drills on likely emergency scenarios and realistic function failures for your organization.
Join us for a snappy series of seven-minute talks on the main stage.
Making the web fast feels like boiling an ocean, but that hasn't stopped us from trying.
We’ve all heard about the new standards that are being developed to speed up the web - SPDY, WebP, Client Hints, pre-fetching, and more. Unfortunately, support for these technologies is weak across browsers and CDNs, which hamstrings implementation efforts. This talk will quantify the value of these optimizations, and provide a suggested path for driving adoption.
Hypermedia APIs sound good for mobile development: they can change without breaking old clients, caching is easy, and they promote rapid development. But how do we stay true to hypermedia, minimize round trips, AND keep responses small and cacheable? This session will discuss how and why we built our API the hypermedia way, and how we addressed the needs of the modern mobile app while doing it.
We all know web performance is important, but the larger business and social community often see it as esoteric. In this brief presentation, Hala Al-Adwan will talk about why optimizing web performance matters -- often critically -- to the entire world.
Learn the tips and tricks for getting the most out of WebPagetest's more advanced features and how to get the most out of even the basic tests. From bandwidth analysis to complex scripting to the automation interface.
Mobile is taking over the world but yet there’s still a big gulf between the sites that are fast on mobile and the rest. In this session we’ll use data from the HTTP Archive and other sources to examine mobile performance trends, identify sites that are quick, and perhaps more importantly look at what techniques and tricks developers are using to build fast mobile experiences.
Traditionally, application delivery solutions were run off physical appliances (controllers) inside the data center, and in many cases they were integrated into a load balancer. With more applications moving to the cloud, load balancers and application delivery controllers are on the move as well. So where are load balancers moving to?
Companies will often believe they can buy their way out of technical debt without making any substantial changes. In this session we will discuss the importance of DevOps and give a framework for enabling cultural change inside your organization.