GitHub / joaofbantunes 9 Repositories
Code, headbang, grouch, repeat! 👨💻🤘😈🔁 Microsoft MVP.
joaofbantunes/DiscoveryViaKubernetesApiSample
Quickly checking out the usage of the Kubernetes API to discover... things! 😅
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

joaofbantunes/RegisteringMinimalApisWithSourceGeneratorsSample
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 2

joaofbantunes/SpectreConsoleSample
Playing around with Spectre.Console
Language: C# - Size: 855 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 19 - Forks: 4

joaofbantunes/DotNetMicroservicesObservabilitySample
Sample application looking into observability of .NET microservices, using popular tools and technologies like OpenTelemetry, Prometheus, Grafana and (potentially) others
Language: C# - Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 28 - Forks: 1

joaofbantunes/ExploringDistributedTracingWithAspNet
Simple set of ASP.NET Core applications to explore distributed tracing and OpenTelemetry.
Language: C# - Size: 51.8 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 17 - Forks: 6

joaofbantunes/StreamBatchingWithActorModelSample
Language: C# - Size: 64.5 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

joaofbantunes/ExperimentsWithLowerCeremony
Experimenting with lower ceremony approaches to projects following DDD ideas
Language: C# - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

joaofbantunes/LooseBenchmarks
A place to drop a bunch of loose benchmarks as I play with stuff.
Language: C# - Size: 59.6 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 1

joaofbantunes/FusionCacheOpenTelemetrySample
Language: C# - Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

joaofbantunes/home
My homepage
Language: HTML - Size: 2.21 MB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

joaofbantunes/outboxkit-poc
OutboxKit Proof of Concept
Language: C# - Size: 94.7 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

joaofbantunes/joaofbantunes
Size: 15.6 KB - Last synced at: 4 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

joaofbantunes/CastleDynamicProxySample
A sample of some things we can do with Castle DynamicProxy
Language: C# - Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 1

joaofbantunes/MessingAroundWithTestcontainers
Just a very basic look at Testcontainers, looking at modules (using LocalStack as an example), custom defined containers (with ValKey as an example), and thinking a bit about how to use them in a project, and how to wire things up with xUnit.
Language: C# - Size: 10.7 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

joaofbantunes/OutboxPatternMeetsOpenTelemetrySample
Language: C# - Size: 14.6 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

joaofbantunes/DebeziumOutboxSample
Tiny event driven sample application, using Debezium to help implement the outbox pattern
Language: C# - Size: 16.6 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 1

joaofbantunes/OpenTelemetryDotnetTracePropagationGotchaSample
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

joaofbantunes/BasicApiComparison
Just a bunch of basic APIs, exposing a single GET endpoint returning some database information, developed in different languages, just to look at the getting started experience.
Language: TypeScript - Size: 145 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

joaofbantunes/OOPsIDidItAgain
OOPs, I did it again
Language: C# - Size: 549 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 31 - Forks: 7

joaofbantunes/AlternativeDotNetWebFrameworksAndPatternsSample
Language: C# - Size: 22.5 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

joaofbantunes/AspNetCoreRazorPagesInnerModelLocalizationSample
Very small sample of how to localize DataAnnotations in models that are inside page model classes.
Language: C# - Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

joaofbantunes/BackendDevelopmentTopics
Backend development topics
Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

joaofbantunes/NativeAotVsNullableReferenceTypes
Language: C# - Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

joaofbantunes/AzureFunctionsExperiments
Language: TypeScript - Size: 42 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

joaofbantunes/ParseDontValidateAndOtherTypeSafetyDrivenShenanigans
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

joaofbantunes/dotnet-monitor-repro
Repro for dotnet-monitor issue 3603
Language: C# - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

joaofbantunes/PostgresChangeDataCaptureOutboxSample
Tiny event driven sample application, using change data capture, via Npgsql, to help implement the outbox pattern
Language: C# - Size: 18.6 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

joaofbantunes/HttpClientNotFollowingRedirectsSample 📦
Sample application of using an HttpClient configured to not follow redirects.
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

joaofbantunes/AngularAspNetCoreDockerSample 📦
A very simple sample using Angular, ASP.NET Core and Docker
Language: TypeScript - Size: 87.9 KB - Last synced at: 5 months ago - Pushed at: over 7 years ago - Stars: 12 - Forks: 4

joaofbantunes/AspNetCoreGraphQLSample 📦
Just trying out some GraphQL with ASP.NET Core and Entity Framework Core
Language: C# - Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

joaofbantunes/RestVsGrpcSample 📦
A comparison between an HTTP REST service and a GRPC service. Just for fun, not a very serious comparison.
Language: C# - Size: 29.3 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 1

joaofbantunes/grpcsample-dotnet 📦
Stupid simple sample to try gRPC, communicating between .Net and Go
Language: C# - Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

joaofbantunes/ActorPerEntityProtoActorSample 📦
Simple demo of using the actor-per-entity pattern with ProtoActor.
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

joaofbantunes/AkkaSample 📦
Very simple application to learn a bit about Akka.NET
Language: C# - Size: 15.6 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

joaofbantunes/Angular2Sample 📦
Another DotNet Core + Angular 2 sample application.
Language: JavaScript - Size: 998 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

joaofbantunes/SimplifiedAkkaSample 📦
Very simple sample of using Akka.NET
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

joaofbantunes/MessingAroundWithMicroBenchmarks
Repository with some micro benchmarks, using BenchmarkDotNet, to play around trying to optimize things
Language: C# - Size: 31.3 KB - Last synced at: 28 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

joaofbantunes/MinimalVersionedOpenApiSample
Testing the new stuff in minimal APIs, OpenAPI support and versioning
Language: C# - Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

joaofbantunes/AspNetApiVersioningWithOpenApiRepro
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

joaofbantunes/ExcelDataReaderSample
Language: C# - Size: 10.7 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0

joaofbantunes/AsyncLocalSample
Language: C# - Size: 11.7 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

joaofbantunes/DependencyInjectionLifetimesSample
Quick little demo showing the behaviour of the various dependency injection lifetimes
Language: C# - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

joaofbantunes/PolymorphicSerializationSample
Quick sample showing the basics for implementing polymorphic serialization with System.Text.Json
Language: C# - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

joaofbantunes/OOPsIDidItAgainGo
OOPs, I did it again - Go edition
Language: Go - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

joaofbantunes/GetComplexTypeFromQueryAsSimpleType
Quick example of getting a complex type from the query string as if it was a simple type
Language: C# - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

joaofbantunes/EventDrivenThroughCloudySkies
Event-driven through cloudy skies
Language: C# - Size: 364 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 2

joaofbantunes/KafkaSample
Simple .NET sample implementation of Kafka publisher and consumer applications.
Language: C# - Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

joaofbantunes/EventDrivenSample
Tiny event driven sample application
Language: C# - Size: 33.2 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

joaofbantunes/CompileTimeLoggingSourceGenerationSample
Language: C# - Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

joaofbantunes/AsyncAllTheThings
Example driven presentation on using Task, async, await and related bits in C#, with focus on ASP.NET (Core)
Language: C# - Size: 1.76 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

joaofbantunes/HangfireSample
Basic sample of Hangfire usage
Language: C# - Size: 12.7 KB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 0

joaofbantunes/CollectionBenchmarks
Testing performance differences when using collection interfaces.
Language: C# - Size: 10.7 KB - Last synced at: 4 months ago - Pushed at: almost 5 years ago - Stars: 4 - Forks: 2

joaofbantunes/SettingUpDemosInAzure
Code for the "Setting up demos in Azure" posts
Language: C# - Size: 13.7 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

joaofbantunes/BackToBasicsTheMessWereMakingOutOfOOP
Back to basics: the mess we're making out of OOP
Language: JavaScript - Size: 3.07 MB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 0

joaofbantunes/DotNetPerfCuriositiesSample
Some really simple samples showing performance curiosities using dotnet.
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 1

joaofbantunes/PollySample
Very simple sample of using Polly for error handling.
Language: C# - Size: 15.6 KB - Last synced at: 4 months ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

joaofbantunes/AspNetCoreMvcActionCancellationTokenSample
Very simple sample of using cancellation tokens on ASP.NET Core MVC actions
Language: C# - Size: 4.88 KB - Last synced at: 4 months ago - Pushed at: over 7 years ago - Stars: 3 - Forks: 0

joaofbantunes/ExploringChannelsAndDataflow
Exploring System.Threading.Channels and System.Threading.Tasks.Dataflow
Language: C# - Size: 11.7 KB - Last synced at: 4 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

joaofbantunes/GrpcSample
Very simple demo of gRPC, communicating between .NET and Go
Language: C# - Size: 26.4 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

joaofbantunes/VagrantDockerDevMachine
Vagrant configuration for a Docker dev machine
Size: 3.91 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

joaofbantunes/DaprSample
Language: C# - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

joaofbantunes/YarpSample
Quick try out of YARP
Language: C# - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

joaofbantunes/ProjectTyeSample
Quick sample of using Project Tye
Language: C# - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

joaofbantunes/SharedResourceBreakingChangeSample
Small sample trying to understand the shared resource related breaking changes
Language: C# - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

joaofbantunes/website Fork of dotnet-foundation/website
The .NET Foundation's website
Size: 61.3 MB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

joaofbantunes/EFCoreEntityWithDictionarySample
EF Core entity with dictionary sample
Language: C# - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

joaofbantunes/EFDynamicSortingAndFiltering
Playing around with expression generation for query filtering and sorting with Entity Framework Core.
Language: C# - Size: 18.6 KB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 4 - Forks: 0

joaofbantunes/BackToBasicsTheMessWereMakingOutOfOOPKT
Back to basics: the mess we're making out of OOP - Kotlin Edition
Language: Kotlin - Size: 26.4 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

joaofbantunes/WebAppProfilersSample
Exploring web application profilers like MiniProfiler / Glimpse / Stackify Prefix, which allow us to see what goes on in each request, making it easier to find issues and unexpected behaviors.
Language: C# - Size: 20.5 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

joaofbantunes/ktkindergarten
Trying out Kotlin
Language: Kotlin - Size: 10.7 KB - Last synced at: 4 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

joaofbantunes/IntVsShortBenchmark
Quick little comparison on the (maybe unexpected) performance impact of using a short vs an int
Language: C# - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

joaofbantunes/UnitTestingStaticsSample
Just a stupid simple sample of implementing unit tests on static methods.
Language: C# - Size: 5.86 KB - Last synced at: 4 months ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

joaofbantunes/grpcsample-go
Stupid simple sample to try gRPC and Go (blatantly ripped from the official helloworld example).
Language: Go - Size: 6.84 KB - Last synced at: 4 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

joaofbantunes/gotesting
Just trying out Go.
Language: Go - Size: 1000 Bytes - Last synced at: 4 months ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0

joaofbantunes/SwaggerSample
Very simple sample of creating Swagger docs for a Web Api.
Language: C# - Size: 7.81 KB - Last synced at: 4 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

joaofbantunes/BenchmarkDotNetSample
Just a very simple sample of using BenchmarkDotNet.
Language: C# - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0
