Programming and Performance with Cliff Click Podcast

Programming and Performance with Cliff Click

Programming and Performance with Cliff Click
Cliff Click talks about various issues with Programming, Programmers, and Computer Performance
Program Typing
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 automatically inferring e.g. recursive types in https://github.com/cliffclick/aa.
Jan 18, 2019
19 min
Update on language ‘aa’
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.  
Oct 18, 2018
24 min
Hidden GC Bandwidth Costs
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.
Sep 30, 2018
21 min
Specter and Meltdown
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.
Jul 29, 2018
24 min
Rocket Realtime School of Programming and Performance
I'm teaching a class this summer; the website is here: Rocket Realtime School of Programming and Performance This podcast contains a short introduction, and a few minutes spent on the material to be covered in the first few classes: understanding the low-level hardware to help you write higher performing code, and a look at Virtual Machines with a deep dive into the JVM.
Jun 21, 2018
16 min
Thinking About Language Design
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 to announce the Rocket Realtime School of Programming and Performance, with classes starting sometime this summer or fall.  I am frantically trying to get a website for the school together even as I type this. Cliff
Jun 6, 2018
22 min
Tech Debt Elimination Example
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.
Apr 6, 2018
18 min
JVM JIT’ting Basics
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.
Mar 12, 2018
17 min
Null Typing and Startup Time
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 startup time.
Feb 16, 2018
18 min
Heroic Optimizations
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
Feb 10, 2018
17 min
Load more