Skip to content
Coding Blocks cover art

All Episodes

Coding Blocks — 242 episodes · page 1 of 3

#
Title
1

When to Log Out

2

Things to Know when Considering Multi-Tenant or Multi-Threaded Applications

3

Two Water Coolers Walk Into a Bar

4

How did We Even Arrive Here?

5

AI, Blank Pages, and Client Libraries...oh my!

6

Alternatives to Administering and Running Apache Kafka

7

Nuts and Bolts of Apache Kafka

8

Intro to Apache Kafka

9

StackOverflow AI Disagreements, Kotlin Coroutines and More

10

Llama 3 is Here, Spending Time on Environmental Setup and More

11

Ktor, Logging Ideas, and Plugin Safety

12

Importance of Data Structures, Bad Documentation and Comments and More

13

Decorating your Home Office

14

Multi-Value, Spatial, and Event Store Databases

15

Overview of Object Oriented, Wide Column, and Vector Databases

16

Picking the Right Database Type - Tougher than You Think

17

There is still cool stuff on the internet

18

Reflecting on 2023 and Looking Forward to 2024

19

Gartner Top Strategic Technology Trends 2024

20

2023 Holiday Season Developer Shopping List

21

Gartner and your Life Partners

22

Open Telemetry - Instrumentation and Metrics

23

Keyboards, Cloud Costs, Static Analysis, and Philosophy

24

Code Confidence using NASA's Ten Simple Rules

25

GitHub Actions

26

Tracing Specifics - Know your System with OpenTelmetry

27

What is OpenTelemetry?

28

Software in Audio and How to Lead

29

Team Leadership, TUIs, and AI Lawsuits

30

Better Application Management with Custom Apps

31

Errors vs Exceptions, Reddit Rebels, and the 2023 StackOverflow Survey

32

Easy and Cheap AI for Developers, Reddit API Changes and Sherlocking

33

Gitlab vs Github, AI vs Microservices

34

Supporting Your Code, README vs Wiki and Test Coverage

35

Water Cooler Gpt

36

Understanding Serial Transactions for Databases like Redis

37

Designing Data-Intensive Applications – Lost Updates and Write Skew

38

ChatGPT and the Future of Everything

39

Designing Data-Intensive Applications – Weak Isolation and Snapshotting

40

Designing Data-Intensive Applications – Multi-Object Transactions

41

Designing Data-Intensive Applications – Transactions

42

2023 Resolutions

43

200th Episode Extravaganza!

44

Job Hopping an Favorite Dev Books

45

Technical Challenges of Scale at Twitter

46

The 2022 Shopping Spree

47

As the Watercooler Turns

48

Git from the Bottom Up – Reset, Stash, and Reflog

49

Git from the Bottom Up – The Index

50

Git from the Bottom Up – Rebasing

51

Git from the Bottom Up - Commits

52

Git from the Bottom Up – Blobs and Trees

53

Understanding Git

54

Stack Overflow 2022 Survey Says …

55

Site Reliability Engineering – More Evolution of Automation

56

Site Reliability Engineering - Evolution of Automation

57

Site Reliability Engineering - (Still) Monitoring Distributed Systems

58

Site Reliability Engineering - Monitoring Distributed Systems

59

Site Reliability Engineering - Eliminating Toil

60

Site Reliability Engineering – Service Level Indicators, Objectives, and Agreements

61

Site Reliability Engineering - Embracing Risk

62

Software Reliability Engineering - Hope is not a strategy

63

The Great Resignation

64

Minimum Viable Continuous Delivery

65

#CBJAM 22 Recap

66

PagerDuty's Security Training for Engineers, The Dramatic Conclusion

67

PagerDuty's Security Training for Engineers, Penultimate

68

PagerDuty's Security Training for Engineers! Part Deux

69

PagerDuty's Security Training for Engineers

70

What is a Game Engine?

71

Designing Data-Intensive Applications – Secondary Indexes, Rebalancing, Routing

72

Designing Data-Intensive Applications – Partitioning

73

The 2021 Shopping Spree

74

Should You Speak at a Conference?

75

Transactions in Distributed Systems

76

Docker Licensing, Career and Coding Questions

77

Why Get Into Competitive Programming?

78

Are Microservices … for real?

79

2021 State of the Developer Ecosystem

80

What is GitHub Copilot?

81

Designing Data-Intensive Applications – Leaderless Replication

82

Designing Data-Intensive Applications – Multi-Leader Replication

83

Designing Data-Intensive Applications – Single Leader Replication

84

Some Fun APIs

85

Making Money with Code

86

Write Great APIs

87

How to Scrum

88

What is Scrum?

89

Show Recursion Show

90

Specialize or Bounce Around?

91

Why is Python Popular?

92

Game Jam Lessons Learned

93

Who Owns Open-Source Software?

94

Our Favorite Developer Tools of 2020

95

Into the Octoverse

96

We <3 Kubernetes

97

What is a Developer Game Jam?

98

The DevOps Handbook - Create Organizational Learning

99

The 2020 Shopping Spree

100

The DevOps Handbook – Enable Daily Learning