An open API service providing repository metadata for many open source software ecosystems.

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