Apresentação sobre o uso de Docker na montagem de ambientes de testes realizada em 23/01/2018 em São Paulo-SP, durante o QAXperience 2018 (evento focado em DevOps, Testes e Qualidade de Software).
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018Renato Groff
Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure. Palestra realizada em 04/04/2018 durante o Community Bootcamp, evento promovido pela Microsoft em São Paulo-SP.
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...Renato Groff
Apresentação sobre o uso de Docker, Kubernetes, ASP.NET Core e de serviços do Microsoft Azure na implementação na nuvem de soluções Web escaláveis. Palestra realizada durante o Azure Weekend 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 09/02/2019.
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018Renato Groff
Apresentação sobre os primeiros passos na utilização de containers Docker, cobrindo ainda a adoção desta tecnologia com ASP.NET Core e SQL Server. Palestra realizada no dia 30/10/2018 em Salto-SP, durante o II Congresso de Engenharia e Tecnologia da Informação do CEUNSP (Centro Universitário Nossa Senhora do Patrocínio).
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada em 17/02/2020 em evento promovido pela comunidade .NET SP e São Paulo-SP.
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
Apresentação sobre o uso de containers Docker em projetos que envolvam APIs REST implementadas em .NET/ASP.NET Core e front-end desenvolvido em Angular. Workshop realizado em conjunto com MVP Thiago Adriano durante a Campus Party Brasil 2019 (CPBR12) em 13/02/2019 na cidade de São Paulo-SP.
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...Renato Groff
Apresentação sobre alternativas/serviços oferecidos pelo Microsoft para a implementação de arquiteturas baseadas em Microsserviços. Palestra realizada em 17/01/2020 durante um evento promovido pela comunidade Azure Talks na cidade de São Paulo-SP.
Desenvolvimento Web multiplataforma com ASP.NET Core 2.2 e Docker - Open Sour...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na implementação de soluções multiplataforma com o ASP.NET Core 2.2. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 12/01/2019.
ASP.NET Core + Kubernetes + Azure - Community Bootcamp - Abril/2018Renato Groff
Apresentação sobre o uso integrado de ASP.NET Core, Kubernetes e o Microsoft Azure. Palestra realizada em 04/04/2018 durante o Community Bootcamp, evento promovido pela Microsoft em São Paulo-SP.
Construindo aplicações Web escaláveis com Docker, Kubernetes e o Microsoft Az...Renato Groff
Apresentação sobre o uso de Docker, Kubernetes, ASP.NET Core e de serviços do Microsoft Azure na implementação na nuvem de soluções Web escaláveis. Palestra realizada durante o Azure Weekend 2019, um evento que aconteceu na cidade de Araraquara-SP no dia 09/02/2019.
Docker: Introdução e Primeiros Passos - CEUNSP - Outubro-2018Renato Groff
Apresentação sobre os primeiros passos na utilização de containers Docker, cobrindo ainda a adoção desta tecnologia com ASP.NET Core e SQL Server. Palestra realizada no dia 30/10/2018 em Salto-SP, durante o II Congresso de Engenharia e Tecnologia da Informação do CEUNSP (Centro Universitário Nossa Senhora do Patrocínio).
Docker de ponta a ponta: do Desenvolvimento à Nuvem - Fevereiro-2020Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada em 17/02/2020 em evento promovido pela comunidade .NET SP e São Paulo-SP.
Docker no Back e no Front - um exemplo com .NET Core e Angular - Campus Party...Renato Groff
Apresentação sobre o uso de containers Docker em projetos que envolvam APIs REST implementadas em .NET/ASP.NET Core e front-end desenvolvido em Angular. Workshop realizado em conjunto com MVP Thiago Adriano durante a Campus Party Brasil 2019 (CPBR12) em 13/02/2019 na cidade de São Paulo-SP.
Alternativas para a Implementação de Microservices no Microsoft Azure - Jane...Renato Groff
Apresentação sobre alternativas/serviços oferecidos pelo Microsoft para a implementação de arquiteturas baseadas em Microsserviços. Palestra realizada em 17/01/2020 durante um evento promovido pela comunidade Azure Talks na cidade de São Paulo-SP.
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...Renato Groff
Apresentação realizada em evento promovido pelo grupo .NET SP na cidade de São Paulo-SP em 13/11/2018. Esta palestra focou no uso do .NET Core no desenvolvimento de aplicações Web, empregando ainda o SQL Server 2019 via container Docker e o Azure Data Studio.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
Apresentação sobre novidades do .NET Core 2.2, ASP.NET Core 2.2, .NET Core 3, C# 8 e Visual Studio 2019. Palestra realizada em 13/02/2019 em evento promovido pela comunidade .NET SP em São Paulo-SP.
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...Renato Groffe
Apresentação sobre o uso de Docker Compose e Visual Studio Code na implementação de soluções que façam uso do ASP.NET Core. Palestra realizada durante o VS Code Night #1, evento promovido pelo grupo .NET SP em São Paulo-SP.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais da UNICID na cidade de São Paulo-SP no dia 29/11/2019.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Apresentação sobre boas práticas na implementação de APIs REST com ASP.NET Core. Palestra realizada em evento promovido pela comunidade .NET SP na cidade de São Paulo-SP no dia 29/08/2019.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais do Itaú Unibanco na cidade de São Paulo-SP no dia 05/09/2019.
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...Renato Groff
Apresentação sobre o uso do App Service, Docker e Kubernetes com o Microsoft Azure para a implementação de soluções Web escaláveis na nuvem. Palestra realizada no dia 13/02/2019 em evento promovido na comunidade Azure Talks em São Paulo-SP.
Hospedando projetos Web no Azure: de um site estático a um cluster Kubernetes...Renato Groff
Apresentação detalhando o uso de serviços para hospedagem de aplicações Web no Azure: Storage Account, App Service, Container Registry, Container Instances, Web App for Containers e AKS (Azure Kubernetes Service). Esta palestra foi realizada em 01/06/2019 durante o MSP Tech Days, na cidade de São Paulo-SP.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Apresentação sobre o uso de Docker no desenvolvimento de soluções de sofrtware. Palestra realizada em 14/08/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
Docker e Kubernetes: Dicas e Truques - Dezembro-2019Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais da UNICID na cidade de São Paulo-SP no dia 29/11/2019.
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - MarçoRenato Groff
Slides abordando a implementação de APIs multiplataforma (REST + gRPC) com o ASP.NET Core 3.1. Palestra realizada em evento promovido pela comunidade .NET SP em São Paulo no dia 05/03/2020.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
Implementando soluções containerizadas com .NET Core 3.1 e o Microsoft Azure ...Renato Groff
Apresentação sobre a implementação de soluções baseadas em containers Docker e Kubernetes com .NET Core 3.1, ASP.NET Core 3.1 e diversos serviços do Microsoft Azure. Palestra realizada no dia 29/02/2020 (sábado) durante o DevSecOps Saturday Vale, um evento que aconteceu na cidade de São José dos Campos-SP.
.NET Core + Docker: containers e seus benefícios no deployment de aplicaçõesRenato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações baseadas no .NET Core. Palestra realizada no dia 16/06/2018 em Campinas-SP, durante o Open Source Bootcamp (evento promovido pelo grupo Campinas .NET em parceria com a Microsoft).
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Renato Groff
Apresentação sobre o uso de Docker a partir de diversos serviços oferecidos pelo Microsoft Azure (Azure Container Instances, Azure Container Registry, Azure Web App for Containers, Azure Container Service, Azure Kubernetes Service). Palestra realizada em meetup promovido pelo grupo Azure Talks em parceria com a FC Nuvem em 13/07/2018 na cidade de São Paulo-SP.
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
Apresentação sobre o uso de Docker no desenvolvimento de soluções de sofrtware. Palestra realizada em 17/07/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
Docker + Bancos de Dados - DBA Brasil 3.0 - Abril-2018Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de desenvolvimento/testes que dependam de tecnologias de bancos de dados relacionais e NoSQL. Palestra realizada em 05/05/2018 durante o DBA Brasil 3.0, evento promovido pelo grupo DBA Brasil em São Paulo-SP.
Docker para Desenvolvedores .NET - .NET SP - Abril-2018Renato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET SP em 19/04/2018 na cidade de São Paulo-SP.
Desenvolvimento multiplataforma em .NET Core utilizando SQL Server 2019, Dock...Renato Groff
Apresentação realizada em evento promovido pelo grupo .NET SP na cidade de São Paulo-SP em 13/11/2018. Esta palestra focou no uso do .NET Core no desenvolvimento de aplicações Web, empregando ainda o SQL Server 2019 via container Docker e o Azure Data Studio.
.NET e ASP.NET Core 2.2, .NET Core 3, Visual Studio 2019: uma visão geral - ....Renato Groff
Apresentação sobre novidades do .NET Core 2.2, ASP.NET Core 2.2, .NET Core 3, C# 8 e Visual Studio 2019. Palestra realizada em 13/02/2019 em evento promovido pela comunidade .NET SP em São Paulo-SP.
ASP.NET Core + Docker Compose: deployment descomplicado com containers - .NET...Renato Groffe
Apresentação sobre o uso de Docker Compose e Visual Studio Code na implementação de soluções que façam uso do ASP.NET Core. Palestra realizada durante o VS Code Night #1, evento promovido pelo grupo .NET SP em São Paulo-SP.
Docker de ponta a ponta: do Desenvolvimento à Nuvem - UNICID - Novembro-2019Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais da UNICID na cidade de São Paulo-SP no dia 29/11/2019.
Boas práticas na implementação de APIs REST com ASP.NET Core - Agosto-2019Renato Groff
Apresentação sobre boas práticas na implementação de APIs REST com ASP.NET Core. Palestra realizada em evento promovido pela comunidade .NET SP na cidade de São Paulo-SP no dia 29/08/2019.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Se...Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais do Itaú Unibanco na cidade de São Paulo-SP no dia 05/09/2019.
Aplicações Web Escaláveis no Azure: App Service, Docker e Kubernetes - Fevere...Renato Groff
Apresentação sobre o uso do App Service, Docker e Kubernetes com o Microsoft Azure para a implementação de soluções Web escaláveis na nuvem. Palestra realizada no dia 13/02/2019 em evento promovido na comunidade Azure Talks em São Paulo-SP.
Hospedando projetos Web no Azure: de um site estático a um cluster Kubernetes...Renato Groff
Apresentação detalhando o uso de serviços para hospedagem de aplicações Web no Azure: Storage Account, App Service, Container Registry, Container Instances, Web App for Containers e AKS (Azure Kubernetes Service). Esta palestra foi realizada em 01/06/2019 durante o MSP Tech Days, na cidade de São Paulo-SP.
Docker para Desenvolvedores - Developers-BR - Agosto-2018Renato Groff
Apresentação sobre o uso de Docker no desenvolvimento de soluções de sofrtware. Palestra realizada em 14/08/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
Docker e Kubernetes: Dicas e Truques - Dezembro-2019Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra realizada para profissionais da UNICID na cidade de São Paulo-SP no dia 29/11/2019.
ASP.NET Core 3.1: Desenvolvimento de APIs Multiplataforma - MarçoRenato Groff
Slides abordando a implementação de APIs multiplataforma (REST + gRPC) com o ASP.NET Core 3.1. Palestra realizada em evento promovido pela comunidade .NET SP em São Paulo no dia 05/03/2020.
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 03/10/2019 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Docker: Conceitos e Primeiros Passos na utilização de Containers - Programand...Renato Groff
Apresentação sobre conceitos e primeiros passos no uso de Docker. Palestra realizada para alunos do Centro Universitário Anhanguera - Campus Marte na cidade de São Paulo-SP no dia 25/09/2019.
Implementando soluções containerizadas com .NET Core 3.1 e o Microsoft Azure ...Renato Groff
Apresentação sobre a implementação de soluções baseadas em containers Docker e Kubernetes com .NET Core 3.1, ASP.NET Core 3.1 e diversos serviços do Microsoft Azure. Palestra realizada no dia 29/02/2020 (sábado) durante o DevSecOps Saturday Vale, um evento que aconteceu na cidade de São José dos Campos-SP.
.NET Core + Docker: containers e seus benefícios no deployment de aplicaçõesRenato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações baseadas no .NET Core. Palestra realizada no dia 16/06/2018 em Campinas-SP, durante o Open Source Bootcamp (evento promovido pelo grupo Campinas .NET em parceria com a Microsoft).
Docker + Azure: opções disponíveis e utilização de containers na nuvem - Azur...Renato Groff
Apresentação sobre o uso de Docker a partir de diversos serviços oferecidos pelo Microsoft Azure (Azure Container Instances, Azure Container Registry, Azure Web App for Containers, Azure Container Service, Azure Kubernetes Service). Palestra realizada em meetup promovido pelo grupo Azure Talks em parceria com a FC Nuvem em 13/07/2018 na cidade de São Paulo-SP.
Docker para Desenvolvedores - Developers-BR - Julho-2018Renato Groff
Apresentação sobre o uso de Docker no desenvolvimento de soluções de sofrtware. Palestra realizada em 17/07/2018 em evento promovido pelo grupo Developers-BR em São Paulo-SP.
Docker + Bancos de Dados - DBA Brasil 3.0 - Abril-2018Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de desenvolvimento/testes que dependam de tecnologias de bancos de dados relacionais e NoSQL. Palestra realizada em 05/05/2018 durante o DBA Brasil 3.0, evento promovido pelo grupo DBA Brasil em São Paulo-SP.
Docker para Desenvolvedores .NET - .NET SP - Abril-2018Renato Groff
Apresentação sobre o uso de Docker em conjunto com aplicações .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET SP em 19/04/2018 na cidade de São Paulo-SP.
Docker: introdução e primeiros passos - Sorocódigos - Agosto-2018Renato Groff
Apresentação sobre os primeiros passos na utilização de Docker e Docker Compose em conjunto com tecnologias como SQL Server 2017 e ASP.NET Core. Palestra realizada em 18/08/2018, em evento promovido pelo grupo Sorocódigos em Sorocaba-SP.
SQL Server 2017 para Desenvolvedores de Software - TDC 2018 - São PauloRenato Groff
Slides de palestra sobre recursos úteis do SQL Server 2017 para Desenvolvedores de Software. Apresentação realizada em 21/07, durante a edição 2018 do TDC (The Developer's Conference) em São Paulo-SP.
SQL Server no Desenvolvimento Web - Database Dev Night #1 - Junho-2019Renato Groff
Palestra sobre o uso do SQL Server no desenvolvimento de aplicações Web. Apresentação realizada durante o Database Dev Night #1, um evento promovido pela comunidade .NET em 24/06/2019 na cidade de São Paulo-SP.
Docker: introdução e primeiros passos - Baixada NERD - Junho-2018Renato Groff
Apresentação sobre os primeiros passos na utilização de Docker em conjunto com tecnologias como SQL Server 2017 e ASP.NET Core. Palestra realizada em 09/06/2018, em evento promovido pelo grupo Baixada NERD em São Vicente-SP.
Docker + Bancos de Dados: isto é possível? - Databases SP - Março-2018Renato Groff
Apresentação sobre o uso de Docker com diversas tecnologias de bancos de dados. Palestra realizada em meetup promovido pelo grupo Databases SP na cidade de São Paulo-SP em 27/03/2018.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
Apresentação sobre o uso de Docker para a montagem de ambientes de Desenvolvimento e Testes. Esta palestra foi realizada em 04/11/2017 durante o Nerdzão #3, um evento promovido pelo grupo Nerdzão em São Paulo capital.
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker -...Renato Groff
Apresentação sobre o uso de Docker para a montagem de ambientes de Desenvolvimento e Testes. Esta palestra foi realizada em 30/10/2017, em evento promovido pelo grupo .NET SP em São Paulo capital.
.NET Core + Docker: containers e seus benefícios no deployment de aplicações ...Renato Groff
Apresentação sobre o uso de Docker em conjunto com soluções desenvolvidas em .NET Core/ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET São Paulo em 26/06/2018 na cidade de São Paulo-SP.
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715Renato Groff
Apresentação sobre recursos úteis do SQL Server 2017 no desenvolvimento de Software. Palestra realizada durante o SQL Saturday 715, evento que conteceu em Belo Horizonte -MG no dia 19/05/2018.
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...Renato Groff
Apresentação sobre o uso de tecnologias Microsoft (.NET Core, SQL Server, Visual Studio Code, Azure Data Studio) em conjunto com projetos open source, Linux, Docker e serviços na nuvem (com ênfase no Microsoft Azure). Palestra realizada no dia 01/04/2019 em São Paulo-SP durante o WTT-2019 (Workshop de Tendências Tecnológicas - edição 2019), um evento promovido pela Universidade Mackenzie.
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Ab...Renato Groff
Apresentação sobre primeiros passos no uso de Docker, bem como dicas e truques na manipulação de containers. Palestra online realizada para profissionais da empresa Tecnobank no dia 20/04/2020.
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL e MongoDB. Palestra realizada durante o Database Weekend 2019, um evento que aconteceu na cidade de Campinas-SP no dia 27/07/2019.
Docker para Ambientes de Desenvolvimento e Testes - Open Source Roadshow 2019...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes. Palestra realizada durante o Open Source Roadshow 2019, um evento que aconteceu na cidade de Piracicaba-SP no dia 11/05/2019.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Apresentação realizada em evento promovido pelo grupo .NET SP na cidade de São Paulo-SP em 09/08/2018. Esta palestra trouxe 7 dicas úteis para simplificar o desenvolvimento com ASP.NET Core (com exemplos criados na versão 2.1, além de utilizar tecnologias como SQL Server, Swagger e RabbitMQ).
Docker + Bancos de Dados: descomplicando a montagem de ambientes de Desenvolv...Renato Groff
Apresentação sobre o uso de Docker e Docker Compose na criação de ambientes de Desenvolvimento e Testes utilizando tecnologias de bancos de dados como SQL Server, PostgreSQL, Redis e MongoDB. Palestra realizada durante o SQLSaturday #906, um evento que aconteceu na cidade de São Paulo-SP no dia 28/09/2019.
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App for ...Renato Groff
Apresentação sobre o uso de recursos do Microsoft Azure (Container Registry, Web App for Containers), Docker (Alpine) e ASP.NET Core 2.1 (JWT, suporte a HTTPS) na implementação de APIs REST seguras. Palestra realizada em meetup promovido pelo grupo Azure Talks em 19/06/2018 na cidade de São Paulo-SP.
Docker: visão geral e primeiros passos | Fatec Praia Grande - Semana Tecnológ...Renato Groff
Apresentação sobre primeiros passos no uso de containers Docker. Palestra realizada em 06/10/2020 durante a Semana Tecnológica da Fatec de Praia Grande-SP.
10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - ASP.NET C...Renato Groff
Apresentação com 10 dicas úteis para simplificar o desenvolvimento em ASP.NET Core. Palestra realizada durante o ASP.NET Core Night #2 em São Paulo-SP, um evento promovido pelo grupo .NET SP em 25/10/2018.
Semelhante a Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker - 2018 (20)
Kubernetes e Escalabilidade: processando milhares/milhões de acessos simultân...Renato Groffe
Slides de apresentação online realizada no dia 10/04/2023 (segunda), durante evento interno da apresentação F360.
Tecnologias abordadas: Kubernetes, RabbitMQ, .NET 7, ASP.NET Core, Azure Kubernetes Service (AKS), KEDA (Kubernetes Event-driven Autoscaling), Azure Container Apps, k9s, Linux, Visual Studio Code
.NET 7: principais novidades no Desenvolvimento Back-End | Visual Studio Summ...Renato Groffe
Apresentação novas funcionalidades do .NET 7, ASP.NET Core e C# 11 voltadas ao desenvolvimento Back-End. Material utilizado em palestra realizada durante o Visual Studio Summit 2023, evento online que aconteceu entre os dias 22 e 25/03/2023.
Orquestrando processos de negócio com .NET + Azure Durable Functions | Cloud4...Renato Groffe
Slides de apresentação realizada em 21/12/2022, durante o evento Cloud4Developers no Microsoft Reactor em São Paulo-SP.
Tecnologias utilizadas: Azure Durable Functions, .NET 6, Azure Queue Storage, Azure Service Bus
Dapr + Microservices: descomplicando a implementação de Aplicações Distribuíd...Renato Groffe
Slides de apresentação online realizada no dia 05/01/2023 (quinta) para funcionários da empresa Verity.
Tecnologias abordadas: .NET 7, ASP.NET Core, Kubernetes, Dapr, Redis, MongoDB, PostgreSQL, SQL Server, Docker, Docker Compose
Kubernetes e Escalabilidade: processando milhares/milhões de acessos simultân...Renato Groffe
Slides de apresentação realizada no dia 12/11/2022 (sábado), durante a edição 14 do Interop em Porto Alegre-RS.
Tecnologias abordadas: Kubernetes, .NET 7, ASP.NET Core, Azure Kubernetes Service (AKS), KEDA (Kubernetes Event-driven Autoscaling), Azure Event Hubs, Azure Container Apps, k9s, Visual Studio Code, Application Insights
Slides de palestra realizada no dia 27/10/2022 (quinta-feira), durante a edição de Outubro do DevOps Experience. Desta vez realizei uma apresentação focada na utilização do projeto kind como alternativa para a criação de clusters Kubernetes para testes em ambientes locais. Também discuti e demonstrei a possibilidade de uso desta solução também para a automação de testes de integração, considerando para isto tecnologias como Azure Pipelines (um dos serviços que integram o Azure DevOps).
.NET 7: novidades no Desenvolvimento Back-End | Agrotools - Novembro-2022Renato Groffe
No começo da tarde do dia 08/11/2022 (terça-feira) participei como palestrante de um encontro técnico online (Tech Day) com profissionais da Agrotools, no qual tive a oportunidade de realizar a apresentação: *** .NET 7: principais novidades no Desenvolvimento Back-End ***. Ao longo da apresentação abordei, além do próprio .NET 7, o uso de tecnologias/ferramentas como ASP.NET Core, C# 11, Minimal APIs, OpenAPI/Swagger, Visual Studio Code e Visual Studio 2022.
OpenTelemetry + Jaeger + .NET: Monitoramento e Tracing Distribuído em Aplicaç...Renato Groffe
Na tarde do dia 22/08/2022 (segunda-feira) participei como palestrante de um encontro técnico online com profissionais da Paytech Holding, no qual tive a oportunidade de realizar a apresentação: *** Monitoramento e Tracing Distribuído em Aplicações .NET com OpenTelemetry + Jaeger ***. Ao longo da palestra abordei, além do OpenTelemetry e do Jaeger, o uso de tecnologias/ferramentas como .NET 6, ASP.NET Core, RabbitMQ, SQL Server, Dapper.Contrib, Entity Framework Core, PostgreSQL, Redis, Docker Compose e Visual Studio Code a partir de um exemplo.
.NET 7: novidades no Desenvolvimento Back-End | Protech Solutions - Agosto-2022Renato Groffe
No final da tarde do dia 26/08/2022 (sexta-feira) participei como palestrante de um encontro técnico online com profissionais da Protech Solutions, no qual tive a oportunidade de realizar a apresentação: *** .NET 7: principais novidades no Desenvolvimento Back-End ***. Ao longo da apresentação abordei, além do próprio .NET 7, o uso de tecnologias/ferramentas como ASP.NET Core, C# 11, Minimal APIs, OpenAPI/Swagger, Visual Studio Code e Visual Studio 2022.
Pipeline as Code + Azure DevOps: automações com o Azure Pipelines | DevOps Ex...Renato Groffe
Apresentação realizada em 28/07/2022, durante a edição de Julho do DevOps Experience e focada na escalabilidade de aplicações em Kubernetes utilizando o projeto KEDA (Kubernetes Event-driven Autoscaling). Ao longo desta palestra foi demonstrado o uso do Azure Pipelines no Azure DevOps, combinando o mesmo a tecnologias como Azure Container Apps, Azure Repos, .NET 6, ASP.NET Core, npm, Postman e Newman.
Kubernetes e Escalabilidade | Paraná Banco - Julho-2022Renato Groffe
No final da tarde do dia 29/07/2022 (sexta-feira) participei como palestrante de um encontro técnico online com profissionais do Paraná Banco, no qual tive a oportunidade de realizar a apresentação: Kubernetes e Escalabilidade - criando aplicações para processar milhares (ou milhões) de acessos simultâneos! Ao longo da apresentação abordei, além do próprio Kubernetes, o uso de tecnologias/ferramentas como .NET 6, ASP.NET Core, Azure Kubernetes Service (AKS), KEDA (Kubernetes Event-driven Autoscaling), Azure Event Hubs, Azure Container Apps, k9s, Visual Studio Code e Application Insights.
Kubernetes + KEDA: escalando aplicações de forma descomplicada | Cloud Confer...Renato Groffe
Apresentação realizada em 20/05/2022 durante a 5a edição do evento Cloud Conference Day e focada na escalabilidade de aplicações em Kubernetes utilizando o projeto KEDA (Kubernetes Event-driven Autoscaling). Ao longo desta palestra demonstrei uma aplicação para processamento de eventos escalando automaticamente, fazendo uso para isto de tecnologias como .NET 6, ASP.NET Core, Azure Event Hubs Azure Data Studio e SQL Server.
Slides de apresentação realizada no dia 18/05/2022 (quarta-feira) sobre o passado, o presente, o futuro e oportunidades de trabalho com a plataforma .NET para alunos da Generation Brazil.
Abordei nesta apresentação a evolução do .NET desde o começo dos anos 2000, passando ainda pela linguagem C#, pelo .NET Core e ASP.NET Core, pelas novidades do .NET 6, pelo Microsoft Azure, o suporte a Linux, além de cobrir também o uso de ferramentas como Visual Studio e Visual Studio Code. Discutimos ainda sobre como está o mercado de trabalho atualmente para Especialistas em .NET.
Azure Container Apps: visão geral e primeiros passos | Azure Weekend 2022 - P...Renato Groffe
Apresentação sobre o uso do serviço Azure Container App, uma alternativa gerenciada e serverless para projetos que dependam do uso de Kubernetes. Palestra realizada em 02/07/2022 durante o Azure Weekend 2022, evento promovido pela comunidade DEVPIRA na cidade de Piracicaba-SP.
Tracing Distribuído em Aplicações com OpenTelemetry + Jaeger | Cloud Conferen...Renato Groffe
Apresentação realizada em 21/05 (sábado) durante a edição 2022 do Cloud Conference Day e focada na implementação de tracing distribuído em aplicações utilizando Jaeger e OpenTelemetry. Ao longo desta palestra demonstrei a geração de tracings representando a comunicação entre aplicações que fizeram uso de tecnologias como .NET 6, ASP.NET Core, Refit e Redis.
Tracing Distribuído em Aplicações com OpenTelemetry + Jaeger | DevOps Experie...Renato Groffe
Apresentação realizada em 26/05/2022 durante a edição de Maio do DevOps Experience e focada na implementação de tracing distribuído em aplicações utilizando Jaeger e OpenTelemetry. Ao longo desta palestra demonstrei a geração de tracings representando a comunicação entre aplicações que fizeram uso de tecnologias como .NET 6, ASP.NET Core, Refit e Redis.
Aplicações Resilientes e Chaos Engineering em .NET com Polly + Simmy | Festiv...Renato Groffe
Slides de apresentação realizada durante o Festival da Tecnologia Microsoft com meu amigo Walter Coan (Microsoft MVP) no dia 07/05/2022 (sábado), sobre a implementação de técnicas de resiliência e Chaos Engineering em .NET utilizando as bibliotecas Polly e Simmy.
Kubernetes + KEDA: escalando aplicações de forma descomplicada | DevOps Exper...Renato Groffe
Apresentação realizada durante em 28/04/2022 durante a edição de Abril do DevOps Experience e focada na escalabilidade de aplicações em Kubernetes utilizando o projeto KEDA (Kubernetes Event-driven Autoscaling). Ao longo desta palestra demonstrei uma aplicação para processamento de eventos escalando automaticamente, contando com a interação dos participantes do evento e fazendo uso para isto também de tecnologias como .NET 6, ASP.NET Core, Azure Event Hubs, Azure DevOps, Azure Pipelines, k6, JavaScript, Azure Data Studio e SQL Server.
Nuvem em 2022: primeiros passos, Azure, tecnologias, carreira | SENAI Santo A...Renato Groffe
Apresentação para alunos da Escola SENAI Ary Torres (Santo Amaro) em São Paulo-SP abordando os primeiros passos em cloud computing e no Microsoft Azure, a carreira em nuvem no ano de 2022 e tecnologias + dicas importantes para aqueles que pretendam ingressar neste segmento. Palestra realizada em 08/04/2022 (sexta).
.NET + Microsserviços: alternativas open source para descomplicar a vida | TD...Renato Groffe
Slides de uma apresentação que realizei no dia 23/03/2022 (quarta) realizei com meu amigo Walter Coan (Microsoft MVP) na trilha Arquitetura .NET, durante a edição 2022 do TDC Connections.
O tema da palestra foi a implementação de Microservices na plataforma .NET, fazendo uso para isto de alternativas open source como:
* Polly e Simmy, em implementações resilientes e que possibilitem testes seguindo a disciplina de Chaos Engineering, além da facilidade na implementação de patterns como Circuit Breaker com esta abordagem;
* MediatR, na adoção de práticas como CQS (Command-query Separation) e CQRS (Command query responsibility separation);
* MassTransit, a fim de descomplicar a implementação de aplicações distribuídas e que façam uso de mensageria.
Outras tecnologias que utilizamos durante a apresentação foram o Azure Service Bus, Azure Event Hubs, Apache Kafka, ASP.NET Core, SQL Server, Entity Framework Core, Dapper e Visual Studio Code.
.NET + Microsserviços: alternativas open source para descomplicar a vida | TD...
Descomplicando a montagem de ambientes de Desenvolvimento/Testes com Docker - 2018
1. Descomplicando a montagem de
ambientes de Testes com Docker
Renato Groffe (Microsoft MVP, MTAC)
https://medium.com/@renato.groffe/
2. • Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience Contributor (MTAC)
• Mais de 15 anos de experiência na área de Tecnologia
• Autor Técnico e Palestrante
RENATO GROFFE
4. • Por que utilizar Containers?
• Criando Containers – Exemplos práticos
• Docker Compose: deployment simplificado de
aplicações e suas dependências
AGENDA
6. POR QUE CONTAINERS?
• Isolamento
• Utilização mais racional de recursos
• Deployment com maior
tranquilidade
• Excelente alternativa para
ambientes de desenvolvimento e
testes
7. ALGUNS CONCEITOS
• Imagens → “receita” para
criação de containers (arquivo
Dockerfile)
• Containers → pacote com tudo
que é necessário para a
execução de uma aplicação
(serviço, site, API)
9. MONTANDO AMBIENTES COM
CONTAINERS
• Rapidez na instalação
• Desinstalação sem grandes
dificuldades
• Diferentes versões de um
software numa mesma
máquina
10. O QUE PODEMOS INSTALAR?
• Servidores de bancos de
dados
• Aplicações Web
• Serviços para execução em
background
17. DOCKER COMPOSE: VISÃO GERAL
• Criação e execução conjunta dos
múltiplos containers de uma aplicação
• Facilita o deployment em ambientes de
desenvolvimento e testes
• Suporte a integração contínua
• Extremamente útil com microserviços
18. DOCKER COMPOSE: VISÃO GERAL
• É comum a criação de networks
(redes) do Docker para deployment
• Arquivo com configurações no
formato YAML (docker-
compose.yml)
• Suporte também do Visual Studio
Code