Quantcast
Channel: Cliff Click's Blog
Browsing all 32 articles
Browse latest View live

The 3 Hardest Problems in Programming

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   The post The...

View Article



Data Science 101

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

View Article

Hardware Software Co-Design

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

View Article

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 policing the capital markets with ML...

View Article

Why Programmers Suck at Salary Negotiations

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

View Article


Some Fun With Elm, and Some Suggestions

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

View Article

Modern Hardware Performance and Cache Lines

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

View Article

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 queuing in practice.   The post...

View Article


Cost Models

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

View Article


Build Systems and 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 build systems and the olde school “make”     The post...

View Article

Hand Rolled Recursive Descent Parsers

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

View Article

Escape Detection vs Escape Analysis

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

View Article

HotSpot and Safepoints

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

View Article


A Quick Update on Non-Blocking Hash Map

I just got an email from the owners of JCTools which is where NonBlockingHashMap currently resides.  The issue is interesting and subtle, and highlights a ‘spec bug’ in the Java CAS spec – crucial...

View Article

Getters and Setters

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.   The post Getters...

View Article


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 what’s under the hood of the JVM.     The post Under the...

View Article

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

View Article


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),...

View Article

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

View Article

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

View Article
Browsing all 32 articles
Browse latest View live




Latest Images