Entidades vs Objeto de Valor

Nunca se falou tanto sobre Domain-Driven-Design (DDD) como se fala atualmente, mesmo sabendo que este assunto não é algo novo, mas ainda que não seja novo, é Atemporal em se tratando de implementação de negócio. Tenho trabalhado em alguns projetos e sempre encontro muita gente falando que aplica os conceitos do DDD, mas quando começo a conversar com o time que está "supostamente" usando DDD, é o momento que começo a identificar as famosas falhas, não só de aplicação dos conceitos básicos do DDD, como também: Identificar os usuários chaves; Extrair dos usuários chaves, o entendimento do negócio; Identificar os…

Read More

A magia de trabalhar com Azure WebJobs

A magia de trabalhar com Azure WebJobs

No atual cenário de desenvolvimento aplicações web, tenho notado muita gente fazendo alguns questionamentos, vou citar alguns: Como eu posso “aliviar” o pipeline de execução da minha aplicação web? Como eu posso ter um serviço em Background que ajude a minha plataforma web, a ter uma melhor performance? Como eu posso separar toda a minha execução em um “contexto” de execução diferente da minha aplicação web? Como eu posso escalar esses serviços, sem ter que escalar consequentemente minha aplicação web? Ufa.. são tantas perguntas. Então, para responder a todas essas perguntas, eu resumo minha resposta em um recurso bem interessante,…

Read More

Global Azure Bootcamp 2016 (Brasilia)

O evento Global Azure Bootcamp é o maior evento que trata de assuntos relacionados com a plataforma de nuvem da Microsoft, o Azure. O evento teve sua primeira edição em 2013 e ocorre em um único dia em vários países, para obter mais detalhes sobre o evento acesse o site oficial: https://global.azurebootcamp.net/. Eu tive a oportunidade de participar deste evento na Edição de 2015, que ocorreu na cidade de Brasilia. Naquela ocasião eu abordei o tema AspNet Identity – de dentro das trincheiras. Com uma abordagem histórica dos passos evolutivos obtidos pela arquitetura do Framework de segurança da…

Read More

QCon (SP) 2016

Olá pessoal, tudo bem? Hoje quero compartilhar com vocês a sensacional experiência que foi ter participado e palestrado de um dos maiores congressos de desenvolvedores de Software do Mundo, QCon SP 2016. Ao chegar no edificil empresarial WTC, em São Paulo, me deparei com muitos profissionais da indústria de TI e de grandes empresas do cenário mundial. Mas até ai tudo bem! Chegando na recepção para o credenciamento encontrei, de cara, um Stand de representação da RavenDB (Empresa do Ayende), o que logo me fez pensar: Realmente, estou no centro de grandes cabeças do mundo aqui. Não posso fazer feio!…

Read More

Microsoft KATANA com OwinHost

Microsoft KATANA com OwinHost

Ola pessoal, tudo bem? Ano novo começando, espero que tenham passado um excelente período de festas. Hoje, vamos retomar nossa série sobre Owin/Katana (vNext) só que desta vez vamos aprender como integrar um projeto Asp.Net com o host de aplicações web chamado: OwinHost, distribuido através do Nuget. KATANA usando OwinHost O desenvolvimento de projetos Asp.Net utilizando o host OwinHost.exe não muda em absolutamente nada do que vimos anteriormente aqui e aqui, além de continuarmos com a possibilidade de escolha entre projetos: Class Library ou Web. Ok! mas deve existir alguma diferença no desenvolvimento de alguma dessas…

Read More