João Antunes

Hi! My name is João Antunes. I work as a software engineer, mostly with .NET technologies, but I like to play around with other tech as well. My main interests are software architecture, design and development, with more focus on the backend but with a view of the whole stack.

When presenting/blogging/recording videos, I try to go through different kinds of subjects, like:

  • Showcasing the more typical technologies
  • Digging up more fringe topics and techs
  • Looking at higher level topics, less dependent on a specific tech stack, such as paradigms, patterns and approaches
  • Full-blown over-engineering, not only for the fun of it, but also for the nuggets that we can often extract from it into saner solutions

Hopefully, in any of the above, I learn something, share it and have some fun in the process 🙂.


Recent Blog Posts

Mapping ASP.NET Core minimal API endpoints with C# source generators

Tuesday, 31 January 2023 17:30:00

The “insert specific tech here” developer: yay or nay?

Thursday, 19 January 2023 17:30:00

On résumé-driven development, FOMO and dismissing it

Monday, 07 November 2022 17:55:00

Beware of records, with expressions and calculated properties

Thursday, 01 September 2022 18:30:00

[Video] Outbox meets change data capture - hooking into the Write-Ahead Log (feat. .NET, PostgreSQL & Kafka)

Wednesday, 27 July 2022 19:45:00

[Video] What's the point of async/await in an ASP.NET Core application?

Monday, 30 May 2022 18:00:00

[Video] Quick shout-out to DevToys

Tuesday, 03 May 2022 17:50:00

[Video] Polymorphic JSON Serialization (feat. .NET & System.Text.Json)

Wednesday, 13 April 2022 19:45:00

OpenAPI extensions and Swashbuckle

Monday, 21 February 2022 17:25:00

Array or object JSON deserialization (feat. .NET & System.Text.Json)

Monday, 31 January 2022 17:25:00