DEV Community

loading...
João Antunes profile picture

João Antunes

Code, headbang, grouch, repeat!

Location Cascais, Portugal Joined Joined on  Twitter logo Github logo Linkedin logo Twitch logo Website logo

Education

Master's, Computer Engineering

Work

Software Engineer

Streamlining package versioning with MinVer

Streamlining package versioning with MinVer

Reactions 6 Comments
6 min read
Getting started with GitHub Actions

Getting started with GitHub Actions

Reactions 8 Comments
5 min read
Going all-in with nullable reference types

Going all-in with nullable reference types

Reactions 7 Comments
8 min read
.NET Conf 2020 and .NET 5 links

.NET Conf 2020 and .NET 5 links

Reactions 28 Comments
3 min read
Setting up a build with NUKE

Setting up a build with NUKE

Reactions 1 Comments
6 min read
Shaking things up a bit - ASPF02O Outro

Shaking things up a bit - ASPF02O Outro

Reactions 1 Comments
3 min read
Event-driven integration #6 - Publishing events (feat. Apache Kafka) [ASPF02O|E045]

Event-driven integration #6 - Publishing events (feat. Apache Kafka) [ASPF02O|E045]

Reactions 1 Comments
9 min read
Event-driven integration #5 - Quick intro to Apache Kafka [ASPF02O|E044]

Event-driven integration #5 - Quick intro to Apache Kafka [ASPF02O|E044]

Reactions 2 Comments
10 min read
Event-driven integration #4 - Outbox publisher (feat. IHostedService & Channels) [ASPF02O|E043]

Event-driven integration #4 - Outbox publisher (feat. IHostedService & Channels) [ASPF02O|E043]

Reactions 14 Comments 2
17 min read
Event-driven integration #3 - Storing events in the outbox table [ASPF02O|E042]

Event-driven integration #3 - Storing events in the outbox table [ASPF02O|E042]

Reactions 8 Comments
8 min read
Event-driven integration #2 - Inferring events from EF Core changes [ASPF02O|E041]

Event-driven integration #2 - Inferring events from EF Core changes [ASPF02O|E041]

Reactions 5 Comments
6 min read
Event-driven integration #1 - Intro to the transactional outbox pattern [ASPF02O|E040]

Event-driven integration #1 - Intro to the transactional outbox pattern [ASPF02O|E040]

Reactions 3 Comments
4 min read
Event-driven integration - Overview [ASPF02O|E039]

Event-driven integration - Overview [ASPF02O|E039]

Reactions 5 Comments
6 min read
More explicit domain error handling and fewer exceptions with Either and Error types [ASPF02O|E038]

More explicit domain error handling and fewer exceptions with Either and Error types [ASPF02O|E038]

Reactions 6 Comments
15 min read
Better use of types - avoiding nulls with an Optional type - ASPF02O|E037

Better use of types - avoiding nulls with an Optional type - ASPF02O|E037

Reactions 9 Comments 1
10 min read
E036 - Making things more object oriented with rich domain entities - ASPF02O

E036 - Making things more object oriented with rich domain entities - ASPF02O

Reactions 6 Comments 1
7 min read
E035 - Experimenting with (yet) another approach to data access organization - ASPF02O

E035 - Experimenting with (yet) another approach to data access organization - ASPF02O

Reactions 8 Comments
7 min read
E034 - Segregating use cases with MediatR - ASPF02O

E034 - Segregating use cases with MediatR - ASPF02O

Reactions 8 Comments
11 min read
E033 - Redesigning the API: Improving the internal architecture - ASPF02O

E033 - Redesigning the API: Improving the internal architecture - ASPF02O

Reactions 10 Comments 2
8 min read
Use POCOs to group data and logic - there’s more to life than services and DTOs

Use POCOs to group data and logic - there’s more to life than services and DTOs

Reactions 18 Comments 2
5 min read
“Equals” and “==” are not… equal

“Equals” and “==” are not… equal

Reactions 10 Comments
3 min read
Episode 032 - Upgrading to ASP.NET Core 3.0 - ASP.NET Core: From 0 to overkill

Episode 032 - Upgrading to ASP.NET Core 3.0 - ASP.NET Core: From 0 to overkill

Reactions 17 Comments
7 min read
A year remote

A year remote

Reactions 12 Comments
12 min read
Episode 031 - Some simple unit tests with xUnit - ASP.NET Core: From 0 to overkill

Episode 031 - Some simple unit tests with xUnit - ASP.NET Core: From 0 to overkill

Reactions 6 Comments
7 min read
Episode 030 - Analyzing performance with BenchmarkDotNet - ASP.NET Core: From 0 to overkill

Episode 030 - Analyzing performance with BenchmarkDotNet - ASP.NET Core: From 0 to overkill

Reactions 10 Comments
19 min read
Episode 029 - Simplifying the BFF with ProxyKit - ASP.NET Core: From 0 to overkill

Episode 029 - Simplifying the BFF with ProxyKit - ASP.NET Core: From 0 to overkill

Reactions 13 Comments
10 min read
Episode 028 - Multiple service instances tweaks - ASP.NET Core: From 0 to overkill

Episode 028 - Multiple service instances tweaks - ASP.NET Core: From 0 to overkill

Reactions 10 Comments
6 min read
Episode 027 - Up and running with Docker Compose - ASP.NET Core: From 0 to overkill

Episode 027 - Up and running with Docker Compose - ASP.NET Core: From 0 to overkill

Reactions 14 Comments 2
13 min read
Episode 026 - Getting started with Docker - ASP.NET Core: From 0 to overkill

Episode 026 - Getting started with Docker - ASP.NET Core: From 0 to overkill

Reactions 20 Comments
12 min read
Episode 025 - Integrating IdentityServer4 - Part 5 - Frontend - ASP.NET Core: From 0 to overkill

Episode 025 - Integrating IdentityServer4 - Part 5 - Frontend - ASP.NET Core: From 0 to overkill

Reactions 15 Comments
11 min read
Episode 024 - Integrating IdentityServer4 - Part 4 - Back for Front - ASP.NET Core: From 0 to overkill

Episode 024 - Integrating IdentityServer4 - Part 4 - Back for Front - ASP.NET Core: From 0 to overkill

Reactions 6 Comments
13 min read
Episode 023 - Integrating IdentityServer4 - Part 3 - API - ASP.NET Core: From 0 to overkill

Episode 023 - Integrating IdentityServer4 - Part 3 - API - ASP.NET Core: From 0 to overkill

Reactions 14 Comments
6 min read
Episode 022 - Integrating IdentityServer4 - Part 2 - Auth Service - ASP.NET Core: From 0 to overkill

Episode 022 - Integrating IdentityServer4 - Part 2 - Auth Service - ASP.NET Core: From 0 to overkill

Reactions 18 Comments
11 min read
Episode 021 - Integrating IdentityServer4 - Part 1 - Overview - ASP.NET Core: From 0 to overkill

Episode 021 - Integrating IdentityServer4 - Part 1 - Overview - ASP.NET Core: From 0 to overkill

Reactions 16 Comments
6 min read
The Uri composition mystery

The Uri composition mystery

Reactions 38 Comments
2 min read
Episode 020 - The backend for frontend and the HttpClient - ASP.NET Core: From 0 to overkill

Episode 020 - The backend for frontend and the HttpClient - ASP.NET Core: From 0 to overkill

Reactions 7 Comments
11 min read
Episode 019 - Roles, claims and policies - ASP.NET Core: From 0 to overkill

Episode 019 - Roles, claims and policies - ASP.NET Core: From 0 to overkill

Reactions 13 Comments
9 min read
Episode 018 - Internationalization - ASP.NET Core: From 0 to overkill

Episode 018 - Internationalization - ASP.NET Core: From 0 to overkill

Reactions 7 Comments
11 min read
Episode 017 - More Identity, more Razor Pages - ASP.NET Core: From 0 to overkill

Episode 017 - More Identity, more Razor Pages - ASP.NET Core: From 0 to overkill

Reactions 14 Comments
12 min read
Episode 016 - Authentication with Identity and Razor Pages - ASP.NET Core: From 0 to overkill

Episode 016 - Authentication with Identity and Razor Pages - ASP.NET Core: From 0 to overkill

Reactions 10 Comments
19 min read
Episode 015 - Calling the Web API from the frontend - ASP.NET Core: From 0 to overkill

Episode 015 - Calling the Web API from the frontend - ASP.NET Core: From 0 to overkill

Reactions 8 Comments
5 min read
Episode 014 - Centralizing frontend state with Vuex - ASP.NET Core: From 0 to overkill

Episode 014 - Centralizing frontend state with Vuex - ASP.NET Core: From 0 to overkill

Reactions 7 Comments
12 min read
Episode 013 - Starting the frontend with Vue.js - ASP.NET Core: From 0 to overkill

Episode 013 - Starting the frontend with Vue.js - ASP.NET Core: From 0 to overkill

Reactions 13 Comments
14 min read
Episode 012 - Move to a Web API - ASP.NET Core: From 0 to overkill

Episode 012 - Move to a Web API - ASP.NET Core: From 0 to overkill

Reactions 60 Comments 6
9 min read
Episode 011 - Data access with Entity Framework Core - ASP.NET Core: From 0 to overkill

Episode 011 - Data access with Entity Framework Core - ASP.NET Core: From 0 to overkill

Reactions 13 Comments
16 min read
Episode 010 - Async all the things - ASP.NET Core: From 0 to overkill

Episode 010 - Async all the things - ASP.NET Core: From 0 to overkill

Reactions 18 Comments 4
17 min read
Episode 009 - MVC filters - ASP.NET Core: From 0 to overkill

Episode 009 - MVC filters - ASP.NET Core: From 0 to overkill

Reactions 18 Comments
7 min read
Episode 008 - Middlewares - ASP.NET Core: From 0 to overkill

Episode 008 - Middlewares - ASP.NET Core: From 0 to overkill

Reactions 20 Comments
7 min read
Episode 007 - Logging - ASP.NET Core: From 0 to overkill

Episode 007 - Logging - ASP.NET Core: From 0 to overkill

Reactions 18 Comments
9 min read
Episode 006 - Configuration - ASP.NET Core: From 0 to overkill

Episode 006 - Configuration - ASP.NET Core: From 0 to overkill

Reactions 14 Comments
7 min read
Episode 005 - Dependency Injection - ASP.NET Core: From 0 to overkill

Episode 005 - Dependency Injection - ASP.NET Core: From 0 to overkill

Reactions 98 Comments 11
8 min read
Episode 004 - The Program and Startup classes - ASP.NET Core: From 0 to overkill

Episode 004 - The Program and Startup classes - ASP.NET Core: From 0 to overkill

Reactions 27 Comments 6
8 min read
Episode 003 - First steps with MVC - ASP.NET Core: From 0 to overkill

Episode 003 - First steps with MVC - ASP.NET Core: From 0 to overkill

Reactions 43 Comments 7
9 min read
Episode 002 - Project structure plus first application - ASP.NET Core: From 0 to overkill

Episode 002 - Project structure plus first application - ASP.NET Core: From 0 to overkill

Reactions 70 Comments 3
6 min read
Episode 001 - The Reference Project - ASP.NET Core: From 0 to overkill

Episode 001 - The Reference Project - ASP.NET Core: From 0 to overkill

Reactions 63 Comments 5
3 min read
Video walk-throughs: "live" coding vs going through written code?

Video walk-throughs: "live" coding vs going through written code?

Reactions 10 Comments 6
1 min read
ASP.NET Core: From 0 to overkill - Intro

ASP.NET Core: From 0 to overkill - Intro

Reactions 88 Comments 4
3 min read
Finally found a cross-platform Excel parsing library

Finally found a cross-platform Excel parsing library

Reactions 13 Comments 5
2 min read
First look at Kotlin - my first pains

First look at Kotlin - my first pains

Reactions 21 Comments 9
6 min read
[TIL] int vs short and the (unexpected) performance impact

[TIL] int vs short and the (unexpected) performance impact

Reactions 30 Comments 2
3 min read
loading...