O documento discute o uso do MongoDB no Azure, introduzindo o DocumentDB como uma opção que oferece compatibilidade com a API do MongoDB e permite hospedar bancos de dados do MongoDB no Azure de forma escalável e replicada.
Servidor de Build e Integração ContínuaRodrigo Kono
Este documento apresenta as informações de contato de três especialistas: Rodrigo Kono, um arquiteto de soluções com experiência em .NET; Rafael dos Santos, um desenvolvedor full-stack com experiência em Azure; e CircleCI, uma plataforma de integração contínua. O documento também lista alguns tópicos relacionados a integração e entrega contínua que serão abordados em um evento no dia 04.
TypeScript: turbinando os poderes do desenvolvedor javascriptRodrigo Kono
O documento apresenta o TypeScript, uma linguagem de programação que adiciona tipagem estática e outras funcionalidades ao JavaScript. TypeScript pode transpilar código para JavaScript compatível com ES5 e ES6. Angular 2 é construído com TypeScript para fornecer tipos, classes e outros recursos ao framework. Links e recursos são fornecidos para aprender mais sobre TypeScript.
Este documento apresenta informações sobre dois desenvolvedores - Rodrigo Kono e Rafael dos Santos - incluindo suas experiências, especialidades e contatos. Também descreve um evento online gratuito de 5 noites sobre desenvolvimento ASP.NET Core 1.1 com testes, integração contínua e deploy na nuvem Azure.
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São PauloRenato Groff
Apresentação sobre o uso de tecnologias relacionais (MongoDB, Redis, DocumentDB e Azure Cosmos DB) em aplicações .NET. Esta palestra foi realizada em 29/09/2018 durante o SQLSaturday #804, na cidade de São Paulo-SP.
Workshop Desenvolvimento de API com ASP.NET Core 1.1, utilizando banco de dados SQL Server Linux (Docker), com testes de Integração utilizando Xunit e ASP.NET Core TestHost, com deployment contínuo para Azure via CircleCI + GitHub.
Ambiente livre para desenvolvimento webEvaldo Junior
O documento apresenta uma palestra sobre ambientes livres para desenvolvimento web. Ele discute tópicos como frontend com HTML, CSS e JavaScript, backend com linguagens como PHP e bancos de dados como MySQL, e ferramentas como editores de texto e controle de versão. O palestrante é Evaldo Junior, desenvolvedor web GNU/Linux há 9 anos.
Agilizando seus projetos em wordpress com underscoresFellyph Cintra
O documento discute como o tema Underscores para WordPress pode agilizar projetos no WordPress ao fornecer arquivos e recursos básicos pré-construídos, evitando retrabalho. O tema Underscores é um tema base criado pela Automattic que oferece templates HTML5, CSS para estilos básicos e exemplos de como construir páginas e configurações de tema. O documento fornece links para baixar o tema Underscores e dicas sobre como personalizá-lo para um projeto.
Servidor de Build e Integração ContínuaRodrigo Kono
Este documento apresenta as informações de contato de três especialistas: Rodrigo Kono, um arquiteto de soluções com experiência em .NET; Rafael dos Santos, um desenvolvedor full-stack com experiência em Azure; e CircleCI, uma plataforma de integração contínua. O documento também lista alguns tópicos relacionados a integração e entrega contínua que serão abordados em um evento no dia 04.
TypeScript: turbinando os poderes do desenvolvedor javascriptRodrigo Kono
O documento apresenta o TypeScript, uma linguagem de programação que adiciona tipagem estática e outras funcionalidades ao JavaScript. TypeScript pode transpilar código para JavaScript compatível com ES5 e ES6. Angular 2 é construído com TypeScript para fornecer tipos, classes e outros recursos ao framework. Links e recursos são fornecidos para aprender mais sobre TypeScript.
Este documento apresenta informações sobre dois desenvolvedores - Rodrigo Kono e Rafael dos Santos - incluindo suas experiências, especialidades e contatos. Também descreve um evento online gratuito de 5 noites sobre desenvolvimento ASP.NET Core 1.1 com testes, integração contínua e deploy na nuvem Azure.
NoSQL para Desenvolvedores .NET - SQLSaturday #804 - São PauloRenato Groff
Apresentação sobre o uso de tecnologias relacionais (MongoDB, Redis, DocumentDB e Azure Cosmos DB) em aplicações .NET. Esta palestra foi realizada em 29/09/2018 durante o SQLSaturday #804, na cidade de São Paulo-SP.
Workshop Desenvolvimento de API com ASP.NET Core 1.1, utilizando banco de dados SQL Server Linux (Docker), com testes de Integração utilizando Xunit e ASP.NET Core TestHost, com deployment contínuo para Azure via CircleCI + GitHub.
Ambiente livre para desenvolvimento webEvaldo Junior
O documento apresenta uma palestra sobre ambientes livres para desenvolvimento web. Ele discute tópicos como frontend com HTML, CSS e JavaScript, backend com linguagens como PHP e bancos de dados como MySQL, e ferramentas como editores de texto e controle de versão. O palestrante é Evaldo Junior, desenvolvedor web GNU/Linux há 9 anos.
Agilizando seus projetos em wordpress com underscoresFellyph Cintra
O documento discute como o tema Underscores para WordPress pode agilizar projetos no WordPress ao fornecer arquivos e recursos básicos pré-construídos, evitando retrabalho. O tema Underscores é um tema base criado pela Automattic que oferece templates HTML5, CSS para estilos básicos e exemplos de como construir páginas e configurações de tema. O documento fornece links para baixar o tema Underscores e dicas sobre como personalizá-lo para um projeto.
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume sua palestra sobre Docker, nuvem, .NET Core e Azure, explicando os benefícios do open source e como a Microsoft apoia essas tecnologias.
O documento apresenta as principais tecnologias do .NET Core e ASP.NET Core, incluindo MVC, tag helpers, injeção de dependência e testes com xUnit. Ele também fornece referências importantes para documentação e código-fonte no GitHub.
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento apresenta uma visão geral sobre serverless e Azure Functions.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. Seu perfil apresenta dicas sobre tópicos como ASP.NET Core, Docker, JSON no SQL Server e arquitetura de mensageria.
Criando infraestrutura de Azure com Fluebn API e C#CDS
O documento descreve como criar recursos no Azure usando C# e a Fluent API. Ele introduz o autor e sua experiência, explica como automatizar a criação de recursos no Azure usando portais, PowerShell ou SDKs, e então foca na abordagem de usar C# com a Fluent API, incluindo obter credenciais, associá-las a assinaturas e escrever o código.
Voce se preocupa com performance ou é sempre problema da infraCDS
O documento discute várias técnicas e ferramentas para melhorar o desempenho de aplicações, incluindo o uso de sessões em bancos de dados NoSQL, análise de consultas SQL, índices de banco de dados, evitar carregamentos desnecessários de objetos e frameworks como o Dapper. Também recomenda monitoramento de desempenho com ferramentas como profilers e soluções de telemetria.
.NET: passado, presente e futuro | Semana FCI 2020 - MackenzieRenato Groff
Apresentação o passado, o presente e o futuro da plataforma .NET (incluindo tecnologias como C#, Visual Studio, Visual Studio Code, Microsoft Azure). Palestra realizada em 16/10/2020 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Em um mundo cada vez mais conectado, APIs são a chave para grandes ferramentas e fluxos de trabalho eficazes. O que é melhor do que uma API? Um webhook é claro! Webhooks são uma forma moderna para a integração de sistemas e permitindo que eles reagem uns aos outros. Esta sessão vai cobrir o que um webhook é, e onde podemos ver ou usá-los em nossas atividades do dia-a-dia.
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
Os documentos apresentam perfis de dois profissionais de tecnologia, Renato Groffe e Robson Araújo, que possuem experiência com Microsoft e open source. A apresentação discute tópicos como .NET Core, SQL Server, Visual Studio Code, Docker e Microsoft Azure.
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019Renato Groff
Slides de palestra sobre novidades do .NET Core 3.0 e ASP.NET Core 3.0. Apresentação realizada em 23/08/2019, em evento promovido pela FCamara na cidade de São Paulo-SP.
Construindo APIs seguras com o ASP.NET Core - .NET Community Summit 2018Renato Groff
Apresentação sobre o desenvolvimento de APIs REST seguras com ASP.NET Core. Palestra realizada em 05/05/2018 durante o .NET Community Summit 2018, evento promovido pelo portal iMasters em São Paulo-SP.
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App on L...Renato Groff
Apresentação sobre a implementação de APIs seguras em ASP.NET Core, utilizando para isto JWT (JSON Web Tokens), Docker e Azure Web App on Linux. Palestra realizada em evento promovido pelo grupo .NET SP em São Paulo-SP no dia 16/04/2018.
O documento discute a migração de uma arquitetura monolítica para micro serviços na nuvem Microsoft Azure. Primeiro, explica o que são arquiteturas monolíticas e como segmentá-las em serviços. Em seguida, descreve estratégias de migração como "greenfield" e "árvore de figueira". Finalmente, discute como implantar e gerenciar micro serviços na Azure usando recursos como Web Apps, API Gateway e DevOps.
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geralRenato Groff
Apresentação sobre novidades do .NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0. Palestra realizada durante o .NET Conf Local 2017 - São Paulo, evento promovido pelo .NET SP em parceria com o SENAI em 23/09/2017 na cidade de São Paulo - SP.
Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017Renato Groff
Apresentação sobre novidades do Visual Studio 2017 realizada em meetup promovido pelo grupo .NET São Paulo em 23/05/2017, no Centro de Treinamento da Editora Novatec (São Paulo-SP).
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.
Apresentação sobre o uso do Dapper como solução para acesso a bases relacionais em .NET. Apresentação realizada no dia 27/05/2017 em São Paulo-SP, em evento promovido pelo grupo Developers-SP.
JavaScript foi criado em 1995 pela Netscape e influenciado por Java e C, enquanto VBScript foi desenvolvido pela Microsoft em 1996 e influenciado por Visual Basic. Ambas as linguagens são interpretadas e orientadas a objetos, porém JavaScript é multiplataforma e de código aberto, enquanto VBScript funciona apenas no Internet Explorer.
Docker é uma tecnologia incrível que permite rodar diversas aplicações de forma isolada em contêineres Linux. E o Azure agora suporta Docker. Nessa palestra apresento o Docker e mostro como rodá-lo no Azure.
SQL Server no Desenvolvimento Web - Database Dev Night #1 - Junho-2019Renato Groff
Renato Groffe apresenta sobre o uso do SQL Server no desenvolvimento web, incluindo suporte a Linux e Docker, recursos úteis como Azure Data Studio e Dynamic Data Masking, e integração com .NET Core e ASP.NET Core para monitoramento e health checks. A apresentação também discute armazenamento em nuvem com o Azure SQL e análises com o Application Insights.
SQL Server 2017 para Desenvolvedores de Software - TDC 2018 - São PauloRenato Groff
O documento apresenta as novidades do SQL Server 2017 para desenvolvedores, incluindo suporte a Linux e Docker, recursos úteis como tratamento de texto e JSON, e ferramentas como o SQL Operations Studio. A apresentação discute como instalar bancos de dados SQL Server em containers Docker e proteger dados sensíveis com Dynamic Data Masking.
Tecnologias Microsoft, Open Source, Linux, Docker e a Nuvem - WTT-2019 - Mack...Renato Groff
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento resume sua palestra sobre Docker, nuvem, .NET Core e Azure, explicando os benefícios do open source e como a Microsoft apoia essas tecnologias.
O documento apresenta as principais tecnologias do .NET Core e ASP.NET Core, incluindo MVC, tag helpers, injeção de dependência e testes com xUnit. Ele também fornece referências importantes para documentação e código-fonte no GitHub.
Renato Groffe é um especialista em tecnologia Microsoft com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento apresenta uma visão geral sobre serverless e Azure Functions.
7 dicas úteis para simplificar o desenvolvimento em ASP.NET Core - .NET SP - ...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. Seu perfil apresenta dicas sobre tópicos como ASP.NET Core, Docker, JSON no SQL Server e arquitetura de mensageria.
Criando infraestrutura de Azure com Fluebn API e C#CDS
O documento descreve como criar recursos no Azure usando C# e a Fluent API. Ele introduz o autor e sua experiência, explica como automatizar a criação de recursos no Azure usando portais, PowerShell ou SDKs, e então foca na abordagem de usar C# com a Fluent API, incluindo obter credenciais, associá-las a assinaturas e escrever o código.
Voce se preocupa com performance ou é sempre problema da infraCDS
O documento discute várias técnicas e ferramentas para melhorar o desempenho de aplicações, incluindo o uso de sessões em bancos de dados NoSQL, análise de consultas SQL, índices de banco de dados, evitar carregamentos desnecessários de objetos e frameworks como o Dapper. Também recomenda monitoramento de desempenho com ferramentas como profilers e soluções de telemetria.
.NET: passado, presente e futuro | Semana FCI 2020 - MackenzieRenato Groff
Apresentação o passado, o presente e o futuro da plataforma .NET (incluindo tecnologias como C#, Visual Studio, Visual Studio Code, Microsoft Azure). Palestra realizada em 16/10/2020 durante a Semana da Faculdade de Computação e Informática da Universidade Mackenzie em São Paulo-SP.
Em um mundo cada vez mais conectado, APIs são a chave para grandes ferramentas e fluxos de trabalho eficazes. O que é melhor do que uma API? Um webhook é claro! Webhooks são uma forma moderna para a integração de sistemas e permitindo que eles reagem uns aos outros. Esta sessão vai cobrir o que um webhook é, e onde podemos ver ou usá-los em nossas atividades do dia-a-dia.
Tecnologias Microsoft em Linux: .NET Core, SQL Server e Visual Studio Code - ...Renato Groff
Os documentos apresentam perfis de dois profissionais de tecnologia, Renato Groffe e Robson Araújo, que possuem experiência com Microsoft e open source. A apresentação discute tópicos como .NET Core, SQL Server, Visual Studio Code, Docker e Microsoft Azure.
.NET Core 3.0 e ASP.NET Core 3.0: principais novidades - FCamara - Agosto-2019Renato Groff
Slides de palestra sobre novidades do .NET Core 3.0 e ASP.NET Core 3.0. Apresentação realizada em 23/08/2019, em evento promovido pela FCamara na cidade de São Paulo-SP.
Construindo APIs seguras com o ASP.NET Core - .NET Community Summit 2018Renato Groff
Apresentação sobre o desenvolvimento de APIs REST seguras com ASP.NET Core. Palestra realizada em 05/05/2018 durante o .NET Community Summit 2018, evento promovido pelo portal iMasters em São Paulo-SP.
Desenvolvendo APIs seguras com ASP.NET Core, JWT, Docker e Azure Web App on L...Renato Groff
Apresentação sobre a implementação de APIs seguras em ASP.NET Core, utilizando para isto JWT (JSON Web Tokens), Docker e Azure Web App on Linux. Palestra realizada em evento promovido pelo grupo .NET SP em São Paulo-SP no dia 16/04/2018.
O documento discute a migração de uma arquitetura monolítica para micro serviços na nuvem Microsoft Azure. Primeiro, explica o que são arquiteturas monolíticas e como segmentá-las em serviços. Em seguida, descreve estratégias de migração como "greenfield" e "árvore de figueira". Finalmente, discute como implantar e gerenciar micro serviços na Azure usando recursos como Web Apps, API Gateway e DevOps.
.NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0: uma visão geralRenato Groff
Apresentação sobre novidades do .NET Core 2.0, .NET Standard 2.0 e ASP.NET Core 2.0. Palestra realizada durante o .NET Conf Local 2017 - São Paulo, evento promovido pelo .NET SP em parceria com o SENAI em 23/09/2017 na cidade de São Paulo - SP.
Novidades do Visual Studio 2017 - .NET São Paulo - Maio/2017Renato Groff
Apresentação sobre novidades do Visual Studio 2017 realizada em meetup promovido pelo grupo .NET São Paulo em 23/05/2017, no Centro de Treinamento da Editora Novatec (São Paulo-SP).
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.
Apresentação sobre o uso do Dapper como solução para acesso a bases relacionais em .NET. Apresentação realizada no dia 27/05/2017 em São Paulo-SP, em evento promovido pelo grupo Developers-SP.
JavaScript foi criado em 1995 pela Netscape e influenciado por Java e C, enquanto VBScript foi desenvolvido pela Microsoft em 1996 e influenciado por Visual Basic. Ambas as linguagens são interpretadas e orientadas a objetos, porém JavaScript é multiplataforma e de código aberto, enquanto VBScript funciona apenas no Internet Explorer.
Docker é uma tecnologia incrível que permite rodar diversas aplicações de forma isolada em contêineres Linux. E o Azure agora suporta Docker. Nessa palestra apresento o Docker e mostro como rodá-lo no Azure.
SQL Server no Desenvolvimento Web - Database Dev Night #1 - Junho-2019Renato Groff
Renato Groffe apresenta sobre o uso do SQL Server no desenvolvimento web, incluindo suporte a Linux e Docker, recursos úteis como Azure Data Studio e Dynamic Data Masking, e integração com .NET Core e ASP.NET Core para monitoramento e health checks. A apresentação também discute armazenamento em nuvem com o Azure SQL e análises com o Application Insights.
SQL Server 2017 para Desenvolvedores de Software - TDC 2018 - São PauloRenato Groff
O documento apresenta as novidades do SQL Server 2017 para desenvolvedores, incluindo suporte a Linux e Docker, recursos úteis como tratamento de texto e JSON, e ferramentas como o SQL Operations Studio. A apresentação discute como instalar bancos de dados SQL Server em containers Docker e proteger dados sensíveis com Dynamic Data Masking.
SQL Server 2017 para Desenvolvedores de Software - SQL Saturday 715Renato Groff
1) O documento apresenta as novidades do SQL Server 2017 para desenvolvedores, incluindo suporte a Linux e Docker.
2) É demonstrado como criar um container Docker com o SQL Server 2017 e como acessá-lo.
3) Recursos úteis para desenvolvedores como o SQL Operations Studio, suporte a JSON e Dynamic Data Masking são apresentados.
.NET, Microsoft Azure e Tecnologias Open Source - Americana Tech Conf - Novem...Renato Groff
O documento apresenta as credenciais e experiência de dois desenvolvedores .NET: Renato Groffe e Ericson da Fonseca. A agenda inclui tópicos sobre Microsoft e open source, .NET Core, Azure e open source e exemplos práticos. O documento também discute como a Microsoft tem adotado mais o open source, incluindo o suporte a tecnologias como Linux, PostgreSQL e Redis no Azure.
NoSQL na nuvem com o Azure Cosmos DB - MVPConf 2018Renato Groff
Apresentação sobre o uso de tecnologias NoSQL a partir do Cosmos DB no Microsoft Azure. Palestra realizada no dia 07/04/2018 em São Paulo-SP, durante a edição 2018 do MVPConf.
Dicas para uma maior performance em APIs REST - DEVPIRA Festival - Dezembro-2018Renato Groff
Apresentação com dicas para uma maior performance na implementação de APIs REST. Esta palestra foi realizada em conjunto com o Robson Araújo durante o DEVPIRA Festival, um evento promovido pela comunidade DevPiracicaba e que aconteceu em Piracicaba-SP no dia 01/12/2018.
Desenvolvendo Aplicações com .NET Core - Recode - Dezembro-2019Renato Groff
Apresentação sobre o desenvolvimento de soluções multiplataforma com .NET Core e ASP.NET Core. Palestra realizada no dia 20/12/2019 em Osasco-SP para alunos da Recode.
.NET Standard 2.0: reuso de código entre projetos legados e .NET Core - .NET ...Renato Groff
Palestra sobre o uso do .NET Standard 2.0 em projetos legados e em paralelo com o .NET Core 2.0. Apresentação realizada durante meetup promovido pelo grupo .NET São Paulo em São Paulo Capital no dia 20/02/2018.
Nuvens com Ênfase em Azure - Locatech + Locaneers - Abril-2019Renato Groff
Apresentação sobre o Microsoft Azure como plataforma de cloud computing e os diferentes serviços oferecidos pelo mesmo. Palestra realizada durante o Locatech + Locaneers, um evento promovido pela Locaweb em São Paulo-SP no dia 11/04/2019.
Desenvolvendo Aplicações .NET Core em Linux - CEUNSP - Outubro-2019Renato Groff
Renato Groffe é um especialista em tecnologias Microsoft e Linux com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC, autor técnico, palestrante e organizador de eventos sobre .NET. O documento fornece uma visão geral sobre SQL Server, Azure, VS Code e Azure App Service em Linux e fala sobre .NET Core, ASP.NET Core e Docker.
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.
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.
.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.
ASP.NET Core: 5 frameworks/ferramentas indispensáveis em projetosRenato Groff
Apresentação sobre o uso dos frameworks/ferramentas Dapper, MongoDB, Application Insights, Redis e RabbitMQ em aplicações ASP.NET Core. Palestra realizada em meetup promovido pelo grupo .NET SP em 26/04/2018 na cidade de São Paulo-SP.
Desenvolvimento Serverless com Azure Functions, .NET Core e VS Code - .NET SP...Renato Groff
Apresentação sobre a implementação de soluções serverless utilizando o Visual Studio Code, o .NET Core e Azure Functions. Palestra realizada em 19/02/2019 em evento promovido pela comunidade .NET SP em São Paulo-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).
.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.
Automatizando Testes de Integração com Azure DevOps | DevOps Experience - Fev...Renato Groffe
Apresentação realizada durante a edição de Fevereiro do DevOps Experience no dia 24/02/2022 (quinta-feira), com foco na automação de testes de integração com o Azure DevOps. Ao longo desta palestra demonstrei a implementação de testes de integração e sua execução a partir do Azure Pipelines no Azure DevOps, fazendo uso ainda para isto de tecnologias como .NET 6, C# 10, Visual Studio 2022, Azure Repos, Git, Linux, Redis, Apache Kafka, containers Docker, Kubernetes e Azure Kubernetes Service.
Dicas para simplificar o desenvolvimento de APIs REST em ASP.NET Core - Dezem...Renato Groff
Renato Groffe é um especialista em tecnologia .NET com mais de 15 anos de experiência. Ele é um Microsoft MVP e MTAC e organiza eventos como o Canal .NET. O documento fornece links para o perfil de Renato Groffe e exemplos de código no GitHub sobre tópicos como ASP.NET Core, Application Insights, Azure App Configuration e mais.
Docker + Bancos de Dados - DBA Brasil 3.0 - Abril-2018Renato Groff
Este documento resume como Docker pode ser usado para simplificar a criação de ambientes de desenvolvimento e testes, incluindo bancos de dados. Ele explica conceitos básicos de Docker como imagens e containers, e como encontrar imagens online. Também mostra como criar containers Docker para bancos de dados como Redis, Mongo e SQL Server de forma simples, e como Docker Compose pode ser usado para iniciar vários containers ao mesmo tempo.
Semelhante a MongoDB no Microsoft Azure - DBA Brasil 2.0 (20)
Microsoft Azure role-based certifications valem a pena? | Interop Day Edição ...Renato Groff
O documento discute as certificações Microsoft Azure Role-Based, incluindo os exames Fundamentals, Developer Associate e DevOps Expert. Os autores, ambos MVPs da Microsoft, argumentam que as certificações agregam valor profissional ao demonstrar habilidades técnicas e diferenciar candidatos em um mercado competitivo.
Kubernetes: dicas e truques para o dia a dia | Azure Experts - Novembro-2020Renato Groff
Renato Groffe tem 20 anos de experiência na área de tecnologia, é um Microsoft MVP e contribuidor técnico. Ele é líder comunitário, autor técnico e palestrante, e fornece resumos sobre Kubernetes e dicas para utilização de containers Docker.
Como o Microsoft Azure pode melhorar o desenvolvimento de seu Back-End? | Dev...Renato Groff
Renato Groffe é um especialista em tecnologia com 20 anos de experiência, Microsoft MVP e MTAC. Ele fornece conteúdos técnicos sobre diversos serviços do Azure, incluindo hospedagem, banco de dados, mensageria e containers.
Como avançar na Power Platform com Azure Functions e Logic Apps | MVPConf Lat...Renato Groff
O documento apresenta Renato Groffe, um Microsoft MVP e engenheiro de software, e discute brevemente suas qualificações e experiência. Também lista as entidades beneficiadas por doações recebidas no evento MVPConf LATAM 2020 e fornece um resumo de ferramentas da Microsoft como Power Platform, Azure Functions e Logic Apps.
GitHub Actions: descomplicando o build/deployment automatizados | MVPConf Lat...Renato Groff
Slides de apresentação cobrindo o build e o deployment automatizado de aplicações utilizando GitHub Actions. Palestra realizada em 12/12/2020 (sábado) durante o MVPConf Latam 2020.
A evolução da plataforma .NET: passado, presente e futuro | Baixada NERD - No...Renato Groff
Renato Groffe tem mais de 15 anos de experiência em tecnologia, é um Microsoft MVP e MTAC, autor técnico e palestrante. Ele lidera comunidades .NET em São Paulo e oferece lives e eventos gratuitos sobre .NET, C# e Azure.
Polly: aplicações .NET resilientes e um melhor tratamento de falhas | MVPConf...Renato Groff
Slides de apresentação cobrindo a utilização da biblioteca Polly na implementação de aplicações .NET mais resilientes e contando com um melhor tratamento de falhas. Palestra realizada em 11/12/2020 (sexta) durante o MVPConf Latam 2020.
Containers no Azure: Docker, Kubernetes e suas diferentes possibilidades | MV...Renato Groff
Slides de apresentação cobrindo o suporte do Microsoft Azure a Docker e Kubernetes. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Docker: dicas e truques para o dia a dia | MVPConf Latam 2020Renato Groff
Slides de apresentação com dicas e truques envolvendo a utilização de containers Docker. Palestra realizada em 10/12/2020 (quinta) durante o MVPConf Latam 2020.
Simplificando a montagem de ambientes de Dev+Testes com Docker | DEVDAY 2020Renato Groff
Slides de apresentação sobre o uso de containers Docker na montagem de ambientes de Dev/Testes realizada no dia 03/12/2020 (quinta) durante o DEVDAY 2020, evento que aconteceu de forma online com transmissão via YouTube.
.NET Core + Serverless: Desenvolvimento Multiplataforma com Azure Functions |...Renato Groff
Slides sobre a implementação de soluções serverless multiplataforma com Azure Functions e .NET Core. Palestra realizada durante o dia 29/10/2020 na trilha .NET do TDC Recife Online.
Aplicações Distribuídas com .NET | TDC Recife Online 2020Renato Groff
O documento apresenta uma agenda sobre sistemas distribuídos com .NET, incluindo microsserviços, Apache Kafka e exemplos práticos. Discute conceitos como sistemas distribuídos, mensageria com filas e tópicos, e como o Apache Kafka pode ser usado para integrar aplicações .NET de forma assíncrona e escalável.
Novidades do .NET 5 e ASP.NET 5 | Visual Studio Summit 2020Renato Groff
O documento apresenta as principais novidades do .NET 5 e ASP.NET 5, incluindo a unificação da plataforma .NET, melhorias na serialização JSON e suporte a Docker, além de novos recursos como a publicação de aplicações em um único arquivo e o auto refresh no browser ao alterar o código.
Serverless + Integrações com BDs: Azure Functions e Logic Apps - SQLSaturday ...Renato Groff
O documento apresenta uma visão geral sobre serverless computing utilizando Azure Functions e Logic Apps. Ele discute conceitos como escalabilidade, responsabilidade única e orientação a eventos. Também apresenta exemplos práticos de integração entre Azure Functions, Logic Apps e bancos de dados como Cosmos DB e SQL Server.
Boas práticas de segurança no acesso a dados em Web Apps - SQLSaturday #972 -...Renato Groff
Apresentação sobre boas práticas de segurança no acesso a dados em Web Apps. Palestra realizada durante o SQLSaturday #972 - Belo Horizonte, evento que aconteceu online no dia 24/10/2020 (sábado).
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.
Kubernetes de ponta a ponta: do Pod ao Deployment Automatizado | Setembro-2020Renato Groff
Slides de apresentação realizada no dia 03/09/2020 e focando na implementação e deployment de soluções escaláveis com Kubernetes, além de trazer diversas dicas, truques e exemplos práticos na orquestração de containers.
Sobrevoando os serviços do Azure | TDC São Paulo Online 2020Renato Groff
Slides de palestra detalhando diversos serviços do Microsoft Azure e sua aplicabilidade na implementação de soluções na nuvem. Apresentação realizada na Sala Microsoft em 25/08/2020, durante o TDC São Paulo Online.
.NET 5, C# 9.0 e outras novidades | TDC São Paulo Online 2020Renato Groff
Slides de apresentação cobrindo as principais novidades do .NET 5, ASP.NET 5, Blazor, Xamarin e C# 9.0. Palestra realizada durante o TDC São Paulo Online em 27/08/2020.
3. Renato Groffe
• Microsoft Most Valuable Professional (MVP)
• Multi-Plataform Technical Audience
Contributor
• Mais de 15 anos de experiência na área de
Tecnologia
• Autor Técnico e Palestrante
5. Agenda
• NoSQL: motivações para adoção
• MongoDB: uma visão geral
• DocumentDB: API for MongoDB
• Exemplos práticos
6. Limitações do modelo relacional
• Disponibilidade e escalabilidade em
ambientes on-premise
• Dificuldades com agrupamentos de
dados complexos
• Orientação a Objetos x Modelagem
Relacional → Impedance Mismatch
7. Que tal NoSQL?
• Alta disponibilidade, escalabilidade
facilitada
• Flexibilidade na representação dos
dados
• Diversos tipos de soluções, como
bancos orientados a documentos
8. Um exemplo de documento em um NoSQL
{
"Codigo": "PROD00001",
"Nome": "Detergente",
"Tipo": "Limpeza",
"Preco": 5.75,
"DadosFornecedor": {
"Codigo": "FORN00001",
"Nome": "EMPRESA XYZ"
}
}
10. MongoDB: uma visão geral
• Gratuito, open source e
multiplataforma
• Representação de dados no padrão
BSON (bynary JSON)
• Schemaless
• Dados geospaciais
• Índices para a otimização de
consultas