title

Weekly Dev Tips

Steve Smith (@ardalis)

9
Followers
3
Plays
Weekly Dev Tips
Weekly Dev Tips

Weekly Dev Tips

Steve Smith (@ardalis)

9
Followers
3
Plays
OVERVIEWEPISODESYOU MAY ALSO LIKE

Details

About Us

Weekly Dev Tips offers a variety of technical and career tips for software developers. Each tip is quick and to the point, describing a problem and one or more ways to solve that problem. I don't expect every tip to be useful to every developer, but I hope you'll find enough of them valuable to make listening worth your time.Hosted by experienced software architect, trainer, and entrepreneur Steve Smith, also known online as @ardalis. If you find these useful, you may also want to get a free software development tip delivered to your inbox every Wednesday from ardalis.com/tips.

Latest Episodes

Versioning with guest Jon Skeet

This week I'm excited to introduce Jon Skeet, who works for Google and is renowned for his Stack Overflow reputation. Jon's going to share some of his knowledge about versioning software, which can certainly be tricky business. I'll let him take it from here.

10 MINOCT 28
Comments
Versioning with guest Jon Skeet

Boundaries with guest James Hickey

This week we have our first returning guest, James Hickey. James was on the show earlier for episode 48 on how to accelerate your career. This week, he's back to talk about boundaries withing software systems. James is a software developer working remotely in eastern Canada. He's recently written a book about keeping your code clean called "Refactoring TypeScript" (https://leanpub.com/refactoringtypescript). He's also the author of an open-source .NET Core library called Coravel, which provides advanced capabilities to web applications. Welcome back, James!

10 MINSEP 30
Comments
Boundaries with guest James Hickey

Dependency Inversion Principle

The Dependency Inversion principle is one of the SOLID principles of OOP and is very useful for reducing tight coupling between modules in C# and Java applications.

6 MINSEP 16
Comments
Dependency Inversion Principle

One Step Build Test Run

This is episode 56, on the importance of having a simple way to build, test, and run your application locally.

6 MINSEP 9
Comments
One Step Build Test Run

Interface Segregation

This is episode 55, on the Interface Segregation principle, or ISP. ISP is the I in the SOLID Principles of object-oriented design.

5 MINSEP 2
Comments
Interface Segregation

Customize Key Mappings in Visual Studio with Kendra Havens

Kendra Havens of Microsoft shares her favorite tip for mapping a common activity to a custom keyboard shortcut in Visual Studio.

6 MINAUG 26
Comments
Customize Key Mappings in Visual Studio with Kendra Havens

Liskov Substitution

This is episode 53, on the Liskov Substitution principle. The typical definition used today is that subtypes should always be substitutable for their base types. If this isn't the case, it likely means you have the wrong inheritance relationship, or your interface isn't cohesive enough, or there is some other code smell you should consider addressing through refactoring.

5 MINJUL 29
Comments
Liskov Substitution

Continuous Testing Continuously with Guest Al Rodriguez

This week's tip is on how to be more productive by reducing feedback loops with continuous testing. Our guest is Al Rodriguez. Al is a multiclassing wizard spending most of his time using .NET wherever possible but levels up in other tools to get the job done.

6 MINJUL 22
Comments
Continuous Testing Continuously with Guest Al Rodriguez

Open Closed

This is episode 51, on the Open/Closed principle.

4 MINJUN 10
Comments
Open Closed

Test All The Things with Guest Corey Weathers

I'm glad to have a new guest offering some tips. Corey Weathers of [Twilio](https://twilio.com/) is going to offer his perspective on the importance of software testing. Corey loves .NET and has worked for companies including Microsoft and the US federal government before joining Twilio as a developer evangelist. He works to inspire and equip .NET developer, underrepresented developers, and the Twitch community of developers with the tools they need to build the future of communications.

7 MINJUN 3
Comments
Test All The Things with Guest Corey Weathers

Latest Episodes

Versioning with guest Jon Skeet

This week I'm excited to introduce Jon Skeet, who works for Google and is renowned for his Stack Overflow reputation. Jon's going to share some of his knowledge about versioning software, which can certainly be tricky business. I'll let him take it from here.

10 MINOCT 28
Comments
Versioning with guest Jon Skeet

Boundaries with guest James Hickey

This week we have our first returning guest, James Hickey. James was on the show earlier for episode 48 on how to accelerate your career. This week, he's back to talk about boundaries withing software systems. James is a software developer working remotely in eastern Canada. He's recently written a book about keeping your code clean called "Refactoring TypeScript" (https://leanpub.com/refactoringtypescript). He's also the author of an open-source .NET Core library called Coravel, which provides advanced capabilities to web applications. Welcome back, James!

10 MINSEP 30
Comments
Boundaries with guest James Hickey

Dependency Inversion Principle

The Dependency Inversion principle is one of the SOLID principles of OOP and is very useful for reducing tight coupling between modules in C# and Java applications.

6 MINSEP 16
Comments
Dependency Inversion Principle

One Step Build Test Run

This is episode 56, on the importance of having a simple way to build, test, and run your application locally.

6 MINSEP 9
Comments
One Step Build Test Run

Interface Segregation

This is episode 55, on the Interface Segregation principle, or ISP. ISP is the I in the SOLID Principles of object-oriented design.

5 MINSEP 2
Comments
Interface Segregation

Customize Key Mappings in Visual Studio with Kendra Havens

Kendra Havens of Microsoft shares her favorite tip for mapping a common activity to a custom keyboard shortcut in Visual Studio.

6 MINAUG 26
Comments
Customize Key Mappings in Visual Studio with Kendra Havens

Liskov Substitution

This is episode 53, on the Liskov Substitution principle. The typical definition used today is that subtypes should always be substitutable for their base types. If this isn't the case, it likely means you have the wrong inheritance relationship, or your interface isn't cohesive enough, or there is some other code smell you should consider addressing through refactoring.

5 MINJUL 29
Comments
Liskov Substitution

Continuous Testing Continuously with Guest Al Rodriguez

This week's tip is on how to be more productive by reducing feedback loops with continuous testing. Our guest is Al Rodriguez. Al is a multiclassing wizard spending most of his time using .NET wherever possible but levels up in other tools to get the job done.

6 MINJUL 22
Comments
Continuous Testing Continuously with Guest Al Rodriguez

Open Closed

This is episode 51, on the Open/Closed principle.

4 MINJUN 10
Comments
Open Closed

Test All The Things with Guest Corey Weathers

I'm glad to have a new guest offering some tips. Corey Weathers of [Twilio](https://twilio.com/) is going to offer his perspective on the importance of software testing. Corey loves .NET and has worked for companies including Microsoft and the US federal government before joining Twilio as a developer evangelist. He works to inspire and equip .NET developer, underrepresented developers, and the Twitch community of developers with the tools they need to build the future of communications.

7 MINJUN 3
Comments
Test All The Things with Guest Corey Weathers
hmly
himalayaプレミアムへようこそ聴き放題のオーディオブックをお楽しみください。