public class Episode 10: NPoco and Other ORMs

{

Tim P. interviews Tim J. about ORMs, and specifically a little-known yet powerful .NET ORM called NPoco.

Subscribe

public void Summary()

{

Tim P. interviews Tim J. about ORMs, and specifically a little-known yet powerful .NET ORM called NPoco.

}

public void Links()

{

}

public void HotSpot()

{

  • JSON to POCO Conversion
    • easily convert a json file to a C# class
  • GitHub
    • read through other coder’s source to learn new tips and tricks
    • clone repos locally to use your IDE to browse code

}

}

public class Episode 9: Biting into Blazor

{

Tim J. interviews Tim P. about the new .NET Core Blazor web UI framework, it’s history, and where it is headed.

Subscribe

public void Summary()

{

Tim J. interviews Tim P. about the new .NET Core Blazor web UI framework, it’s history, and where it is headed.

}

public void Notes()

{

I (Tim P.) was a little out of date with my information on this episode, as Blazor Web Assembly was officially released by Microsoft last month!

}

public void Links()

{

 }

 

public void HotSpot()

{

  • CPU-Z – Free utility that provides detailed analysis of your hardware,
  • Azure –  Microsoft Cloud Service Provider

}

}

public class Episode 7: Movin’ Along with MVVM

{

Tim & Tim dive into their first deep-tech topic, the MVVM framework!

Subscribe

public void Summary()

{

Tim & Tim dive into their first deep-tech topic, the MVVM framework!

}

public void Links()

{

  • MVVM: Model, View, View-Model pattern
  • MVVM in Depth: Pluralsight course, great overview of WPF/MVVM design
  • XAML Behaviors for WPF: Simple nuget package that makes calling commands from Bindable events simpler
  • Stylet: Full yet simple MVVM framework, based on Caliburn.Micro, provides simple ViewModel-first view-finding
  • MVVM Light: “Light” framework
  • Prism: Another framework

}

public void News()

{

  • Java Streams: Comparable to (but maybe not as full-featured as) .NET LINQ
  • GIVEAWAY COMING UP! Leave a comment here or a review on your podcast source to be entered into our June drawing!

}

public void HotSpot()

{

  • Hand Lotion! Keep your keyboard fingers supple.
  • Surface Book 3: High-end laptop that also becomes a large tablet

}

}

public class Episode 6: Developer Burnout

{

Tim & Tim discuss what developer burnout looks like, how to deal with it, and how to avoid it.

Subscribe

public void Summary()

{

Tim & Tim discuss what developer burnout looks like, how to deal with it, and how to avoid it.

}

public void HotSpot()

{

  • Coding Blocks – Awesome dev podcast
  • Go for a Walk or a Drive! Get up outta your chair!

}

}

public class Episode 5: Java & Risk Assessment with Chris Purdum

{

Chris Purdum is a Senior Software Developer at PayPal. He talks about his work on Fraud and Risk Assessment, and compares language features of Java and .NET with Tim and Tim.

Subscribe

public void Summary()

{

Chris Purdum

Chris Purdum is a Senior Software Developer at PayPal. He talks about his work on Fraud and Risk Assessment, and compares language features of Java and .NET with Tim and Tim.

 

}

public void Links()

{

  • C++ – Low-level, un”managed”, cross-platform programming language, predecessor of Java and C#
  • PayPal – Digital payment transactions
  • Java – Original cross-platform managed language, strong inspiration for C#, still used widely and being developed/improved
  • JVMs – Java Virtual Machines
    • Zing – Azul performance-tuned JVM
  •  Scala – Succinct multi-paradigm (OOP and Functional) language that can run on both the JVM and Javascript runtimes
  • Hadoop – Distributed computing framework

}

public void HotSpot()

{

  • JFR – Java Flight Recorder: gives detailed analysis and diagnostics of the code as it runs
  • FindBugs – Static analysis for Java
  • Music! (You know where to find it…)
  • Pluralsight – Developer and IT-centered online learning site, with courses and IQ quizzes for many languages, frameworks, and patterns.

}

}

public class Episode 2: Strong Opinions

{

The Tims discuss what good (and bad) code looks like to them. They lay out their own preferences, from broad-scoped architecture to detailed style guides.

Subscribe

public void Summary()

{

The Tims discuss what good (and bad) code looks like to them. They lay out their own preferences, from broad-scoped architecture to detailed style guides.

}

public void News()

{

}

public void Links()

{

}

public void HotSpot()

{

  • Jetbrains – Multiple tools for developers, including IDEs, code analysis, db management
  • Rider – Powerful cross-platform .NET IDE, based on Resharper code analysis engine

}

}

public class Episode 1: The Path to Being a Developer

{

Subscribe

public void Summary()

{

Tim Purdum and Tim Jay introduce themselves, what drove them to software development, and the unique paths they each took.

}

public void Links()

{

}

public void HotSpot()

{

  • Fody – Compile-time tool for .NET
  • .NET 5 – The unified future of .NET Framework, .NET Core, Mono, and .NET Standard

}

}