Upcoming Events
Southeast Valley .NET User Group - Online Combined Meeting (Apr 21, 2021) more info
North West Valley .NET User Group - Online Combined Meeting (Apr 21, 2021) more info
A Tour of Go for the C# Developer
Past Presentations
DevBoston - Online (Feb 10, 2021) more info
A Tour of Go for the C# Developer
Central Ohio .NET Developer's Group (CONDG) - Online (Jan 28, 2021) more info
ASP.NET MVC for Absolute Beginners: Your Secret Decoder Ring
NDC London - Online (Jan 25-29, 2021) more info
A Tour of Go for the C# Developer
NYC .NET Developers - Online (Nov 12, 2020) more info
What's New in C# 8 Interfaces (and How to Use Them Effectively)
Corporate Workshop - Online (Nov 6, 2020)
Asynchronous Programming in C# (Custom Workshop)
Memphis Python User Group - Online (Oct 19, 2020) more info
A Banjo Made Me a Better Developer
St Pete .NET - Online (Oct 13, 2020) more info
Get Func-y: Understanding Delegates in .NET
San Diego .NET User Group - Online (Oct 6, 2020) more info
What's New in C# 8 Interfaces (and How to Use Them Effectively)
TDevConf - Online (Oct 3, 2020) more info
Learn to Love Lambdas in C# (and LINQ, Too!)
Tech Con '20 - Online (Sep 30 - Oct 1, 2020) more info
A Banjo Made Me a Better Developer
Memphis .NET User Group - Online (Sep 24, 2020) more info
What's New in C# 8 Interfaces (and How to Use Them Effectively)
Visual Studio LIVE! Virtual Training - Online (Sep 9, 2020) more info
Understanding Asynchronous Programming with C# (4-Hour Virtual Training)
Code PaLOUsa - Online (Aug 19-21, 2020) more info
Leveling Up: Dependency Injection in .NET (Full Day Workshop)
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
NYC .NET Developers - Online (Aug 13, 2020) more info
A Tour of Go for the C# Developer
Tulsa .NET User Group - Online (Jul 23, 2020) more info
What's New in C# 8 Interfaces (and How to Use Them Effectively)
Houston Xamarin Users Group - Online (Jul 22, 2020) more info
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Southeast Valley .NET User Group - Online Combined Meeting (Jun 24, 2020) more info
North West Valley .NET User Group - Online Combined Meeting (Jun 24, 2020) more info
What's New in C# 8 Interfaces (and How to Use Them Effectively)
Houston .NET Users Group - Online (Jun 18, 2020) more info
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Indy Software Artisans - Online (May 21, 2020) more info
Diving Deeper into Dependency Injection
Dev Around the Sun - Online (May 12-13, 2020) more info
A Banjo Made Me a Better Developer
Enterprise Developers Guild - Online (Apr 28, 2020) more info
I'll Get Back to You: Task, Await, and Asynchronous Methods in C#
Modern Devs Charlotte - Online (Apr 14, 2020) more info
Abstract Art: Getting Abstraction "Just Right"
Visual Studio LIVE! Las Vegas - Las Vegas, NV (Mar 1-6, 2020) more info
Learn to Love Lambdas (and LINQ, Too!)
Run Faster: Parallel Programming in C#
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.
|