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.

 

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

 

Thinking about offering a Expert-Programming Course for Expert Programmers

RocketRealtime.com is real!  Please visit and sign up!


I am thinking about sharing some of my 45+ years of programming wisdom in a programming course.  Are you interested?  Please take my (very) short survey:

Interested in an Expert-Programmers Course?

Topics could include (but not limited to): High Performance from understanding the low levels, Machine Learning & AI, Domain Specific Language hacking, Parallel & Distributed Computing and Debugging, Virtual Machines, Code Generation (JIT’ing), Build Systems & Team Dynamics, Coding for Progress, Coding for Speed, Coding for Maintenance.

This course would be taught in the San Francisco Bay Area, including SF proper, San Jose, Berkeley and nearby cities.

Cliff

 

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.

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.

 

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.

 

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