Daniel Ward - daninacan's Avatar

Daniel Ward - daninacan

@danielwarddev.bsky.social

Microsoft MVP .NET Software dev, consultant Average .NET enjoyer Co-organizer of the San Antonio/Austin .NET User Group Game dev using Godot/Unity

46 Followers  |  20 Following  |  36 Posts  |  Joined: 01.12.2023  |  1.6082

Latest posts by danielwarddev.bsky.social on Bluesky

Getting Started with AI for .NET Developers AI has remained a popular topic with continual high investment from many enterprises. However, as a developer it's easy to be unsure about how to get started with AI - or if it even fits into your exi...

I'll be giving a talk on general AI knowledge and using Semantic Kernel this Thursday. It's essentially the talk I was looking for when trying to learn all the AI jargon and landscape, plus a bit of creating AI agents with SK in C#.

Come check it out if that interests you!

Signup: t.co/O7R43qW64M

05.08.2025 15:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Master GitHub Copilot this Thursday at our next DNUG (spoiler: expect Burke Holland’s beast mode)!

πŸ‘¨β€πŸ’ΌWho: Patrick Robinson
🎀What: Prompting for Impact in .NET: Using Copilot to Think, Not Just Code
⌚When: July 31 @ Noon CST
🌐Where: Zoom

Sign up here! www.meetup.com/sadnug/event...

28.07.2025 16:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The eagle has landed #mvpbuzz

22.07.2025 18:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Nebraska.Code 2025 hosted on Whova July 23 – 25, 2025, Lincoln, NE

I'll be speaking at @nebraskacode.bsky.social on Friday about contract testing using Pact! The demo will be in C# (with some Typescript), but it's pretty much all language-agnostic content. #dotnet #testing

Come check it out if that sounds cool to you!

whova.com/web/DH7YrgaY...

22.07.2025 16:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Happy for first MVP renewal! Hopefully many more to come! Also looking forward to getting a lonely disc for the MVP stand. #mvpbuzz

11.07.2025 21:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to use Pulumi with C# – Inputs and Outputs This post is part of a series on using Pulumi: Now that we’ve got some fundamentals and basic infrastructure out of the way, let’s add a working Azure Function to our resources, and learn about Pulumi...

Blogged: How to use Pulumi with C# – Inputs and Outputs #dotnet #pulumi

I think this one is the longest one in the series so far, and it took a lot of going back and forth to decide what I wanted in the post. I'm pretty happy with the end result!

daninacan.com/how-to-use-p...

03.07.2025 17:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub Copilot Global Bootcamp - San Antonio, Wed, Jun 25, 2025, 1:00 PM | Meetup GitHub Copilot Global Bootcamp is a hands-on workshop where you'll learn how to use Git, Github, and GitHub Copilot to elevate your coding experience. Whether you're a begi

San Antonio will be participating in the Github Copilot Global Bootcamp!

Join us for a free event where we'll learn about and use git, @github.com, GitHub Codespaces, and GitHub Copilot. Great for students, new devs, and anyone curious about AI!

Sign up here: www.meetup.com/sadnug/event...

23.06.2025 21:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Software Development Superstream: The Path to Staff Engineer Step into Senior Technical Leadership with Confidence and Clarity

I'm excited to be speaking at @oreilly.bsky.social's Software Development Superstream: The Path to Staff Engineer!

It's June 26 @ 10 am-2 pm CST, with my talk at 11:55 am CST. It will be "Hearing and Being Heard - Getting the Entire Team to Speak".

Signup here: bit.ly/4l7OgIM

23.06.2025 00:26 β€” πŸ‘ 1    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Curious about #FunctionalProgramming? Join us next week as @thesoftwarementor.com shows how to make LINQ from scratch! #dotnet

🎀What: Level Up on Functional Programming By Rebuilding LINQ
πŸ‘¨β€πŸ«Who: Cameron Presley
⌚When: June 26 @ Noon CST
🌐Where: Zoom

Signup: www.meetup.com/sadnug/event...

19.06.2025 15:57 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

The first in-person meetup for the Austin .NET User Group had a great turnout! Thanks to everyone who came out and @pmcvtm.bsky.social for speaking. Looking forward to many more in the future! #dotnet

31.05.2025 17:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
In-Person .NET MeetUp: Refactoring to Functional Patterns in C#, Thu, May 29, 2025, 5:30 PM | Meetup It's true C# is an object-oriented programming language, but it's always had a pinch of a functional paradigm to it, and over the past several years Microsoft has upped it

Reminder that tomorrow is the first in-person Austin meetup for the .NET User Group! We'll be at the Microsoft office and also have food and a happy hour. Come hang out and hear Patrick McVeety-Mill speak! #dotnet

www.meetup.com/austin-net-u...

28.05.2025 23:51 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The next San Antonio/Austin .NET User Group meetup is a week from today! Hope to see you there! #dotnet

πŸŽ™Title: Build an AI application using @mongodb.bsky.social, C#, and your data
πŸ‘¨β€πŸ’ΌSpeaker: Arturo Nereu
🌐Location: Zoom
πŸ“†Date: May 22@Noon CST

Sign up here! www.meetup.com/sadnug/event...

15.05.2025 18:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to use Pulumi with C# - How Pulumi Works We now have a Pulumi project up and running, and it can successfully deploy to Azure. Let’s make it just a tad more interesting by adding a new resource. Afterwards, we’ll also go over how Pulumi does...

Blogged: How to use Pulumi with C# - How Pulumi Works

We're back! Haven't made a new post in a while due to conferences and some other stuff, but finally getting on with the Pulumi series. #dotnet #pulumi

daninacan.com/how-to-use-p...

12.05.2025 17:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I'll be speaking this Friday for Memphis Global AI Community Bootcamp! I'll be speaking about using Semantic Kernel in C#, as well as understanding AI concepts in general. Come check it out! #dotnet #ai

Sign up here: bit.ly/memaibootcam...

22.04.2025 14:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

San Antonio DNUG next Thursday! #dotnet

+ Last month to get discount code for @devopsdaysaustin.bsky.social in May!

πŸŽ™Title: Beyond the Endpoint: Building Secure and Scalable APIs in .NET 9
πŸ‘¨β€πŸ’ΌSpeaker: Tony Champion
🌐Location: Zoom
πŸ“†Date: Apr 24@Noon CST

Sign up here: www.meetup.com/sadnug/event...

17.04.2025 22:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
How to use Pulumi with C# - Our first project Since the last post was all theory, let’s dive into Pulumi and showcase it actually working! For this post, we’ll make a new project with Pulumi and then deploy some resources to Azure.

Blogged: How to use Pulumi with C# – Our first project

The second post in the IaC series, and the first to actually get into Pulumi! I've been looking forward to doing this one for a while! #dotnet #azure #pulumi

daninacan.com/how-to-use-p...

11.04.2025 18:28 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Replace your Github Action YAML with C# using NUKE, Mon, Apr 14, 2025, 5:00 PM | Meetup **Replace your Github Action YAML with C# using NUKE** Whether it's through, Github, Jenkins, TeamCity, or another, managing your own deployment pipeline is a common respon

I'll be speaking virtually for the Pittsburgh DNUG next Monday on April 14. It will be about using @nuke.build to replace your Github Action YAML (and other similar tools) with C#! Come check it out if you're interested!

Sign up here: www.meetup.com/pghdotnet/ev...

10.04.2025 18:51 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Post image

I never posted about it since I got it right before leaving for MVP Summit, but I wanted to shout out @pulumi.com and thank them for sending me some awesome Puluminary swag.

Good timing, too, since I even ended up wearing the shirt at Summit!

07.04.2025 15:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Looking forward to speaking on contract testing at @nebraskacode.bsky.social in July! Come check me out if you have time!

01.04.2025 17:25 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Infrastructure as code (IaC) - what it is and why to use it Photo by Karl Abuid on Unsplash The short version: infrastructure as code is the practice of using code, either imperative or declarative, to create and manage infrastructure, as opposed to manually…

Blogged: Infrastructure as code (IaC) – what it is and why to use it

There's definitely other posts out there on this topic, but this is actually the start of a series on Pulumi using C# (and maybe later CDK), so I felt it made sense to do first. #iac

daninacan.com/infrastructu...

31.03.2025 04:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

First time at #mvpsummit and ended up finding myself

27.03.2025 23:23 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Puluminaries The Puluminaries are members of the community who are experts & leaders in the field of programming & infrastructure & give back to the growing community!

Excited to share that I'm now a @pulumi.com Puluminary! I think Pulumi is a great IaC tool and I'm actually working on a blog series for it, anyway (more on that soon)!

Shoutout to Alec Harrison for introducing Pulumi to me in the first place!

www.pulumi.com/community/pu...

22.03.2025 18:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

The next SA .NET User Group is coming up! #dotnet #docker

We'll also be giving out a discount code for @devopsdaysaustin.bsky.social in May.

πŸŽ™Title: Containers for .NET In Real Life
πŸ‘¨β€πŸ’ΌSpeaker: Stephen A. Fuqua
🌐Location: Zoom
πŸ“…Date: Mar 20@Noon CST

Sign up here: www.meetup.com/sadnug/event...

15.03.2025 20:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Writing Contract Tests in C# With Pact - Pact Brokers This post is part of a series on contract testing: Up until now, all of our provider’s contract tests have been reading from local files for the contract using . This works fine for demonstrating Pact...

Blogged: Writing Contract Tests in C# With Pact – Pact Brokers #dotnet #testing

I could probably make another post or 2, but I didn't want the series to go on too long, and I've also spent more time on it than I originally planned. Glad it's finished!

daninacan.com/writing-cont...

11.03.2025 14:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Join the next SA/Austin .NET meetup! #dotnet #ai

Attendees will also receive a discount code for DevOpsDays Austin happening in May!

πŸŽ™Title: .NET AI architecture and DevOps
πŸ‘¨β€πŸ’ΌSpeaker: Jeffrey Palermo
🌐Location: Zoom
πŸ“…Date: Feb 27@Noon CST

Sign up here: www.meetup.com/sadnug/event...

20.02.2025 15:59 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Writing Contract Tests in C# With Pact – Message Interactions This post is part of a series on contract testing: Up until now, all of the code shown has assumed you’re writing contract tests for a typical HTTP API. However, nowadays, distributed systems are very...

Blogged: Writing Contract Tests in C# With Pact – Message Interactions

One more post for this series then it's done! I thought the last one was a doozy, but this post was probably the most work yet. #dotnet #testing

daninacan.com/writing-cont...

15.02.2025 19:33 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
dotInsights | February 2025 | The .NET Tools Blog Did you know? The GC.KeepAlive() method in the .NET Framework is not used to prevent garbage collection of an object for the entire method scope, as you might think. Instead, it explicitly ensures tha

I'm in this month's @jetbrains.com dotInsights newsletter. It's a short piece on testing your tests with mutation testing. Check it out! blog.jetbrains.com/dotnet/2025/...

Thanks JetBrains for having me! #dotnet #testing

12.02.2025 15:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
.NET @NOON: Testing Your Tests: Mutation Testing in C# with Stryker | Austin.NET
YouTube video by .NET Foundation .NET @NOON: Testing Your Tests: Mutation Testing in C# with Stryker | Austin.NET

Thanks to everyone who came out to the San Antonio/Austin .NET User Group meetup last Thursday! #dotnet #testing

The session covered mutation testing in C# with Stryker and was livestreamed to YT. Here is the recorded session:

www.youtube.com/watch?v=PDnI...

03.02.2025 23:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This month's meetup will actually be going through
@dotnetfoundation.bsky.social's .NET Virtual User Group, so we'll be livestreaming to their Youtube! Come check it out if you're not signed up already! #dotnet

www.meetup.com/dotnet-virtu...

29.01.2025 21:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Writing Contract Tests in C# With Pact - Query Parameters This post is part of a series on contract testing: Up until now, we’ve covered writing tests for endpoints without query parameters. Let’s cover that now. For this, we’ll add one new endpoint to our…

Blogged: Writing Contract Tests in C# With Pact - Query Parameters

Should have the contract testing series finished up soon! I think I'll have another two posts in it for message interactions and Pact brokers then be finished. #dotnet #testing

daninacan.com/writing-cont...

24.01.2025 22:52 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@danielwarddev is following 20 prominent accounts