32 episodes

Cliff Click talks about various issues with Programming, Programmers, and Computer Performance

Programming and Performance with Cliff Click Programming and Performance with Cliff Click

    • Technology
    • 5.0 • 9 Ratings

Cliff Click talks about various issues with Programming, Programmers, and Computer Performance

    Program Typing

    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.

    • 19 min
    Update on language ‘aa’

    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.



     



     

    • 24 min
    Hidden GC Bandwidth Costs

    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.



     

    • 21 min
    Specter and Meltdown

    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.

    • 24 min
    Rocket Realtime School of Programming and Performance

    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.



     

    • 16 min
    Thinking About Language Design

    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



     

    • 22 min

Customer Reviews

5.0 out of 5
9 Ratings

9 Ratings

rakingleaves ,

Great listen for deep technical discussion

Highly recommended if you're interested in VM design, compilers, computer architecture, and/or optimization. Also has some educational and entertaining engineering war stories

developerSid ,

Simply the best programming podcast around

As a full time Java developer Cliff Click's podcast has been invaluable in expanding my knowledge of how this platform works.

A must listen

TonyTonyReally ,

Cliff is the Best!

Hi Dr Click,

Thanks a lot for doing this educational pod casting!

Your former colleague

Top Podcasts In Technology

No Priors: Artificial Intelligence | Technology | Startups
Conviction | Pod People
Lex Fridman Podcast
Lex Fridman
The Neuron: AI Explained
The Neuron
All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC
Acquired
Ben Gilbert and David Rosenthal
Hard Fork
The New York Times