Home/Performance
Topic

Performance

974 articles on Performance.

11,834 articles
Performance — Optimizing Ruby Lazy Initialization in TruffleRuby with Deoptimization - Shopify

Optimizing Ruby Lazy Initialization in TruffleRuby with Deoptimization - Shopify

Shopify's involvement with TruffleRuby began half a year ago, with the goal of furthering the success of the project and Ruby community. TruffleRuby is an alternative implementation of the Ruby language (where the reference implementation is CRuby, or MRI) developed by Oracle Labs. TruffleRuby has high potential in speed, as it is nine times faster than CRuby on optcarrot, a NES emulator benchmark

SEShopify Engineering·March 31, 2020Performance
Performance — Deploys at Slack

Deploys at Slack

Deploys require a careful balance of speed and reliability. At Slack, we value quick iteration, fast feedback loops, and responsiveness to customer feedback. We also have hundreds of engineers who are trying to be as productive as possible. Keeping to these values while growing as a company means continual refinement of our deployment system. We…

SESlack Engineering·March 29, 2020Performance
Performance — Protect your team with Cloudflare Gateway

Protect your team with Cloudflare Gateway

Announcing Cloudflare for Teams, a new way to protect organizations and their employees, without sacrificing performance. Cloudflare for Teams centers around Cloudflare Access and Cloudflare Gateway.

IIrtefaIrtefa·March 12, 2020Performance
Performance — The Elephant in the Architecture

The Elephant in the Architecture

We, and our colleagues, are often called on to perform architectural assessments for our clients. When we do this, the architects involved with these systems will talk about the performance of these systems, how resilient they are to faults, and how they are designed to evolve to easily support new capabilities. The elephant that rarely comes up, however, is how different systems contribute to bus

ICIan Cartwright and Martin Fowler·March 2, 2020Performance
Performance — Why Cloudflare Chose AMD EPYC for Gen X Servers

Why Cloudflare Chose AMD EPYC for Gen X Servers

Looking back at this week's posts on the design, specifications, and performance of Cloudflare’s Gen X servers using AMD CPUs. Every server can run every service. This architectural decision has helped us achieve higher efficiency across the Cloudflare network.

NRNitin RaoNitin Rao·March 1, 2020Performance
Performance — Gen X Performance Tuning

Gen X Performance Tuning

We have partnered with AMD to get the best performance out of this processor and today, we are highlighting our tuning efforts that led to additional performance across our entire Gen X fleet of servers powered by the 2nd Gen AMD EPYC 7642.

SISung, IvanSung, Ivan·February 27, 2020Performance
Performance — An Interview With Zach Leatherman: A SmashingConf Austin Speaker — Smashing Magazine

An Interview With Zach Leatherman: A SmashingConf Austin Speaker — Smashing Magazine

SmashingConf is coming to Austin, and in this post, Rachel Andrew brings you an interview with one of our speakers, Zach Leatherman, who will be talking about type and font performance. Zach is no stranger to the Smashing stage, and if you want to find out more about web fonts and loading strategies, you can watch his talk from SmashingConf London 2018.

RARachel AndrewRachel Andrew·February 3, 2020Performance
Performance — How Spotify Aligned CDN Services for a Lightning Fast Streaming Experience

How Spotify Aligned CDN Services for a Lightning Fast Streaming Experience

Spotify built its business on flawless content delivery. Our streaming platform serves up more than 50 million tracks (plus an array of images and other assets) to more than 230 million monthly active users around the world — making us one of the world’s leading streaming services. With content that feels instant and immersive, we help our customers have the best experience possible with their fav

SESpotify Engineering·February 1, 2020Performance
Performance — Stuff The Internet Says On Scalability For January 24th, 2020 - High Scalability -

Stuff The Internet Says On Scalability For January 24th, 2020 - High Scalability -

Wake up! It's HighScalability time: Instead of turning every car into rolling sensor studded supercomputers, roads could be festooned with stationary edge command and control pods for offloading compute, sensing and managing traffic. Cars become mostly remote controlled pleasure palaces. Solves compute, latency, and interop. Do you like this sort of Stuff? Your support on Patreon is appreciated mo

HSHigh Scalability·January 24, 2020Performance
Performance — All Things Smashing: Monthly Update — Smashing Magazine

All Things Smashing: Monthly Update — Smashing Magazine

With so much going on, we’ve made it our mission to help you stay on top of things. Of course, you can follow us on Twitter, Facebook, LinkedIn and subscribe to our RSS feed, but it’s nice to have an overview of the most important things in one place. With this guide, Iris Lješnjanin covers pretty much everything from performance budgets to single-page apps to networking optimizations.

ILIris LjesnjaninIris Ljesnjanin·January 17, 2020Performance
Performance — Scaling Mobile Development by Treating Apps as Services - Shopify

Scaling Mobile Development by Treating Apps as Services - Shopify

Scaling development without slowing down the delivery speed of new features is a problem that companies face when they grow. Speed can be achieved through better tooling, but the bigger the teams and projects, the more tooling they need. When projects and teams use different tools to solve similar problems, it gets harder for tooling teams to create one solution that works for everybody. Additiona

SEShopify Engineering·January 16, 2020Performance
Performance — The Mythical Mythical Man-Month — Smashing Magazine

The Mythical Mythical Man-Month — Smashing Magazine

How do you move faster when adding folks to a project supposedly slows it down? Mailchimp’s CPO takes the reader through some considerations for preserving momentum while scaling up. Software is difficult to build with lots of complex interdependencies. And everyone needs to work together to get it done. As you work to manage dependencies and introduce tools to help scale, make sure you clearly co

JFJohn ForemanJohn Foreman·January 15, 2020Performance
Performance — Prototyping optimizations with Cloudflare Workers and WebPageTest

Prototyping optimizations with Cloudflare Workers and WebPageTest

Have you ever wanted to quickly test a new performance idea, or see if the latest performance wisdom is beneficial to your site? As web performance appears to be a stochastic process, it is really important to be able to iterate quickly and review the effects of different experiments.

AGAndrew GalloniAndrew Galloni·January 8, 2020Performance
Performance — Fail Fast

Fail Fast

If software's going to go south, Jim explains in this column why it should collapse as fast as possible.

JSJim Shore·Performance
Performance — Yet Another Optimization Article

Yet Another Optimization Article

It always surprises me that many well-established principles about performance optimization aren't very well known. This article is yet another attempt to cover these.

MFMartin Fowler·Performance
Performance — Apply instant loading with the PRPL pattern

Apply instant loading with the PRPL pattern

PRPL is an acronym that describes a pattern used to make web pages load and become interactive, faster. In this guide, learn how each of these techniques fit together but still can be used independently to achieve performance results.

Wweb.dev·Performance