Upcoming Events
Techorama - Utrecht, Netherlands (Oct 7-9, 2024) more info
Catching Up with C#: What You May Have Missed
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
LIVE! 360 - Orlando, FL (Nov 17-22, 2024) more info
Take Your C# Skills to the Next Level (Full-Day Workshop)
Fast Focus: Safer Code - Nullability and Null Operators in C#
Code is for Humans
Design Patterns: Not Just for Architects
CodeMash - Sandusky, OH (Jan 14-17, 2025) more info
Design Patterns: Not Just for Architects
Past Presentations
TechBash - Pocono Manor, PA (Sep 24-27, 2024) more info
Asynchronous and Parallel Programming in C# (Full-Day Workshop)
Catching Up with C# Interfaces: What You Know May Be Wrong
Better Parallel Code with C# Channels
dev up - St. Charles, MO (Aug 14-16, 2024) more info
Get Func-y: Understanding Delegates in C#
LINQ: It's Not Just for Databases
Visual Studio LIVE! Microsoft HQ - Redmond, WA (Aug 5-9, 2024) more info
Hands-on Lab: Asynchronous and Parallel Programming in C# (Full-Day Workshop)
Design Patterns: Not Just for Architects
DI Why? Getting a Grip on Dependency Injection
Fast Focus: Safer Code - Nullability and Null Operators in C#
Cincy Deliver - Cincinnati, OH (Jul 26, 2024) more info
Code is for Humans
Denver Dev Day - Denver, CO (May 31, 2024) more info
Focus on the User: Making the World a Better Place (Keynote)
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Software Design & Development - London, England (May 13-17, 2024) more info
Take Your C# Skills to the Next Level (Full-Day Workshop)
Abstract Art: Getting Abstraction "Just Right"
IEnumerable, ISaveable, IDontGetIt: Understanding C# Interfaces
Practical Reflection in C#
DI Why? Getting a Grip on Dependency Injection
LINQ - It's not Just for Databases
LIVE! 360 - Orlando, FL (Nov 12-17, 2023) more info
Hands-On Lab: Asynchronous and Parallel Programming in C# (Full-Day Workshop)
DI Why? Getting a Grip on Dependency Injection
LINQ - It's not Just for Databases
Hot Topics Developer Group - Online (Nov 7, 2023) more info
DI Why? Getting a Grip on Dependency Injection
DevSpace - Huntsville, AL (Oct 23-24, 2023) more info
Design Patterns: Not Just for Architects
Get Func-y: Understanding Delegates in C#
Catching Up with C# Interfaces: What You Know May Be Wrong
dev up - St. Charles, MO (Aug 28-30, 2023) more info
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Better Parallel Code with C# Channels
Visual Studio LIVE! San Diego - San Diego, CA (Aug 7-11, 2023) more info
Hands-On Lab: Asynchronous and Parallel Programming in C# (Full-Day Workshop)
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Get Func-y: Understanding Delegates in C#
Visual Studio LIVE! Microsoft HQ - Redmond, WA (Jul 17-21, 2023) more info
Get Func-y: Understanding Delegates in C#
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
More Presentations
YouTube Channel
View All
Pluralsight Courses
View All
Other Places to Hear Jeremy
- A Banjo Made Me a Better Developer
A look at learning, asking for help, and sharing what you know. Recorded at DevAroundTheSun (May 2020).
- The 6 Figure Developer Podcast
Dependency Injection, Interfaces, and Talking to Other Developers (Oct 2019).
- I'll Get Back to You: Task, Await, and Asynchronous Methods (TechBash)
Recorded live at TechBash (Oct 2018).
- Learn to Love Lambdas (TechBash)
Recorded live at TechBash (Oct 2018).
- I'll Get Back to You: Task, Await, and Asynchronous Methods in C# (KCDC)
Recorded live at the Kansas City Developer Conference (Jul 2018).
- Get Func-y: Understanding Delegates in .NET (KCDC)
Recorded live at the Kansas City Developer Conference (Jul 2018)
- Mentoring Developers (Arsalan Ahmed)
Arsalan and Jeremy talk about Creating Your Own Success (Jul 2018).
- DI Why? Getting a Grip on Dependency Injection (Stir Trek)
Recorded live at Stir Trek in Columbus OH (May 2018).
- Cross Cutting Concerns (Matthew Groves)
Matthew and Jeremy talk about the challenges of convincing your boss that unit testing is a good idea (Aug 2017).
- Technology and Friends (David Giard)
David and Jeremy chat about being a social developer (Jul 2017).
- Design Patterns: Not Just for Architects (PostSharp Webinar)
A look at design patterns and why they're useful to regular developers (Mar 2017).
- Focus on the User: Making the World a Better Place (NDC London)
Every project success and failure in my career can be traced to how well I knew my users. (Jan 2017).
- Get Func-y: Delegates in .NET (NDC London)
Lots of fun looking at delegates, Func, Action, lambdas and more. (Jan 2017).
- Real-Time Coding with Jeremy Clark - Test Driven Development (Steve Bishop)
Jeremy shows some code and talks with Steve Bishop about using TDD on a real-world project. (Nov 2016).
- Talking to Jeremy about software craftsmanship and F# (Scott Nimrod)
Jeremy and Scott talk about software craftsmanship and a variety of other topics (Nov 2016).
- Developer On Fire podcast: Episode #175 (Dave Rael)
I catch up with Dave and talk about Becoming a Social Developer (Oct 2016).
- Becoming a Social Developer (NDC Oslo)
Jeremy shares his failures, successes, and tips for starting conversations with other developers (Jun 2016).
- Learn the Lingo: Design Patterns (NDC Oslo)
Design patterns aren't just for architects; they are for everyday developers. In fact, you're already using them (Jun 2016).
- I'll Get Back to You: Task, Await, and Asynchronous Methods (NDC London)
Jeremy presents on Task and Await in London (Jan 2016).
- Coding 101: Best of the Microsoft MVPs (Fr. Robert Ballecer, SJ & Louis Maresca)
A fun panel discussion with Microsoft MVPs at the Microsoft MVP Summit (Nov 2015).
- Learn the Lingo: Design Patterns (Silicon Valley Code Camp)
Jeremy on the big stage at Silicon Valley Code Camp talking about design patterns (Oct 2015).
- Banjo Prelude (Silicon Valley Code Camp)
Jeremy plays the banjo before kicking off his talk at Silicon Valley Code Camp (Oct 2015).
- .NET Rocks!: Becoming a Social Developer with Jeremy Clark (Carl Franklin & Richard Campbell)
Are you a social developer? Carl and Richard talk to Jeremy Clark about his experiences trying to draw developers at events out of their shells (Sep 2015).
- Developer On Fire podcast: Episode #12 (Dave Rael)
Learn more about my approach to development and how I've been most successful (Jul 2015).
- //c0deporn Screencast (Dustin Davis)
Get a quick introduction to lambda expressions and see how delegates can make some things easier (Apr 2015).
- .NET Rocks! podcast: Episode #1000 (Carl Franklin & Richard Campbell)
Skip ahead to 16:30 to hear my 5 minutes of fame on .NET Rocks! This is just a quick story about how I got started as a speaker (Jun 2014).
Popular Blog Articles
- Becoming a Social Developer: A Guide for Introverts
Developers love to talk but don't want to start the conversation. Be the catalyst and start the conversation.
- Users Don't Fail; Designers Do
If our users have trouble using our software, that's our problem not theirs. Let's take responsibility and make things better.
- Jeremy's Screencast Production: Hardware, Software, and Process
A look at how I create my screencasts including screen capture, audio recording, editing software, and my production process.
- Using Build Events in Visual Studio to Make Life Easier
Build events let us automate tasks when we build out projects.
- Changing Culture in WPF
A bit of a hack to change the culture of a WPF application without having to restart.
- Dependency Injection: The Service Locator Pattern
Some folks refer to the Service Locator as an anti-pattern. A closer look at the pattern shows why.
- Overview of the MVVM Design Pattern
Learn the parts of the Model-View-ViewModel design pattern and how the pieces interact with each other.
- BackgroundWorker Component and MVVM
The BackgroundWorker component fits in just fine with the MVVM pattern. See an example showing this in action.
- BackgroundWorker Component Compared to .NET Tasks
This compares the BackgroundWorker to .NET Tasks with an example that shows a background process, progress reporting, cancellation, and error handling.
- Meet the Next Code Camp Speaker: You!
Everyone should try speaking at least once, and Code Camp is a good place to start. Here are the things that work for me.
- Demystifying the "var" Keyword in C#
"var" doesn't do any magic; it's just a shortcut. Let's take a closer look.
- Where Do Curly Braces Belong?
Do you put the opening curly brace on the same line or the next line? Let's explore this a bit.
If you've received
one of my contact cards and are curious about the pictures, check out the About Me section.
|