Recent Posts (page 64 / 69)

by Leon Rosenshein

Clean Code

I can assure you there's at least one person who will benefit from it, future you. How many times have you looked at a piece of code, cursed the author, then realized you were the one who wrote it? Do something for future you 

by Leon Rosenshein
by Leon Rosenshein

Strlen Is Surprisingly Hard

How long is a string? Sounds like a simple question, but It’s Not Wrong that "🤦‍♂️🏼".length == 7. It might not be wrong, but is it right? What are you measuring? What's your contract with the user? What are the expectations?

by Leon Rosenshein
by Leon Rosenshein

Design Paradigms

We've all heard of design patterns. They're ways of doing things. What about ways of thinking about things? What if there were a taxonomy of them? And what if there are 4 really important ones.

by Leon Rosenshein
by Leon Rosenshein

Tracing

Distributed systems and microservices. Seems like a natural fit, but oh the complexity. Emergent behavior, hidden loops, unknown dependencies. How do you get a handle on it? Uber's own Yuri Shkuro presents Jaeger to handle distributed tracing.

by Leon Rosenshein

Huh?

Here's some obscure "C" for you. Some more obscure than others.

by Leon Rosenshein

Refactoring

A disciplined technique for restructuring an existing body of code. It's an opportunity we get over and over again. What's the best way to take advantage of they opportunity?

by Leon Rosenshein

Security

Today's topic is security. More specifically security anti-patterns. 6 things to NOT do according to the British National Cyber Security Centre.