Esau Silva
esausilva.bsky.social
Esau Silva
@esausilva.bsky.social
My latest post: "Publish NuGet Packages with GitHub Actions Automation: A Beginner’s Guide"

#dotnetCore #dotNet #GitHubActions

esausilva.com/2025/06/11/p...
Publish NuGet Packages with GitHub Actions Automation: A Beginner's Guide - Esau Silva
Process to Publish NuGet Packages and cover the steps from creating an account in NuGet to publishing with GitHub Actions
esausilva.com
June 11, 2025 at 10:39 PM
I published my first #NuGet package. I had posted about working on an SDK to access the #Synology NAS APIs. Yesterday I published it to NuGet. Used GitHub Actions to run tests, build + publish to NuGet when a new release tag is pushed.
www.nuget.org/packages/Syn...

#csharp #dotnet #githubactions
May 29, 2025 at 8:14 PM
1\ #AI is excellent in completing repetitive tasks, like creating unit tests cases. But you need to be explicit about what you expect in those test cases created by the AI.

That means, creating a few of them before you ask the AI to create new ones for you. (cont..)

#dotNet #dotNetCore #JetBrains
May 10, 2025 at 10:12 PM
Creating a #Synology API SDK for easy #NAS API calls in #dotNet / #dotNetCore. Aiming for NuGet publication upon completion. Initial focus: FileStation and Photos APIs, but designed for extension to other Synology APIs using consistent patterns. Check it out: github.com/esausilva/sy...
GitHub - esausilva/synology-api-sdk
Contribute to esausilva/synology-api-sdk development by creating an account on GitHub.
github.com
May 5, 2025 at 2:26 PM
Yesterday I shared I started using #TUnit testing framework. If you are curious about seeing some real world samples, head over to my Synology API SDK Tests project to see how I'm implementing the library. github.com/esausilva/sy...

#UnitTesting #cSharp #dotNet #dotNetCore #Testing
synology-api-sdk/tests/Synology.Api.Sdk.Tests/UnitTests at main · esausilva/synology-api-sdk
Contribute to esausilva/synology-api-sdk development by creating an account on GitHub.
github.com
May 3, 2025 at 10:05 PM
I started using #TUnit in my personal projects github.com/thomhurst/TU.... It has fluent syntax, similar to the now paid #FluentAssertions and so far I'm liking it.

Comparison list with other testing frameworks: tunit.dev/docs/compari...

#dotNet #dotNetCore #cSharp #UnitTesting #IntegrationTesting
GitHub - thomhurst/TUnit: A modern, fast and flexible .NET testing framework
A modern, fast and flexible .NET testing framework - GitHub - thomhurst/TUnit: A modern, fast and flexible .NET testing framework
github.com
May 2, 2025 at 6:30 PM
I have to say that I learned a lot by going thru this experience deploying Docker images to Synology Container Manager and my MacBook Pro M4 Max

#Docker #NextJS #React #dotNet #dotNetCore #Synology
esausilva.com/2025/02/28/i...
Issues Deploying Docker Images to Synology Container Manager - Esau Silva
After getting the new Apple Silicon Mac, I started having Issues deploying the Next.js Docker Image to Synology Container Manager.
esausilva.com
February 28, 2025 at 7:32 PM