Joao Grassi’s Blog

My errands in software development. Mostly .NET stuff, with a bit of front-end here and there.

Ghost  Hugo

Migrating my blog from Ghost to Hugo

In this post I’ll talk about my recent experience of migrating this very single blog from Ghost to Hugo. More specifically, I want to talk about: Why I decided to migrate; What were the pain points; What were the good points and something about hosting. So let’s start! Why touch something that works? Isn’t this the mantra for us, software ppl? Jokes aside, when I first started my blog over in 2018 (2 years already, whoa!...

December 31, 2020 · 13 min · Joao Grassi
Octocat + GitHub Action + dotnet bot

ASP.NET Core integration tests with docker-compose on GitHub Actions

This is the forth (and last) post in the Integration tests in ASP.NET Core series. Part 1: Limitations of the EF Core in-memory database providers Part 2: Using docker-compose for your ASP.NET + EF Core integration tests Part 3: ASP.NET Core integration tests with docker-compose on Azure Pipelines Part 4: ASP.NET Core integration tests with docker-compose on GitHub Actions (this post) In the previous post of the series we saw how to create and run our tests in a CI fashion using Azure Pipelines....

December 12, 2020 · 5 min · Joao Grassi
View from stairs in black and white

ASP.NET Core integration tests with docker-compose on Azure Pipelines

This is the third post in the Integration tests in ASP.NET Core series. Part 1: Limitations of the EF Core in-memory database providers Part 2: Using docker-compose for your ASP.NET + EF Core integration tests Part 3: ASP.NET Core integration tests with docker-compose on Azure Pipelines (this post) Part 4: ASP.NET Core integration tests with docker-compose on GitHub Actions In the last post of the series we saw how to use SQL Server on Docker as the database for our integration tests during local development....

August 22, 2020 · 7 min · Joao Grassi
View from above of containers in a port

Using docker-compose for your ASP.NET + EF Core integration tests

This is the second post in the Integration tests in ASP.NET Core series. Part 1: Limitations of the EF Core in-memory database providers Part 2: Using docker-compose for your ASP.NET + EF Core integration tests (this post) Part 3: ASP.NET Core integration tests with docker-compose on Azure Pipelines Part 4: ASP.NET Core integration tests with docker-compose on GitHub Actions In this post, we will be looking at how you can run the integration tests of an ASP....

August 13, 2020 · 10 min · Joao Grassi
Road with speed limits printed

Limitations of the EF Core in-memory database providers

This is the first post in the Integration tests in ASP.NET Core series. Part 1: Limitations of the EF Core in-memory database providers (this post) Part 2: Using docker-compose for your ASP.NET + EF Core integration tests Part 3: ASP.NET Core integration tests with docker-compose on Azure Pipelines Part 4: ASP.NET Core integration tests with docker-compose on GitHub Actions In this post we’ll be looking at some of the limitations you may encounter while using the EF Core in-memory database providers for your ASP....

August 9, 2020 · 6 min · Joao Grassi