Blog
Entendendo CORS
CORS é um daqueles assuntos que atrapalha de iniciante a veteranos. Considerando que toda nova...
Arquitetura Fria — Enfrentando reestruturações tecnológicas sem nenhum conhecimento sobre o negócio
Nesta semana, abordei o tema "Arquitetura Fria - Enfrentando reestruturações tecnológicas sem...
O papel das empresas na sociedade
O debate sobre o papel da empresa na sociedade tem sido uma discussão recorrente em diversos...
Containers no Ambiente de Desenvolvimento #MVPConf
Pessoal acabou de sair a confirmação da minha palestra no MVPConf na trilha #DevOps. Você que...
Insights da Atlassian – The future of software development
Saiu na Atlassian um report com alguns indicadores muito legais. Uma pesquisa feita com um público...
Não estude por tutoriais
A polêmica continua, e essa aqui é uma dica que vale ouro. A galera da mentoria sempre fica...
RabbitMQ & AMQP – #6 – Show me the code
No post anterior eu mostrei como as coisas acontecem na interface de gerenciamento do RabbitMQ....
RabbitMQ & AMQP – #5 – Management UI, Filas e Exchanges
Vamos começar? Que tal de fato olharmos para o RabbitMQ para nos acostumarmos com ele, e dar vida...
RabbitMQ & AMQP – #4 – Perguntas e Respostas
Vamos às principais perguntas e respostas sobre RabbitMQ e mensageria em geral. Fugirei das...
Forçar IP’s nos Containers Docker – Erro de Principiante
Se você tem um background de infra grande e está acostumado a entregar IP's para suas máquinas...
RabbitMQ & AMQP – #3 – Conceitos
Agora é o momento de falarmos brevemente sobre cada elemento do AMQP. Nesse post ainda estamos...
RabbitMQ & AMQP – #2 – Pra que Mensageria?
Embora fosse a hora de falar do standard, acho que é preciso definir mensageria antes. Vamos aos...
RabbitMQ & AMQP – #1 – Prefácio
Todas as semanas, algumas semanas mais, outras menos, me questionam sobre RabbitMQ. Sua utilidade,...
Oragon.Spring no ASP.NET Core – Get Started Tutorial (PT-BR)
Quem trabalhou de perto nos meus projetos sabe que tenho uma opinião bem radical a respeito da...
Código Paranormal – Um fenômeno conhecido
É mais comum do que você imagina, pessoas considerarem programação algo quase mediúnico, cheio de...
[Workshop] [Online] [Pago] – Docker + Bancos de dados #NaPrática
Você deve ter ouvido falar que Docker não serve para executar seus bancos de dados de produção, eu...
Riscos Técnicos: Tomar ou Declinar?
Então você se deparou com a necessidade de tomar decisões e está inseguro? Será que alguém já fez...
Modelagem – Conectando os pontos
Já faz muito tempo que gosto de modelar os elementos de uma arquitetura como componentes...
Estratégia Técnica
Meio a tantos incentivos e pressões para gerarmos ciclos de entrega cada vez mais curtos, não...
Jornada DevHero 2019 – 1ª Edição
Uma minoria de devs nunca se questionaram a respeito das suas conquistas, dos seus objetivos e das...
Feedback 2018 – Roadmap 2019
2018 chega ao fim, e 2019 vem dando as caras. Mas afinal, o que eu posso dizer de 2018? 2018...
Natal Nerd 2018 – Workshop sobre Docker
Pessoal, para quem não está sabendo vai rolar hoje o treinamento de Docker Online (Docker de Ponta...
Booking.com – Shipper – BlueGreen e Canary Deployents no Kubernetes
A Booking.com publicou no dia 9/Dezembro/2018 o código fonte do Shipper. Shipper é um projeto de...
NHibernate no .NET Core – Visão Geral
No início de dezembro rolou o DevWeek do Canal .NET. onde falei sobre NHibernate no .NET Core -...
Qual o melhor momento para atualizar o perfil do LinkedIn?
Bom, esse não é um tema que você verá aqui com freqüência alguma. Mas em 2018 passei a usar o...
Diário de Bordo – Dezembro 2018
Olá pessoal, trago novidades interessantes que vou compartilhar com vocês. Oragon Saiu a versão...
[EBOOK] Designing Distributed Systems by Brendan Burns
Com o subtítulo "Rapidly develop reliable, distributed systems with the patterns and paradigms in...
Troque números mágicos por discriminadores de comportamento
Você já deve ter ouvido algum requisito assim: Caso seja maior que 80%, deve executar A(), caso...
Underwater – Construindo Libraries .NET Standard Profissionais
Então você quer lançar uma library no Nuget.Org? Nesse post vou abordar Github Organization (Org),...
O breakeven dos projetos Docker – Sem docker é mais caro
Docker já faz parte de muitos projetos que tenho assistido e participado, e está cada vez mais no...
Projetos Open Source
projetos ativos e projetos antigos disponíveis para estudo
Nenhum resultado encontrado
A página que você solicitou não foi encontrada. Tente refinar sua pesquisa, ou use a navegação acima para localizar a postagem.
Consul – DNS – Visão Geral
Service Discovery é a capacidade que trata da descoberta de serviços em uma rede. É um elemento...
Docker – de A a Z – 14 – ASP.NET Core from Scratch to Production with docker & jenkins (pt-BR)
Apresento aqui um projeto ASP.NET Core, desde sua criação até sua chegada a produção, com jenkins....
Escassez de documentação, entenda como as coisas funcionam
Se você não é capaz de entender uma implementação lendo código, é bom começar. Mesmo que por...
JWT no ASP.NET Core – Standalone
Após o hangout que rolou nessa sexta estávamos discutindo JWT no ASP.NET Core (JSon Web Tokens) e...
.NET Core – Configurações específicas por SO
Que o .NET Core roda no Windows e no Linux isso é mais que sabido. Mas você pode precisar de...
.NET Core – de 2.0.0-preview2 para 2.0.0 – Atualizando projetos e Dockerfiles
Vamos direto ao ponto: A intenção desse post é apresentar como migrar seus projetos do .NET Core...
docker-gallery/EnterpriseApplicationLog – v3.0
Em outubro no post Docker - de A a Z - 15 - RabbitMQ, LogStash, ElasticSearch e Kibana com Docker...
Docker – de A a Z – 18 – NodeJS API com MongoDB
Nesse vídeo damos continuidade à série Docker de A a Z e vou abordar o desenvolvimento com NodeJS,...
.NET Core 2.0 e .NET Standard 2.0 Hangout @ Canal.NET
Pessoal, dia 7 de Julho vou participar novamente de um hangout no Canal.NET, desa vez o tema é...
(((((NodeJS + TypeScript + TSLint + Restify) + MongoDB) + Docker) + VSCode ) + Yeoman) = Uma experiência de desenvolvimento incrível!
Esse post foi movido para /blog/projetos/yeoman-generator-node-api-docker-1st-class-experience/
Progressive Web Apps – Coloque no seu roteiro de estudo
Você já se viu tomando decisões simples a respeito de instalar ou não (novamente ou não) um...
Exception Handling
Pessoal, rolou hoje no Software em Contexto um bate papo sobre Exception Handling muito legal....
Docker – de A a Z – 17 – Build and running WSO2 Identity Server
Um dos recursos mais comuns em aplicações corporativas é a gestão de identidade. Ou você...
Uma PoC de Sucesso
Esse post não tem o intuito de falar de boas práticas, de abordar padrões, técnicas mirabolantes,...
Contract Package – Uma excelente alternativa ao Service Reference
Falar de WCF em meados de 2017 parece algo sem sentido, no entanto considero relevante tornar...
NodeJS Everywhere
No Microsoft Build 2017 muita coisa legal rolou, fiz uma lista com o que considerei mais...
Windows Subsystem for Linux & Docker
Ao longo de 2016 fiz uma série de vídeos sobre docker, da qual devo retomar nas próximas semanas....
SmtpClient dá lugar a MailKit e MimeKit
No InfoQ foi noticiada a mudança de estratégia em relação ao uso do SmtpClient que aparentemente...
Microsoft Bot Framework no .NET Core – Alpha
Ao começar esse post estava disposto apenas a apresentar novos packages do Microsoft Bot Framework...
Google Cloud Next – 2017
Google Cloud Platform enviou na semana passada um email falando sobre o Google Cloud Next e há...
A anatomia de um chatbot
Vendo bots com uma visão mais profissional, pude estudar muito e principalmente: experimentar...
Como a segment.com economizou US$ 1 milhão por ano em sua conta da AWS
Veja como a Segment economizou US $ 1 milhão por ano em sua conta da AWS em três meses. Seus...
What’s new for .NET Core and Visual Studio 2017
Para a maioria daqueles que estão aqui, o .NET Core representa um dos mais relevantes lançamentos...
Agora também estou no programa MTAC
Pessoal, nota rápida! Hoje saiu a aprovação e fui um dos selecionados para o programa MTAC - Multi...
Docker – Images vs Layers
Sempre que fazemos um build de uma imagem docker, estamos criando novas layers a cada comando do...
NGINX Automation + WebMin
No post NGINX Automation eu falei sobre como criar uma automação que lhe facilite na gestão do...
NGINX Automation
Se você usa o NGINX em produção, como Reverse Proxy, já se perguntou se seria possível criar algum...
Dev Week 2016 @ Canal .NET
Pessoal, essa semana está rolando o Dev Week 2016: São 5 dias, 16 palestras, todas as noites! A de...
.NET Core – Estratégias de Deploy – Parte 2
O post estava ficando grande demais então dividi em dois. O que era para ser um só, acabou virando...
De Docker Definitivo para Cloud Native .NET
Nada muda por dentro, mas tudo muda por foraSabe quando você está escrevendo código e dá um nome ruim para uma classe ou um método, ou mesmo para um projeto ou library? Pois bem, Docker Definitivo foi um desses nomes errados.
Por dentro Docker era apenas uma fração, o ponta-pé inicial do curso e por mais que eu tentasse expressar o que víamos aqui dentro para quem estava do lado de fora, eu simplesmente não conseguia.
Agora temos um nome que representa o que fazemos aqui!
Seja bem vindo Cloud Native .NET!
Cloud Native expressa esse desenho de solução projetado para a cloud, sem apego a nenhum cloud provider.
.NET expressa o foco e o compromisso com o desenvolvedor .NET, minha tribo.
.NET Core – Estratégias de Deploy – Parte 1
Olá pessoal, já faz algum tempo que não escrevo sobre .NET. Tenho me dedicado aos vídeos sobre Docker, mas escolhi um tema muito divertido para falar: Novas estratégias de deploy com .NET Core. Quem vem acompanhando os novos rumos da Microsoft, deve estar...
Docker – de A a Z – 16 – SQL Server for Linux
Pessoal, aqui vai mais um vídeo da série, e dessa vez uma demo, super simples e super rápida sobre o SQL Server for Linux. Vale lembrar que esse SQL Server on Linux é compatível com os providers e ferramentas que conhecemos e usamos no da-a-dia em qualquer aplicação,...
Windows Server 2016 – Overview
Desde que a Microsoft passou da era Steve Ballmer para a era Satya Nadella encontramos uma nova Microsoft. Muito mais flexível, muito mais competitiva, muito mais livre, sem rótulos e/ou bandeiras, mais madura e por fim, uma Microsoft definitivamente mais atraente ao...
Docker – de A a Z – 15 – RabbitMQ, ElasticSearch , LogStash e Kibana
Durante a série Docker de A a Z, esse foi um dos Stacks entregues para facilitar a compreensão de como docker pode nos ajudar a unir soluções complexas, colaborando para criar stacks com diversos projetos e produtos. Esse stack serviu para a apresentação, mas também...
Microsoft Virtual Academy – Microservices
Uma boa dica para quem quer conhecer MicroServices sob o ponto de vista da Microsoft é o MVA - Introdução à Microsserviços (em inglês). O conteúdo foi lançado dia 09/Junho e conta com os seguintes tópicos: Introdução a Arquiteturas de Serviço Introdução a Containers...
Docker Images – Nginx & Google PageSpeed
A internet como vemos hoje exige cada vez mais performance e cada vez melhor usabilidade. Nunca tivemos tanto apreço à experiência do usuário, assim produtos, ferramentas, serviços e frameworks são bem vindos para ajudar a entregar performance. Com o aumento nos...
Docker – de A a Z – 13 – Bridge Network
Olá pessoal, nesse vídeo vou abordar as diferenças entre Default Bridge Network e redes User Defined Bridge Networks, as redes que geralmente criamos para nossos containers. As diferenças entre as redes bridge padrão e as que você cria é a capacidade de realizar...
Docker – de A a Z – 12 – Demo MongoDB no Docker
Pessoal, uma das demos mais pedidas, MongoDB no Docker. Nessa demo vou apresentar o setup do MongoDB com e sem autenticação. Ficou muito legal! https://youtu.be/wpz8zUZW3kk O MongoDB se destaca com um dos bancos NoSQL mais utilizados no mundo, em projetos das mais...
Docker – de A a Z – 11 – Demo MySQL e MariaDB no Docker
Quando se fala em banco de dados no docker, não é incomum esbarrarmos nesses 2 aqui: MySQL e MariaDB é uma das demos mais pedidas durante esse tempo, então vamos aos dois. Demo em dobradinha: MySQL e MadiaDB com Docker! https://youtu.be/NH5nBZESo2Y O MariaDB surge...
Docker – de A a Z – 10 – Demo Nginx no Docker
Docker e NGINX que tal? Uma excelente combinação que vou abordar, ainda que superficialmente em uma demo nesse vídeo. https://youtu.be/joJYBhG-cwY
Docker – de A a Z – 09 Docker For Windows
Pessoal, muita gente ainda tem dúvida sobre o Docker for Windows, aqui vai uma ajudinha para quem quer conhecer mais sobre o Docker for Windows. https://youtu.be/M4ZPSUw_RO8
Docker – de A a Z – 08 Amazon AWS EC2
Pessoal, aqui o papo já é sobre o setup de uma instância no EC2 da Amazon. https://youtu.be/YB6J4-MK1-k
Docker – de A a Z – 07 Microsof Azure
Pessoal, nesse vídeo vamos fazer o setup de uma máquina virtual com Docker no azure! https://youtu.be/lrGxTWimSr8
Docker – de A a Z – 06 – Docker Hub
Pessoal, aqui vamos entender um pouquinho como funciona o Docker Hub e como usá-lo. https://youtu.be/F-GJkcyrZR0
Docker – de A a Z – 04 – Instalação Docker no Ubuntu Server 16.04 LTS
Pessoal, já temos a máquina virtual com o SO, nos falta instalar o Docker, nesse vídeo vamos executar o procedimento de instalação do Docker no Ubuntu Server 16.04 LTS. https://youtu.be/44gecoWpUcs
Docker – de A a Z – 03 – Ubuntu Server 16.04 no VirtualBox
Nesse post vamos fazer o setup do Ubuntu Server 16.04 LTS na máquina virtual que criamos no vídeo anterior! https://youtu.be/aKqOYxZZJJA
Docker – de A a Z – 02 – Criando a máquina virtual com VirtualBox
Pessoal, nesse vídeo vamos criar a máquina virtual com VirtualBox. https://youtu.be/BfpOsraeT4A
DevOps & Tests Hack Nights – Microsoft Fakes
Pessoal, daqui a pouco 19 horas vou falar sobre Microsoft Fakes no Canal .Net. Para quem não conhece, Microsoft Fakes é uma infraestrutura de Mocking que suporta teste de artefatos "intestáveis", seja comportamentos do .Net Framework ou métodos estáticos, esse recurso...
Todo WebDev deveria saber: Infraestrutura
Nós trabalhamos com projetos web, serviços, apis, conversamos e definimos soluções, desenhamos projetos pequenos, médios, mas e quando o bicho pega e você precisa de algo maior? Estar pronto para administrar e resolver problemas do dia-a-dia no desenvolvimento web,...
Desconto – Curso ASP NET Core (ASP NET 5) + MVC 6 + Angular2 + EF na Udemy
Pessoal, buscando algumas notícias sobre ASP.NET Core, encontrei dois cupons de desconto para um curso super legal na Udemy, esses cupons dão 50% e 100% de desconto em um curso que a princípio parece ser bem interessante. [UPDATE 18/07 01:30] O cupom de 100% não está...
Windows Subsystem for Linux – O que é?
Windows Subsystem for Linux Esse é o nome da recém lançada feature do Windows que permite executarmos pacotes e binários nativos do Linux em um ambiente Windows. A Microsoft está investindo pesado em Open Source e na interoperabilidade. As novidades surgem a cada dia,...
Docker de A a Z – Primeiros vídeos em fase de produção
Há semanas anunciei o início de uma série de vídeos sobre Docker. Após muito atraso, alguns vídeos estão entrando na esteira de produção. Os primeiro dois vídeos apresentam o setup de máquinas. Ubuntu Server 16.04 LTS tanto no VirtualBox quanto na Amazon EC2. Nestes...
Simplificando tudo
Esse é um post rápido, uma crítica a aqueles que querem sempre simplificar tudo, de forma indiscriminada, e no final criam frankensteins conceituais. A ideia que refuto é: Vamos implantar SCRUM, mas sem ... pq não precisamos. Vamos usar RUP, mas sem... pq não é...
Introdução ao Docker @ Canal .NET
No início do mês, o Renato Groffe organizou um hangout do Canal .NET onde batemos um papo superlegal sobre Docker. Renato Groffe, Gustavo Zimmermann e eu, discutimos um pouco sobre Docker, contamos um pouco da história dos containers e traçamos um guia para que você...
Docker Images – Dicas e Truques
Você já criou suas primeiras imagens, mas algo não ficou bom e teve muito trabalho? Periódicas atualizações fizeram com que gastasse um tempo não previsto para atualizar imagens?! Deseja criar imagens mas não sabe como criar imagens de forma eficiente e de acordo...
Como Docker pode influenciar sua vida hoje
Se você usa ou pretende usar Redis, RabbitMQ, WordPress, MySql/MariaDB, Postgres, Memcached, MongoDB, ElasticSearch, LogStash, Kibana, e outras soluções, plataformas ou ferramentas e não sabe como Docker vai obrigatoriamente mudar sua vida nos próximos anos, preste...
Novas tecnologias – Alguns motivos para você pensar nelas!
Ao longo dos últimos anos, venho trabalhando escalabilidade e performance de uma forma bem intensa. Já fiz algumas implantações de Jenkins para CI, uma de MongoDB que ficou muito interessante, algumas outras de RabbitMQ, ElasticSearch + LogStash + Kibana e Redis. Na...
Docker – Novas imagens prontas
Você já pensou como ficaria o WordPress no php7, ou tem uma ao ou site e queria colocar um cache varnish? Que tal então, passar um otimizador na sua aplicação, reduzindo o Loader, fazendo minify, e ajustes com a tecnologia do Google? As imagens estão prontas, falta...
DockerFile – Ubuntu + SSH + WebMin
[PT-BR]Não faça isso! Esse foi meu primeiro texto sobre docker, tem erros monumentais e essa não é uma boa prática. São muitas responsabilidades em um só container. Não há "depende", esse post é um ERRO CONCEITUAL, e só está presente aqui ainda para que eu lembre das...
MonolithFirst @ Fowler, artigo comentado
Olá pessoal, hoje vou falar um pouco sobre um padrão detalhado pelo Fowler meses depois da minha saída do iMusica. Por sinal, há algo de interessante com esse padrão, pois era algo que alguns membros do meu time reclamavam e consideravam um anti-pattern. Vou...
Nenhum resultado encontrado
A página que você solicitou não foi encontrada. Tente refinar sua pesquisa, ou use a navegação acima para localizar a postagem.
Conteúdo Gratuito
Tudo que está aqui no gaGO.io é conteúdo gratuito, feito para ajudar desenvolvedores dos mais variados níveis.
Cursos
Tenho também alguns programas de acompanhamento. Esses programas tem a função de ajudar desenvolvedores em áreas específicas ou de forma mais abrangente na jornada do arquiteto.