Programming and Performance with Cliff Click

Programming and Performance with Cliff Click

By Programming and Performance with Cliff ClickTechnology
Download on the App Store

Programming and Performance with Cliff Click episodes

  • 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.
    20 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.

     

    25 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.

    22 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.
    25 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.

    17 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

    23 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.
    19 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.

    18 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.

    19 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

    18 min

About Programming and Performance with Cliff Click

From the publisher's feed

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