Dave Cridland

Dave Cridland @dwd

About: Open source and open standards for mission-critical code.

Location:
Wales, UK
Joined:
Feb 22, 2017

Dave Cridland
articles - 34 total

Nearly Offline Revocation Status Checks for JWT

Improving the chances for snowflakes in hell

Learn More 2 0Jun 4 '24

Subroutines

Functionally, this is a programming procedural.

Learn More 25 0Mar 18 '21

Types

I'm typing about types today.

Learn More 3 0Mar 18 '21

The Variable

I was going to call this "The Constant Variable", just for the oxymoron.

Learn More 5 0Mar 13 '21

Honest Security

Creating a culture of security leadership

Learn More 12 5Dec 8 '20

Efficient INSERT MULTIPLE with Postgres

Putting rows into multiple tables at once

Learn More 10 0Jul 17 '20

Smart Pointers in C++

Making the compiler do the memory management

Learn More 6 0Jul 12 '20

Why my code looks nicer than yours

A proportional response to the monotony of monospace

Learn More 6 5Apr 8 '20

Slow Data

Ridiculously Slow Networks and How to Deal With Them

Learn More 7 0Jan 6 '20

Sending a Message

Sending a message is simple, right?

Learn More 19 0Nov 18 '19

Access Control

Controlling Access for fun and profit and obviously security

Learn More 37 0Jul 26 '19

Resource Acquisition Is Initialization

A short(ish) explanation of RAII

Learn More 16 0Apr 12 '19

Versioning in APIs

Versions are not versions, they're just a convenient way to get a clean break.

Learn More 110 11Apr 12 '19

Multi-paradigm Programming in C++ and Javascript

The best paradigm is multiparadigm

Learn More 12 0Apr 1 '19

Failing Fast : Hypothesis-driven Decision Making

How to make positive progress with bad decisions

Learn More 17 0Mar 29 '19

Fibonacci++

An exploration of Fibonacci techniques in C++.

Learn More 12 4Feb 26 '19

SigSlot

A C++ library for signalling and slotting

Learn More 6 2Jan 29 '19

An Experiment in Permanent Co-Located Working

A Two Month Experiment

Learn More 6 0Dec 19 '18

Coroutines in C++

How low-level operational polymorphism and coroutines combine.

Learn More 20 0Nov 20 '18

Living with Impostor Syndrome

I say I have Impostor Syndrome, but I'm only faking it to be honest.

Learn More 37 8Sep 4 '18

Why I'm (not) an Asshole

Or, why being a nice person is the better choice

Learn More 59 6Aug 6 '18

Git Submodules Revisited

Possibly not as horrible as I'd thought

Learn More 112 16May 12 '18

Cryptoheist!

Authentication and security in a world of BGP hijacking

Learn More 37 5Apr 25 '18

Standards Are Boring

And this is good.

Learn More 16 6Apr 16 '18

Multi-Paradigm is the best Paradigm

The best thing about rules is the crunchy sound they make when you break them.

Learn More 12 0Apr 9 '18

Things I think I know about Cryptography

Cryptographically Random Cryptography Thoughts

Learn More 18 1Jan 25 '18

Crypto Show And Tell: The Wonders of Diffie-Hellman-Merkle

Key Agreement and More

Learn More 29 2Jan 18 '18

On Science and Software Development

An Epiphany

Learn More 13 6Nov 28 '17

Two Generals

Reliability in State Replication

Learn More 8 0Oct 9 '17

Who do you think you are?

Authentication

Learn More 11 0Sep 27 '17