A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on typing in programming languages, and how it might be improved and a progress report on automatic
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short update on the language aa I'm designing, code on https://github.com/cliffclick/aa.
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk where I show you the hidden bandwidth costs of GC'd languages.
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk where I take you through the Specter and Meltdown vulnerabilities.
I'm teaching a class this summer; the website is here:Rocket Realtime School of Programming and PerformanceThis podcast contains a short introduction, and a few minutes spent on the material to be covered in the first few classes: understandi
Thinking about language design - see https://github.com/cliffclick/aa for the start of an implementation.RocketRealtime.com is real! Please visit and sign up!And survey results are in! Due to overwhelmingly positive response, I am please
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk where I take you through a recent and real tech-debt elimination pass I just did.
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk Java Virtual Machine JIT'ting basics, taking you through the entire compiled code lifetime.
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on my take on null typing (and stronger typing in general), and a little discussion about Java startu
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on what a Heroic Optimization is, and how they are done by the JVM/JIT
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on what's under the hood of the JVM.
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on why I don't use getters or setters.
Here's a podcast on HotSpot and Safepoints - a method for allowing fast execution, highly optimized code and also bytecode-by-bytecode debugging.Also see this written blog:http://cliffc.org/blog/2015/02/22/how-does-java-both-optimize-hot-loo
Here's a podcast on Escape Detection (and Escape Analysis).Here's some long-languishing slides on Stack Based Allocation, I did at Azul and presented at some conferences in 2004 & 2005:2004_SBA
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on hand-rolled recursive descent parsers... and why you might care.
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on build systems and the olde school "make"
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on Cost Models, what they are and why you might care
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on my experiences on queuing in practice.
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on my experiences on the performance of modern computer hardware, and how and why cache-line misses a
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on my experiences using Elm for a Big Data visualization app. It's been a lot fun, and also some fru
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on my experiences with introverts, emotional processing, self esteem, and salary negotiations. This
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on my experiences in policing the capital markets with ML
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on my experiences in hardware/software co-design building a supercomputer for running Java.
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on the very basics of Data Science for the non-expert
A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.This is a short talk on the three hardest problems in programming