Skip to content
Weekly Dev Tips cover art

All Episodes

Weekly Dev Tips — 75 episodes

#
Title
1

Blogging with guest Andrew Lock

2

.Net Foundation with guest Claire Novotny

E
3

Code Comments with Guest Claudio Lassala

4

Using the New GitHub CLI with guest John Papa

5

Adapter Design Pattern

6

Defense in Depth with guest Matt Eland

7

Setting Up New Projects with guest Heather Downing

8

Respawn with guest Jimmy Bogard

9

Abstractions with guest Chris Klug

10

Blazor with guest Carl Franklin

11

A/B Testing with Azure with guest Lars Klint

12

Richard Campbell on Teams

13

Password Managers with guest Troy Hunt

14

Requirements and Change with Guest Juval Löwy

15

Mise en Place with guest Ryan Lanciaux

16

How Developers Fail

17

Versioning with guest Jon Skeet

18

Boundaries with guest James Hickey

19

Dependency Inversion Principle

20

One Step Build Test Run

21

Interface Segregation

22

Customize Key Mappings in Visual Studio with Kendra Havens

23

Liskov Substitution

24

Continuous Testing Continuously with Guest Al Rodriguez

25

Open Closed

26

Test All The Things with Guest Corey Weathers

27

Single Responsibility Principle

28

Effective Ways to Accelerate Your Career

29

Introducing SOLID Principles

30

On Sleep with Guest Jamie Taylor

31

Work Alone with Mystery Guest

32

Work From Home Tips with Andrew Lock

33

A Dependency Injection Story

34

On Learning TDD and LISP with Uncle Bob Martin

35

Sprints Versus Continuous Flow

36

If It Hurts, Do It More Often

37

Better Code Reviews

38

How do you get so much done?

39

Debugging Tips

40

Exceptions and Guard Clauses

41

Why is Immutability Desirable?

42

Avoid Lazy Loading in ASP.NET Apps

43

Use the Right Object Lifetime

44

How much do you make?

45

Breaking Bad Coding Habits

46

On Code Smells

47

Shared Kernel as a Package

48

Applying Pain Driven Development to Patterns

49

How Do You Even Know This Crap?

50

Layering Patterns on Repositories

51

What Good is a Repository

52

Do I Need a Repository?

53

Domain Events - After Persistence

54

Domain Events - Before Persistence

55

Breadcrumbs and Troubleshooting

56

Abstraction Levels and Authorization

57

Learn the Strategy Pattern

58

Repository Tip - Encapsulate Query Logic

59

On Design Patterns

60

Becoming a T-Shaped Developer

61

Maintain Legacy Code with New Code

62

Smarter Enumerations

63

Be Thankful and Show Gratitude

64

Primitive Obsession

65

Encapsulating Collection Properties

66

Pain Driven Development

67

Data Transfer Objects (part 2)

68

Data Transfer Objects (part 1)

69

Prefer Custom Exceptions

70

Make It Work. Make It Right. Make It Fast.

71

New is Glue

72

Guard Clauses

73

Listen Faster

74

Check In Often

75

Overview of Weekly Dev Tips