Performance

2024

Rust 101 - 23 Exercises for module B (q3) -

[Fixed in FF 123] Deleting an Indexed DB store can be incredibly slow on Firefox -

Don't store normal arrays of numbers in Indexed DB - use UInt8Array instead -

Keep your Indexed DB keys and values small if you want good performance! -

2019

Python Async basics video (100 million HTTP requests) -

Performance of Java 2D drawing operations (part 3: image opacity) -

Performance of Java 2D drawing operations (part 2: images) -

Performance of Java 2D drawing operations (part 1: types of operation) -

2017

Adding a concurrency limit to Python's asyncio.as_completed -

Making 100 million requests with Python aiohttp -

Python 3 - large numbers of tasks with limited concurrency -

Basic ideas of Python 3 asyncio concurrency -

2015

Java game programming: image rendering hints make no difference to rendering time -

2012

Tail Call Optimisation in C++ - lightning talk video -

Tail Call Optimisation in C++ published in Overload journal -

Generalising tail call optimised C++ -

2009

Don't design for performance until it's too late -

NNDB's Not a Database -

Separate regular expressions, or one more complex one? -