Performance

This collections includes 130 articles published between 1985 and 2024.

(stats / articles)




2024 (1)

2024
SE Radio 645: Vinay Tripathi on BGP Optimization
SE Radio Podcasts (FREE) 2024

Vinay Tripathi, a senior network engineer in Google Backbone Engineering and an 18-year network engineering veteran, discusses BGP optimization, a…

2023 (13)

2023
2023
2023
2023
Episode 549: William Falcon Optimizing Deep Learning Models
SE Radio Podcasts (FREE) 2023

William Falcon of Lighting AI discusses how to optimize deep learning models using the Lightning platform, optimization is a necessary step towards…

2023
SE Radio 583: Lukas Fittl on Postgres Performance
SE Radio Podcasts (FREE) 2023

Lukas Fittl of pganalyze discusses the performance of Postgres, one of the worlds most popular database systems.

2023
Episode 549: William Falcon Optimizing Deep Learning Models
SE Radio Podcasts (FREE) 2023

William Falcon of Lighting AI discusses how to optimize deep learning models using the Lightning platform, optimization is a necessary step towards…

2023
Quantum & High-Performance Computing in the Cloud in 6 Minutes
GOTO Conference Videos (FREE) 2023; by Stig Elkjr Rasmussen
2023
Scaling Kubernetes-based Event-driven Workloads with Keda & Karpenter
GOTO Conference Videos (FREE) 2023; by Roland Barcia
2023
Scaling Python for Machine Learning: Beyond Data Parallelism
GOTO Conference Videos (FREE) 2023; by Holden Karau
2023
Quantum & High-Performance Computing in The Cloud
GOTO Conference Videos (FREE) 2023; by Sren Gammelmark, Stig E. Rasmussen
2023
Scaling Machine Learning with Spark
GOTO Conference Videos (FREE) 2023; by Adi Polak, Holden Karau
2023
Scaling Machine Learning with Spark
GOTO Conference Videos (FREE) 2023; by Adi Polak, Holden Karau
2023
Expert Talk: Scaling Down Complexity in Software
GOTO Conference Videos (FREE) 2023; by James Lewis, Kevlin Henney

2022 (6)

2022
Using Benchmarking Bots for Continuous Performance Assessment
IEEE Software 2022 (5); by Florian Markusse
2022
2022
2022
Visualizing Performance - The Developers’ Guide to Flame Graphs
GOTO Conference Videos (FREE) 2022; by Brendan Gregg
2022
Expert Talk: Scaling Down Complexity in Software
GOTO Conference Videos (FREE) 2022; by James Lewis, Kevlin Henney
2022
Achieving High Performance with an Internal Developer Platform
GOTO Conference Videos (FREE) 2022; by Alex Bikfalvi

2021 (7)

2021
2021
2021
Satisfying Increasing Performance Requirements With Caching at the Application Level
IEEE Software 2021 (3); by Marija Selakovic, Michael Pradel
2021
2021
Scaling the Practice of Architecture, Conversationally
Martin Fowler (FREE) 2021; by Andrew Harmel-Law

Architecture need not be a monologue; delivered top-down from the minds and mouths of a centralised few.

2021
Lessons Learned from Scaling Up Octopus
GOTO Conference Videos (FREE) 2021; by Mike Noonan
2021
The Power & Performance of Phoenix LiveView
GOTO Conference Videos (FREE) 2021; by Geoffrey Lessel

2020 (6)

2020
2020
Agile Scalability Engineering: The ScrumScale Method
IEEE Software 2020 (4); by Geir Kjetil Hanssen, André van Hoorn
2020
Scaling Your Architecture With Services & Events
GOTO Conference Videos (FREE) 2020; by Randy Shoup
2020
Maximizing Java Application Performance with GraalVM
GOTO Conference Videos (FREE) 2020; by Oleg Šelajev
2020
Beyond Microservices: Streams, State and Scalability
GOTO Conference Videos (FREE) 2020; by Gwen Shapira
2020
An Introduction to JVM Performance
GOTO Conference Videos (FREE) 2020; by Rafael Winterhalter

2019 (11)

2019
Revealing the Critical Role of Human Performance in Software
ACM queue (FREE) 2019 (6); by David D. Woods
2019
2019
Johnathan Nightingale on Scaling Engineering Management
IEEE Software 2019 (3); by Travis Kimmel
2019
Performance Issues? Hey DevOps, Mind the Uncertainty
IEEE Software 2019 (2); by Jürgen Cito, Weiyi Shang, Zhen Ming Jiang, Markus Borg
2019
Net Neutrality: Unexpected Solution to Blockchain Scaling
ACM queue (FREE) 2019 (1); by Aleksander Kuzmanovic
2019
SE Radio Episode 355: Randy Shoup Scaling Technology and Organization
SE Radio Podcasts (FREE) 2019

Randy Shoup talks with SE-Radios Travis Kimmel about how to scale technology and organizations together, so that an organization can move faster as they…

2019
SE Radio episode 352: Johanathan Nightingale on Scaling Engineering Management
SE Radio Podcasts (FREE) 2019

Travis Kimmel talks with Johnathan Nightingale about scaling engineering management.

2019
SE Radio Episode 355: Randy Shoup Scaling Technology and Organization
SE Radio Podcasts (FREE) 2019

Randy Shoup talks with SE-Radios Travis Kimmel about how to scale technology and organizations together, so that an organization can move faster as they…

2019
SE Radio episode 352: Johanathan Nightingale on Scaling Engineering Management
SE Radio Podcasts (FREE) 2019

Travis Kimmel talks with Johnathan Nightingale about scaling engineering management.

2019
Scaling up an iOS Codebase
GOTO Conference Videos (FREE) 2019; by Tjeerd In't Veen
2019
Better Spotify Playlists through Music Theory & Discrete Optimization
GOTO Conference Videos (FREE) 2019; by Cedric Hurst

2018 (9)

2018
Workload Frequency Scaling Law - Derivation and Verification
ACM queue (FREE) 2018 (2); by Noor Mubeen
2018
AngularJS Performance: A Survey Study
IEEE Software 2018 (2); by Miguel Ramos, Ricardo Terra
2018
Lessons Learned from Scaling @Birchbox
GOTO Conference Videos (FREE) 2018; by Liz Crawford
2018
Manufacturing High Performance
GOTO Conference Videos (FREE) 2018; by Casey Rosenthal
2018
Cloud Performance Root Cause Analysis at Netflix
GOTO Conference Videos (FREE) 2018; by Brendan Gregg
2018
Optimizing Kubernetes Deployments with Helm
GOTO Conference Videos (FREE) 2018; by Erwin de Gier
2018
Optimizing Performance of Stateful Apps for Globally Distributed Users
GOTO Conference Videos (FREE) 2018; by Ben Darnell
2018
Scaling Slack
GOTO Conference Videos (FREE) 2018; by Keith Adams
2018
SWARMing: Scaling Without A Religious Methodology
GOTO Conference Videos (FREE) 2018; by Katherine Kirk, Dan North

2017 (4)

2017
SE Radio Episode 310: Kirk Pepperdine on Performance Optimization
SE Radio Podcasts (FREE) 2017

Kirk Pepperdine talks with Diomidis Spinellis about performance optimization.

2017
SE Radio Episode 310: Kirk Pepperdine on Performance Optimization
SE Radio Podcasts (FREE) 2017

Kirk Pepperdine talks with Diomidis Spinellis about performance optimization.

2017
High Performance Managed Languages
GOTO Conference Videos (FREE) 2017; by Martin Thompson
2017
Pragmatic Microservices for Organisational Scalability
GOTO Conference Videos (FREE) 2017; by Friso van Vollenhoven

2016 (6)

2016
Scaling Synchronization in Multicore Programs
ACM queue (FREE) 2016 (4); by Adam Morrison
2016
Agility, Scalability & Autonomy: HMRC’s Infrastructure
GOTO Conference Videos (FREE) 2016; by Nicki Watt, Alexander Young
2016
Scaling IoT
GOTO Conference Videos (FREE) 2016; by Freek van Gool, Michiel Fokke
2016
What I Wish I Had Known Before Scaling Uber to 1000 Services
GOTO Conference Videos (FREE) 2016; by Matt Ranney
2016
JavaScript Performance Through the Spyglass
GOTO Conference Videos (FREE) 2016; by Vyacheslav Egorov
2016
Deploying And Scaling Microservices
GOTO Conference Videos (FREE) 2016; by Sam Newman

2015 (8)

2015
Hadoop Superlinear Scalability
ACM queue (FREE) 2015 (5); by Neil J. Gunther, Paul Puglia, Kristofer Tomasette
2015
2015
Episode 225 Brendan Gregg on Systems Performance
SE Radio Podcasts (FREE) 2015
2015
SE Radio 225 Brendan Gregg on Systems Performance
SE Radio Podcasts (FREE) 2015

Senior performance architect and author of Systems PerformanceBrendan…

2015
Designing for Failure: Scaling Uber by Breaking Everything
GOTO Conference Videos (FREE) 2015; by Matt Ranney
2015
Scaling Open Source Projects from 0 - 1000 Commits
GOTO Conference Videos (FREE) 2015; by Barak Michener
2015
Easy Scaling with Open Source Data Structures
GOTO Conference Videos (FREE) 2015; by Talip Ozturk
2015
Designing for Performance
GOTO Conference Videos (FREE) 2015; by Martin Thompson

2014 (8)

2014
Scalability Techniques for Practical Synchronization Primitives
ACM queue (FREE) 2014 (11); by Davidlohr Bueso
2014
Software Developers, Moods, Emotions, and Performance
IEEE Software 2014 (4); by Xiaofeng Wang
2014
2014
The API Performance Contract
ACM queue (FREE) 2014 (1); by Robert F. Sproull, Jim Waldo
2014
Scaling Existing Lock-based Applications with Lock Elision
ACM queue (FREE) 2014 (1); by Andi Kleen
2014
Scaling During Hypergrowth
GOTO Conference Videos (FREE) 2014; by Oliver Nicholas
2014
Scaling Pinterest
GOTO Conference Videos (FREE) 2014; by Marty Weiner
2014
The Fundamentals of Garbage Collector Performance
GOTO Conference Videos (FREE) 2014; by Charlie Hunt

2013 (4)

2013
20 Obstacles to Scalability
ACM queue (FREE) 2013 (7); by Sean Hull
2013
Performance Testing Complexity Analysis on Ajax-Based Web Applications
IEEE Software 2013 (6); by Manish Rajendra Dhote, G. G. Sarate
2013
Leveraging the Crowd: How 48, 000 Users Helped Improve Lync Performance
IEEE Software 2013 (4); by Robert Musson, Jacqueline Richards, Christian Bird, Brian Bussone, Sandipan Ganguly
2013
The Quest for Dynamic Lang. Performance on the JVM - Nashorn War Stories
GOTO Conference Videos (FREE) 2013; by M. Lagergren

2012 (4)

2012
Thinking Methodically about Performance
ACM queue (FREE) 2012 (12); by Brendan Gregg
2012
Evaluating High-Performance Computing on Google App Engine
IEEE Software 2012 (2); by Michael Sperk
2012
Up And Out Scaling Software With Akka
GOTO Conference Videos (FREE) 2012; by Jonas Bonr
2012
Some Considerations for Scaling: What We Did At New Relic
GOTO Conference Videos (FREE) 2012; by Bjorn Freeman-Benson

2011 (1)

2011
Facilitating Performance Predictions Using Software Components
IEEE Software 2011 (3); by Jens Happe, Heiko Koziolek

2010 (4)

2010
Photoshop Scalability: Keeping It Simple
ACM queue (FREE) 2010 (9); by Clem Cole, Russell Williams
2010
Thinking Clearly about Performance
ACM queue (FREE) 2010 (9); by Cary V. Millsap
2010
Software Industry Performance: What You Measure Is What You Get
IEEE Software 2010 (6); by Charles Symons
2010
Death, Taxes, & Scalability
IEEE Software 2010 (4); by Leticia Duboc, David S. Rosenblum, Emmanuel Letier

2009 (2)

2009
Episode 125: Performance Engineering with Chris Grindstaff
SE Radio Podcasts (FREE) 2009

In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering.

2009
Episode 125: Performance Engineering with Chris Grindstaff
SE Radio Podcasts (FREE) 2009

In this episode Martin talks with Chris Grindstaff about the fundamentals of performance engineering.

2008 (7)

2008
Scaling in Games & Virtual Worlds
ACM queue (FREE) 2008 (7); by Jim Waldo
2008
Improving Performance on the Internet
ACM queue (FREE) 2008 (6); by Tom Leighton
2008
High Performance Web Sites
ACM queue (FREE) 2008 (6); by Steve Souders
2008
Understanding the High-Performance-Computing Community: A Software Engineer's Perspective
IEEE Software 2008 (4); by Victor R. Basili, Jeffrey C. Carver, Daniela S. Cruzes, Lorin Hochstein, Jeffrey K. Hollingsworth, Forrest Shull, Marvin V. Zelkowitz
2008
Stochastic Optimization Modeling and Quantitative Project Management
IEEE Software 2008 (3); by Uma Sudhakar Rao, Srikanth Kestur, Chinmay Pradhan
2008
2008
Network Virtualization: Breaking the Performance Barrier
ACM queue (FREE) 2008 (1); by Scott Rixner

2007 (1)

2007
Incorporating Performance Testing in Test-Driven Development
IEEE Software 2007 (3); by Michael J. Johnson, Chih-Wei Ho, E. Michael Maximilien, Laurie A. Williams

2006 (3)

2006
Test Optimization Using Software Virtualization
IEEE Software 2006 (5); by Swaminathan Seetharaman, Krishna Murthy B. V. S.
2006
Performance anti-patterns
ACM queue (FREE) 2006 (1); by Bart Smaalders
2006
Modern Performance Monitoring
ACM queue (FREE) 2006 (1); by Mark Purdy

2005 (5)

2005
The price of performance
ACM queue (FREE) 2005 (7); by Luiz André Barroso
2005
Extreme software scaling
ACM queue (FREE) 2005 (7); by Richard McDougall
2005
You don't know jack about network performance
ACM queue (FREE) 2005 (4); by Kevin R. Fall, Steven McCanne
2005
Performance Techniques for COTS Systems
IEEE Software 2005 (4); by Erik Putrycz, C. Murray Woodside, Xiuping Wu
2005
Automatic Test Case Optimization: A Bacteriologic Algorithm
IEEE Software 2005 (2); by Benoit Baudry, Franck Fleurey, Jean-Marc Jézéquel

2004 (2)

2004
The Scalability Problem
ACM queue (FREE) 2004 (10); by Dean Macri
2004
Is Optimization Refactoring
Martin Fowler (FREE) 2004; by Martin Fowler

a bliki entry for IsOptimizationRefactoring

2003 (2)

2003
2003
DAFS: A New High-Performance Networked File System
ACM queue (FREE) 2003 (4); by Steven Kleiman

2002 (2)

2002
Yet Another Optimization Article
IEEE Software 2002 (3); by Martin Fowler
2002
UML-Based Performance Engineering Possibilities and Techniques
IEEE Software 2002 (1); by Evgeni Dimitrov, Andreas Schmietendorf, Reiner R. Dumke

2000 (1)

2000
Point/Counterpoint - Scaling Down Is Hard to Do / Do We Ever Really Scale Down?
IEEE Software 2000 (5); by Mauri Laitinen, John Boddie

1999 (1)

1999
Excerpt from "The Practice of Programming": Finding Performance Improvements
IEEE Software 1999 (2); by Brian W. Kernighan, Rob Pike

1998 (1)

1998
Optimizing Value and Cost in Requirements Analysis
IEEE Software 1998 (4); by Ho-Won Jung

1996 (1)

1996
Performance Testing a Large Finance Application
IEEE Software 1996 (5); by David A. Grossman, M. Catherine McCabe, Christopher Staton, Bret Bailey, Ophir Frieder, David C. Roberts

1994 (1)

1994
Optimizing Unix Database File Operations
IEEE Software 1994 (3); by Jason Gait

1991 (4)

1991
Measuring and Analyzing Real-Time Performance
IEEE Software 1991 (5); by Kevin B. Kenny, Kwei-Jay Lin
1991
Navigating Complexity to Achieve High Performance - Guest Editors' Introduction
IEEE Software 1991 (5); by Kathleen M. Nichols, Paul W. Oman
1991
Interactive Visual Modeling for Performance
IEEE Software 1991 (5); by Cynthia A. Funka-Lea, Tasos D. Kontogiorgos, Larry D. Rubin
1991
Visualizing the Performance of Parallel Programs
IEEE Software 1991 (5); by Michael T. Heath, Jennifer A. Etheridge

1990 (1)

1990
Performance Tools
IEEE Software 1990 (3); by Kathleen M. Nichols

1989 (1)

1989
Realizing the Performance Potential of Cobol
IEEE Software 1989 (5); by Paul J. Jalics

1987 (1)

1987
Implementing and Optimizing Lisp for the Cray
IEEE Software 1987 (4); by J. Wayne Anderson, William F. Galway, Robert R. Kessler, Herbert Melenk, Winfried Neun

1986 (1)

1986
Microcode Optimization: Examples and Approaches
IEEE Software 1986 (4); by Steven R. Vegdahl

1985 (1)

1985
Analyzing Software Performance in a Multiprocessor Environment
IEEE Software 1985 (4); by Creve Maples