Thiago Passos

I'm Thiago Passos, a Solution Architect sharing what I've been working with and learning. Love technology, dancing and I get unfriendly when I'm hungry.

Thiago Passos
  • Home
  • About
  • Speaking
  • Videos
  • CV
azure functions

Serving Angular App From Azure Functions

There must be some very specific scenarios where you would want to serve your Angular app via Azure Functions. To be very honest, I'm not even sure if there's such a scenario yet,

Thiago Passos Thiago Passos
mono-repo

Why Mono-repo Might Save Our Bacon

When I first heard about Mono-repo from Duncan Hunter, I thought it was an insane idea. And even then I didn't care that much, I guess I had my plate full and didn't

Thiago Passos Thiago Passos
dotnetcore

Swagger All The Way Down - Part 2

In 90% of the cases where you have a microservice architecture, you will need to implement some sort of messaging system for them to communicate between each other and/or let them talk

Thiago Passos Thiago Passos
angular

Swagger All The Way Down - Part 1

This post is part of a series that will cover from the ground up how to configure Swagger in a .NET Core application, how to then generate a TypeScript client and hook up

Thiago Passos Thiago Passos
angular

AspNetCore + Angular + SignalR + Typescript = Drinking Game

Getting realtime data from the server to the client has become easier than ever. I wrote a post about a year ago with steps on how to setup SignalR with AspNetCore and then

Thiago Passos Thiago Passos
VSTS

Building and Publishing Nuget Packages from TeamCity to VSTS

In the current project I'm working on, we have a library that we want to share across other services and these services will be deployed independently. So the best way, in my opnion,

Thiago Passos Thiago Passos

My Console Windows Service with .NET Core 2.0

Alright, it seems like over and over again, for one reason or another, we end up creating a Windows service in the projects I work on. And even though I've done it so

Thiago Passos Thiago Passos
docker

So Now I Have A Container? What Now?!

This is not the same container 101 talk you've seen a dozen times. The point of this talk is how to ship a container to production, once you've built it. We'll containerize a

Thiago Passos Thiago Passos
Video

Ocelot: Awesome API Gateway

The client I'm currently working is quite strict about what is going to be exposed externally, so basically no database will have external access directly nor any internal services. So because of that,

Thiago Passos Thiago Passos
angular

Angular: Using Config File After Build

Background: I've got an Angular app being built by TeamCity and deployed by Octopus Deploy to multiple environments. For each environment, I also have a different API Url that it will talk to.

Thiago Passos Thiago Passos

DDD Brisbane 2017

It's the third time I attend and volunteer to DDD Brisbane and first time I speak at it. For me it's such a privilege to be involved in this event, it's just awesome

Thiago Passos Thiago Passos

Octo Pack For The Win

Alright, so my goal was to package my published project in order to push it to Octopus Deploy for it do its magic. It sounds easy, I've done that 100 times before. I

Thiago Passos Thiago Passos
npm

TeamCity: NPM Install When Changes To Package.json

You all should know by now that npm install is something that takes a fair bit of time to run, some would actually say that it downloads the whole internet. It's a very

Thiago Passos Thiago Passos
review

2017 Review and 2018 Planning

2017 was a hell of a year for me. On the 20th of November last year, I wrote my first blog post setting my goals for the next 12 months. If I can

Thiago Passos Thiago Passos
docker

PDF Generation - Pain And Solutions

I've worked in many projects in my life and I'd say that in 80% of the cases, the clients end up needing some sort of PDF report. So along the way, we had

Thiago Passos Thiago Passos
talk

Service Workers 101

In August this year, I went to NDC Sydney and one of the best talks I went to was one from Steve Sanderson entitled Web Apps can’t really do that, can they?

Thiago Passos Thiago Passos
Azure

TryGhost v1.1 Deployed To Azure

I've been using Ghost for nearly a year now and I'm loving it. The whole blogging experience is amazing and so simple. I wrote a post when I started this blog on how

Thiago Passos Thiago Passos
Azure

Azure Superpowers Tour

Firstly, I'd like to thank everyone involved in making this event happen including all attendees, and especially SSW and Adam Cogan for supporting and sponsoring these events, Adam Stephensen for being my wingman

Thiago Passos Thiago Passos
SSMS

SQL Management Studio + Windows Authentication + Different Domain

Not directly related to development, just something that has been there for a long time and I just recently found out. I had been finding my self more often than I'd like remote

Thiago Passos Thiago Passos
Azure

Build and Deploy an Angular App from GitHub to Azure Website

I had a bit of a challenge when I tried to deploy an Angular app to Azure and I'd love to share it since it was new to me, it might as well

Thiago Passos Thiago Passos
interview

NDC Sydney 2017 - My Highlights

If you are a developer, specially a .NET developer, and you've never been to an NDC Conference, I highly recommend you to put it in your wishlist. It's the best tech conference I've

Thiago Passos Thiago Passos
azure functions

Azure Functions + Table Storage - CRUD

Imagine having all your CRUD operations in a single Azure Function? In this post, I'm going to use Azure Table Storage to demonstrate all CRUD operation in a single function. Keep in mind

Thiago Passos Thiago Passos
Azure

Serving Angular App From Azure CDN

I've been using CDN for a long time, but it really never came to my mind to serve a whole client application using CDN. When I first heard about it I thought it

Thiago Passos Thiago Passos
docker

.NET Core SPA + Docker : Simpler

Just kind of replacing my last post to make the getting started even simpler. After playing a little bit more with Docker, I've realized there's no need to use compose, build, YAML or

Thiago Passos Thiago Passos
.net core

.NET Core SPA + Docker

Playing with Docker has been on my bucket list for while and I've finally put aside some time to get started. So this was the easiest way I've found to start a brand

Thiago Passos Thiago Passos
Thiago Passos © 2026
Latest Posts Ghost