x

Confirm Download

Simultaneous file downloading works best in FireFox, Chrome, and Safari browsers. Please keep this window open until all downloads are complete. Some customers prefer using file download managers for Chrome or Firefox to better manage large and multiple file downloads.

Cancel Download

Velocity Conference Santa Clara 2015: Video Compilation

      • A practical type of empathy - Indi Young (myself)  (Free)

        Empathy is a popular buzzword that gets equal positive and negative attention in business media. The reason for the debate is that empathy is not well defined. People with budget responsibility need reliable knowledge, not 'increased sensitivity.' Fortunately, _cognitive_ empathy represents a practical, repeatable approach to cultivating insight.
      • 00:27:02

      • Ensuring a performant web for the next billion people - Bruce Lawson (Opera ASA)  (Free)

        The next billion people online will overwhelmingly be on mobile devices, and the vast majority will be in emerging economies where devices and networks are constrained. Although you might not know it now, many of the next billion web users will become your customers - or your competitors'. What do you need to know about this billion to ensure your sites perform well for them?
      • 00:19:25

      • Recruiting for Diversity in Tech - Laine Campbell (Pythian)  (Free)

        As technology jobs become increasingly hard to fill, the average starting salary for an engineer in the Valley is more than the median family income in the US in many demographics. Laine will discuss how to build your organization to embrace a culture and process that drive diversity in recruiting, hiring, and retention.
      • 00:15:42

      • It's Not About Technology - Tim O'Reilly (O'Reilly Media)

        Tim O'Reilly talks about the imperative to use technology to empower workers, not replace them. This isn't just for highly paid knowledge workers. Finding ways to put everyone to work productively is one of the great challenges of the 21st century. Bonus: a great segment from Steven Vincent Benet's poem John Brown's Body.
      • 00:11:54

      • Our CxO said we’re doing DevOps: Now what? - J. Paul Reed (Release Engineering Approaches)

        You may have heard of DevOps at a company all-hands or in a strategy meeting as the newest initiative your company is undertaking. “Everyone is doing it to accelerate their software delivery,” your CIO says. Back at your desk, you sit down and search for DevOps and the results are confusing: tools? Culture? Unicorns? Huh?! We’ll look at the high-level details of this new thing your developers and Ops teams have probably been talking about for a couple of years, how your role supporting the software team is relevant to your company’s DevOps journey, and what you can do to help your company “do DevOps,” even if you don’t write code or work on the floor where the server room is.
      • 00:19:44

      • DevOps as a business differentiator - Mehdi Daoudi (Catchpoint)

        A commonly-held notion among many business leaders is that their IT and DevOps departments are little more than a cost center—a necessary evil that only adds to the cost of running the company. But if managed properly and provided with the right tools to succeed, a DevOps team can turn a company’s web performance into a differentiator that elevates them above the competition. Research has shown that internet users have little patience for slow or unresponsive websites, and when they encounter such problems, are likely to shop/search/browse elsewhere. And if they encounter it more than once, they’re unlikely to return. Therefore, by providing users with a more efficient and enjoyable online experience than others within their industry, a company can gain valuable market share over their competitors. Mehdi Daoudi, CEO and co-founder of Catchpoint Systems, will show how a business can use their DevOps initiatives to increase their user base and grow their revenue streams. On top of that, he’ll show how to optimize your costs by saving time and money through improved efficiency.
      • 00:20:57

      • Fast, resilient, secure - Ariel Tseitlin (Scale Venture Partners)

        Find out how current technology approaches pioneered at companies like Netflix, Twitter, and more are enabling companies to move faster, decrease their time to market, and respond to customer demands quickly without compromising on risk and security concerns.
      • 00:20:12

      • Influence a company with SLA metrics with big data, top 20 pages, and grading system - Norm Warren (Ancestry Inc) and Jeremy Johnson (Ancestry Inc)

        We will provide the following solutions for gaining company-wide adoption of measures to improve site performance at Ancestry.com. Overview of implementing SLA and big data solutions for collecting statistics that led to 95% adoption. Incorporating grades for teams that support the top busiest 30 pages on Ancestry.com. Correlating performance data with business metrics. We will discuss which business metrics have proven to influence decision-makers at all levels and how to correlate them with performance data. These and other approaches have provided immediate value for site performance efforts at the business. Attendees will leave with a clear architectural understanding of how we collect statistics and present SLA data for charts and graphs. Additionally, they’ll have a clear understanding of how to incorporate measures for gaining company-wide sponsorship for improving the most important metrics for site performance.
      • 00:21:19

      • Ads: Your web speed parachute - Eddie Canales (Manta Media)

        In a world where many advertising technologies brag about how fast their real-time bidding is, we have to wonder why advertising on the internet is still so slow. We all have constraints to work within when making our sites faster—for some of us it is to work around what we can’t control. Learn why advertising is so slow, why it’s not necessarily their fault, how to make sure you’re impacting the things you are responsible for, what tools to use to speed up what you’re not responsible for, and even how not showing ads might actually make more ad revenue.
      • 00:15:15

      • Preparing your site for holidays and major events - Buddy Brewer (SOASTA) and Gopal Brugalette (Nordstrom)

        Nordstrom has two major online events a year: our Anniversary Sale and Holiday. Peak volumes can be up to four times greater than our normal traffic during these events. We want our customers to have the best possible shopping experience during these times. In this talk, we explain how different organizations, Business, Product Management, and Technology, work together to prepare the site for this peak traffic. We will discuss our challenges and each group’s contributions to addressing them. We’ll cover our strategies for load projections, testing, capacity planning, and monitoring. We’ll also go over some of our major misses in the past few years, so you can learn from them. You’ll come away from this session with best practices for your own event readiness.
      • 00:18:36

      • API marketing: The Role of APIs in Growth Strategy - Vanessa Meyer (Load Impact)

        While many see APIs as just a technical concept, they obviously lack appreciation for the rising strategic business significance of APIs. APIs allow companies to grow at unprecedented rates, and help many to expand into new markets. From a business perspective, APIs are a new tool in the product marketer's toolbox. That may mean developers will increasingly take orders from marketing.
      • 00:21:40

      • Building Fast Growth into Your Products: Data Informed Design - Alastair Simpson (Atlassian)

        Combine growth hacking, user research, data analytics, and A/B testing at scale to quickly optimize customer and prospect experiences. No need to wait for development teams or interrupt their schedules. Empowered by data, growth teams can make early assumptions about customer needs, build minimum viable experiences, and then run usability and growth experiments to validate those assumptions.
      • 00:18:46

      • What you should know about email authentication - Kurt Andersen (LinkedIn) - Part 1

        The email world has been changing over the last 10 years to thwart its exploitation by abusers and spammers. Domain authentication is the biggest step in this evolution. This tutorial will help you know what to require of vendors or to implement in your own systems to ensure that you can effectively deliver your message to your end users--reliably, safely, and while protecting your brand identity.
      • 00:44:12

      • What you should know about email authentication - Kurt Andersen (LinkedIn) - Part 2

        The email world has been changing over the last 10 years to thwart its exploitation by abusers and spammers. Domain authentication is the biggest step in this evolution. This tutorial will help you know what to require of vendors or to implement in your own systems to ensure that you can effectively deliver your message to your end users--reliably, safely, and while protecting your brand identity.
      • 00:37:52

      • Building an effective observability stack - Laine Campbell (Pythian) - Part 1

        Operational visibility is more than simply monitoring and graphing. In this tutorial, we will discuss theory and execution of this key pillar of operational excellence, from business requirements to user story to collection, analysis, storage, and visualization. Additionally, we will be sharing our easily-deployed, open source OpsViz stack, available for AWS CloudFormation, accessible by GitHub.
      • 00:52:11

      • Building an effective observability stack - Laine Campbell (Pythian) - Part 2

        Operational visibility is more than simply monitoring and graphing. In this tutorial, we will discuss theory and execution of this key pillar of operational excellence, from business requirements to user story to collection, analysis, storage, and visualization. Additionally, we will be sharing our easily-deployed, open source OpsViz stack, available for AWS CloudFormation, accessible by GitHub.
      • 00:37:48

      • Convince your CFO to invest in performance - Colin Bendell (Akamai) - Part 1

        You probably feel at times that it is more probable that a black hole will wander into your datacenter than for you to get funding to improve the performance of your application. This workshop will show you the tricks to financially model the impact of performance. Use these tools to convince the business that improving performance not only drives revenue, it also reduces operational costs.
      • 00:36:19

      • Convince your CFO to invest in performance - Colin Bendell (Akamai) - Part 2

        You probably feel at times that it is more probable that a black hole will wander into your datacenter than for you to get funding to improve the performance of your application. This workshop will show you the tricks to financially model the impact of performance. Use these tools to convince the business that improving performance not only drives revenue, it also reduces operational costs.
      • 00:39:19

      • Linux perf tools - Brendan Gregg (Netflix) - Part 1  (Free)

        There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? This tutorial explains methodologies for using these tools, and provides a tour of four tool types: observability, benchmarking, tuning, and static tuning. This includes perf_events, ftrace, and other tracing tools that use the tracepoints, kprobes, and uprobes frameworks.
      • 00:54:28

      • Linux perf tools - Brendan Gregg (Netflix) - Part 2  (Free)

        There are many performance tools nowadays for Linux, but how do they all fit together, and when do we use them? This tutorial explains methodologies for using these tools, and provides a tour of four tool types: observability, benchmarking, tuning, and static tuning. This includes perf_events, ftrace, and other tracing tools that use the tracepoints, kprobes, and uprobes frameworks.
      • 00:45:26

      • Crafting performance alerting tools - Allison McKnight (Etsy)  (Free)

        Etsy has recently developed new alerting tools to help discover and dig into performance regressions across the site. Allison McKnight, performance engineer at Etsy, will cover how we built these tools on top of existing technology, how we iterated on the context included in our alerts, and how these tools have changed the way that we collaborate with other teams to fix performance regressions.
      • 00:37:23

      • Maintaining the biggest machine in the world with mobile applications - Lukasz Pater (CERN)

        The Large Hadron Collider at CERN (Geneva, Switzerland) is the ultimate blackboard for physicists all over the world. The maintenance of the biggest machine ever built wouldn't be possible without dedicated mobile interfaces used by technicians every day. Discover our techniques, lessons learned, and solutions to quickly deliver robust mobile applications in this very challenging environment.
      • 00:33:22

      • Making continuous delivery a reality at a large enterprise - Adam Auerbach (Capital One)  (Free)

        In a highly integrated environment with agile teams having many dependencies, Capital One had the typical rigorous release and change management process you would expect at a large national bank. Through the adoption of DevOps and other “shift left” enablers, Capital One was able to automate these processes and quality gates, to enable release-on-demand and eventually continuous delivery.
      • 00:42:18

      • Building the fast new MSN.com - Amiya Gupta (Microsoft)

        MSN.com shipped a major new release last fall. This talk covers the design principles, challenges encountered, and optimization techniques applied while chasing the goal of great perceived performance. Topics include layout thrashing, navigation and resource timings, responsive design, custom fonts and more.
      • 00:37:34

      • Building a system for machine and event-oriented data - Eric Sammer (Rocana)

        Running modern large-scale dynamic datacenters without equally modern monitoring is a recipe for disaster. In this session, we'll explore an architecture using open source infrastructure proven to handle tens of terabytes an hour of log, metric, and other event-oriented data, with real-time collection, processing, analytics, and alerting.
      • 00:44:08

      • Database reliability engineering, modernizing the DBA role - Laine Campbell (Pythian)

        IT is undergoing a revolution, and database administration is no exception. As Ops teams evolve into reliability engineers, developers and traditional systems administrators find themselves diving into the world of the DBA. In this session, we take the model of site reliability engineering and guide you through the components of the craft of DB architecture/operations in that context.
      • 00:42:41

      • Picking the right metrics - John Feminella (UpHex)

        Knowing how to measure your technology and business operations is crucial for optimizing them, but it's nowhere near as important as knowing what metrics to look at in the first place. In this talk, we'll discuss how to pick metrics and associated visualizations that maximize your chances of making the right call for your business.
      • 00:39:33

      • Consul as a monitoring service - Seth Vargo (HashiCorp)

        Consul by HashiCorp is an open source tool for service discovery, monitoring, and infrastructure configuration. Simple configuration and powerful features like high availability, failure detection, and multi-datacenter awareness make Consul a great solution for organizations of all sizes trying to scale their monitoring.
      • 00:38:50

      • Tools Shaping Culture - Mark Maun (Ticketmaster)

        Mark will talk about his journey at Ticketmaster, where he rolled out tools and automation, and not only made the Ticketmaster software factory more efficient but also invoked cultural change in the workplace. Rather than mandate cultural change by executive fiat, we did it organically from the ground up. Tools and technology, not executive memos, were the origin of this transformation.
      • 00:38:11

      • Failure is an option - Ian Malpass (Etsy)  (Free)

        Failure is inevitable. Wait! Come back! It's OK. If things are going to go wrong, what do you do? I'll tell you about Etsy's approach to failure: how it influences our tools and our philosophy, and how we try to minimise the cost of failure.
      • 00:38:08

      • Organizational pathologies in information technology - Mandi Walls (Chef)

        This follow up to my 2012 Velocity talk, “Challenges to Cultural Change,” will examine a number of common themes presenting in technology organizations of varying size. These pathologies exhibit strengths and weaknesses around tasks, behaviors, and treatment of personnel that affect the day-to-day running, and long-term success, of IT projects.
      • 00:38:36

      • Why all the things must be code - Aneel Lakhani (SignalFx)

        Because we want to win. OODA - Observe, Orient, Decide, Act - is pop-tech-devOps-unicorn-buzzword-cargo-culting canon. But the idea is more interesting than the myth. It's not about moving fast faster fastest. It's about changing the game being played. It’s about shrinking the time to do some things so you can spend more time doing other things. It’s about the time we have and where we spend it.
      • 00:25:00

      • Changing the laws of engineering with pull requests - Ralph Bodenner (New Relic)

        For an engineering team to sustain its culture as it grows, even more important than what processes it adopts is how those processes undergo change. At New Relic, we have a culture of openness that we intend to keep, so we've been using the same process to change our culture that we use to change our code: GitHub Pull Requests. Learn why and how we opened up our Engineering Handbook.
      • 00:41:53

      • Teaching GitHub for Poets - Aaron Suggs (Kickstarter)

        Discover the benefits of training your entire organization to contribute code. Kickstarter teaches GitHub for Poets, a one-hour class that empowers all staff to make improvements to our site, and fosters a culture of transparency and inclusivity. Learn about how we’ve made developing with GitHub fun and safe for everyone, and the surprising benefits of having more contributors to our code.
      • 00:36:56

      • Operating Docker securely for speed and profit - Jen Andre (Threat Stack)

        Are you using Docker today or looking to dip your toes in? Maybe you’ve heard some debate about whether or not Docker is ‘secure’ enough for production deployments. What does this mean? Jen will give you an overview of the Docker security model, a dive into the potential risks, and the tools that are available within the Docker ecosystem to help run Docker containers securely.
      • 00:35:35

      • HTTPS in 2015 - Eric Lawrence (Telerik)

        Securing your websites and services using HTTPS has never been more important, or more complicated. Learn the best practices for using HTTPS today, from ciphers and hash algorithms to new browser features like HSTS and PKP. Explore how attackers circumvent HTTPS, and what you can do to help protect your visitors.
      • 00:45:06

      • Continuous security - the DevOps way - Tim Prendergast (Evident.io)

        The rise of programmatic infrastructure and services has created a rift in the industry between business acceleration and risk aversion/mitigation. The rate at which technology teams consume, manipulate, and iterate infrastructure now far exceeds traditional security technologies. A new approach to security, a DevOps approach, can marry these aspects of business together again in amazing ways.
      • 00:29:53

      • IPSec mesh network: Perfect for the cloud? - Douglas Barth (PagerDuty)

        With systems moving to the cloud, securing network traffic is becoming more difficult using traditional hub-and-spoke architectures because the network layout might not be under your control. PagerDuty solved this problem using an IPSec mesh network. Come find out how we did it.
      • 00:42:30

      • osquery: Approaching security the hacker way - Mike Arpaia (Facebook)

        There's a common misconception in information security that trade secrets, institutional knowledge, and internal software all need to stay secret in order to maintain a strong level of security and safety from malicious hackers. In this session, we'll discuss osquery, a popular Facebook open source project, which supports organizations taking their security into their own hands.
      • 00:40:54

      • The performance and usability of font loading - Zach Leatherman (Filament Group)

        The default loading behavior for web fonts, making the text invisible until the font files have successfully loaded, is harmful to a performance-focused website. In this talk we’ll learn a variety of methods to progressively render web fonts and show a fallback while the fonts are loading. We’ll also show techniques to group repaint of web fonts from fallback text to improve usability.
      • 00:39:00

      • Design+Performance - Steve Souders (SpeedCurve)  (Free)

        Users want a fast website with a rich design, but sometimes the interplay between design and performance feels like a fixed sum game: One side's gain is the other side's loss. Design and performance are indeed connected, but it's more like the yin and yang. They aren't opposing forces, but instead complement each other. Bringing these processes together produces experiences that are rich and fast.
      • 00:40:43

      • When UX meets operations - Tim Sheiner (Jut)

        Get a UX professional's view of the operations world... it's like a look in the mirror, except you'll walk away with tangible ways to rethink how you communicate about your challenges, your work, and the opportunities for Ops within your business.
      • 00:39:36

      • What Ops Can Learn From Design - Robert Treat (OmniTI)

        If you think there is a gap between Dev and Ops, Design must seem like it comes from another planet. But many of the core ideas behind design work are directly applicable to the world of Ops, especially given that running successful websites is no longer (just) about keeping servers up, but about designing human and technical systems that help enable people to achieve continuous operations.
      • 00:38:00

      • Reaching Everyone - Tim Kadlec (Akamai)

        Mobile use continues to increase at an incredible rate, with much of that growth coming from emerging economies dominated by slow, intermittent connectivity and low-end devices. We'll talk about the lessons learned trying to build a high-performant responsive site for Radio Free Europe that can reach everyone.
      • 00:46:42

      • Supersonic JavaScript - Ariya Hidayat (Shape Security)

        Writing fast JavaScript code is not only microbenchmarks. Understanding the JavaScript engine will reveal the typical code patterns favored for maximum execution speed (short function, fixed object shape, profile-guided, garbage minimization). In addition, it is also important to consider other strategies such as sampling and tracing.
      • 00:28:00

      • Mobile image processing - Tim Kadlec (Akamai)

        Loading images isn't as simple as you think. We often discuss image weight and download time, but mobile devices deal with many other challenges, such as decode times in underpowered CPUs, limited CPU/GPU transfers, and memory consumption. In this talk we'll explain those limitations, their impact, and how you can best handle them on your own site.
      • 00:41:33

      • The path to performance - Katie Kovalcin (Sparkbox)

        Performance is a rising requirement for building successful websites, but successful performance begins far earlier than development. So how do you get your entire team excited by it, specifically aesthetic-heavy designers?
      • 00:40:10

      • New ways to deploy and manage applications at scale - Kelsey Hightower (CoreOS)  (Free)

        The last decade belonged to virtual machines; the next one belongs to containers. It is time to look at new ways to deploy and manage applications at scale. CoreOS is a new Linux distribution designed specifically for application containers and running them at scale. This talk will examine all the major components of CoreOS (etcd, fleet, docker, systemd) and how these components work together.
      • 00:40:39

      • How Go is making us faster - Wilfried Schobeiri (MediaMath)

        In the blink of an eye, MediaMath’s digital marketing systems host real-time auctions and serve ads across the world to the tune of 2.1 million QPS. And we are building the next generation of these systems on Go. In this talk, we’ll explore how to maximize Go’s performance, how to use Go to handle hundreds of thousands of requests per second, and why Go is a game-changer for building services.
      • 00:33:59

      • PHP 7 - Rasmus Lerdorf (Etsy)

        2015 is an exciting year for PHP. With PHP 7 soon to be released and HHVM getting complete enough to run most existing PHP apps well, you have two amazingly fast options for running your PHP code. In this session I will cover the performance and new features of PHP 7.
      • 00:37:12

      • Developing a CD pipeline with GitHub - Patrick McKenna (GitHub) - Part 1

        GitHub integrates with a wide spectrum of third party tools, giving you considerable flexibility when setting up a deployment pipeline. So where do you begin? In this tutorial, we will give a demonstration how one uses these integrations in practice. You will learn how to implement CI and CD incrementally, so you can start building, or iterate on, your organization's pipeline.
      • 00:35:35

      • Developing a CD pipeline with GitHub - Patrick McKenna (GitHub) - Part 2

        GitHub integrates with a wide spectrum of third party tools, giving you considerable flexibility when setting up a deployment pipeline. So where do you begin? In this tutorial, we will give a demonstration how one uses these integrations in practice. You will learn how to implement CI and CD incrementally, so you can start building, or iterate on, your organization's pipeline. Read more.
      • 00:43:23

      • Developing a CD pipeline with GitHub - Patrick McKenna (GitHub) - Part 3

        GitHub integrates with a wide spectrum of third party tools, giving you considerable flexibility when setting up a deployment pipeline. So where do you begin? In this tutorial, we will give a demonstration how one uses these integrations in practice. You will learn how to implement CI and CD incrementally, so you can start building, or iterate on, your organization's pipeline. Read more.
      • 00:50:06

      • AppDynamics unified monitoring - Dustin Whittle (AppDynamics)

        The AppDynamics Application Intelligence Platform offers visibility into the workings of distributed applications, with real-time analytics underpinning the data collection. AppDynamics Unified Monitoring encompasses user experience, application, and infrastructure component availability and performance monitoring.
      • 00:41:11

      • Visual Studio’s journey to DevOps - Sam Guckenheimer (Microsoft)

        This is the story of Visual Studio’s journey to cloud cadence and DevOps. Sam will talk about our cultural transformation and share details on the mistakes we made along the way, the lessons we learned as well as our successes as we transitioned from shipping every three years to every three weeks.
      • 00:47:44

      • When monitoring becomes analytics - Mike Demmer (Jut) and Chris Christensen (Limelight)

        Analytics is the future of monitoring for DevOps teams. Learn how to think about typical monitoring tasks as systems analytics challenges, and begin to think about asking the right questions to inform your decisions. This session will show real examples of systems monitoring, unified analytics across logs and metrics, and statistical techniques that you can implement today.
      • 00:32:19

      • Systems thinking – patterns for scaling unstable systems - Siddharth Ram (Intuit)

        Track: Deliberately unstable systems. About: This presentation will cover patterns used at Intuit that allow us to manage the characteristics of instability. Right technology patterns, right cultural changes, and right mindsets have moved a large organization from a scaled-up, shared everything to a scaled-out, shared nothing architecture.
      • 00:40:42

      • Engineering transformation: Everyone owns quality - Huseyin Dursun (VMware)

        Our journey to a faster and predictable release cadence started with cultural transformation and redefinition of engineering roles and responsibilities. Transforming a distributed and sizable traditional software development organization is quite a complex task. This talk will cover the challenges we have faced during the transformation and how we alleviated them.
      • 00:42:41

      • Running CoreOS and Docker on Bare Metal Clouds - John Yi (Rackspace)

        Running Docker containers on physical servers is the ideal scenario. However cloud users are running their containers on VMs, adding back the overhead. OnMetal provides a way to run containers on physical hardware. We'll discuss running Docker OnMetal and some of the different ideas on leveraging OnMetal.
      • 00:42:49

Velocity Conference Santa Clara 2015: Video Compilation

  • Publisher: O'Reilly Media
  • Released: June 2015
  • Run time: 74 hours 32 minutes

Keeping up with the need for speed and resilience

How fast is fast enough? When it comes to making your websites, apps, and services fast, scalable, resilient, and highly available, the goalposts keep moving. The demand for more never ceases. This complete video compilation of O’Reilly’s Velocity 2015 Conference in Santa Clara provides valuable information in several areas to help you keep up. You’ll be front-row center for every presentation, whether it’s a keynote, a tutorial, or a workshop.

Learn what works (and what doesn’t) in real-world web applications. This year’s conference covered two-dozen topics, including:

  • Continuous delivery and ubiquitous delivery
  • DevOps in the enterprise
  • Instrumentation, monitoring, and automation
  • Microservices
  • Managing risk and complexity
  • Building the infrastructure of the IoT
  • Human-machine cooperation
  • Docker and CoreOS
  • Software Defined Networking / network abstraction
  • User experience optimization