Upcoming Events
KCDC - Kansas City, MO (Jun 21-23, 2023) more info
Design Patterns: Not Just for Architects
Visual Studio LIVE! Microsoft HQ - Redmond, WA (Jul 17-21, 2023) more info
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Get Func-y: Understanding Delegates in C#
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#
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
Past Presentations
Software Design & Development - London, UK (May 15-19, 2023) more info
Get Comfortable with .NET 7 and the CLI
DI Why? Getting a Grip on Dependency Injection
Safer Code: Nullability and Null Operators in C#
Get Func-y: Understanding Delegates in C#
Better Parallel Code with C# Channels
Visual Studio LIVE! - Las Vegas, NV (Mar 19-24, 2023) more info
Hands-On Lab: Asynchronous and Parallel Programming in C# (Full-Day Workshop)
Catching Up with C# Interfaces: What You Know Might be Wrong
Live! 360 - Orlando, FL (Nov 13-18, 2022) more info
Hands-On Lab: Asynchronous and Parallel Programming in C# (Full-Day Workshop)
Design Patterns: Not Just for Architects
A Tour of Go for the C# Developer
Panel Discusson (Topic TBA)
TechBash - Pocono Manor, PA (Nov 8-11, 2022) more info
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Get Func-y: Understanding Delegates in C#
Momentum Developer Conference - Cincinnati, OH (Oct 20, 2022) more info
Test-Driven Development in the Real World
Code PaLOUsa - Louisville, TN (Aug 17-19, 2022) more info
Leveling Up: Dependency Injection in C# (Full-Day Workshop)
Better Parallel Code with C# Channels
KCDC - Kansas City, MO (Aug 8-10, 2022) more info
Understanding Asynchronous Programming in C# (Half-Day Workshop)
Better Parallel Code with C# Channels
Visual Studio LIVE! Austin - Austin, TX (Jun 13-17, 2022) more info
Get Func-y: Understanding Delegates in .NET
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Better Parallel Code with C# Channels
dev up - St. Charles, MO (Jun 6-8, 2022) more info
Understanding Asynchronous Programming in C# (Half-Day Workshop)
A Tour of Go for the C# Developer
More Presentations
Pluralsight Courses
View All
YouTube Channel
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.
|