Livro - Desenvolvimento efetivo na plataforma Microsoft

05/06/2016 19:47:38 By Felipe Pessoto

Com muita alegria que divulgo o lançamento do livro, escrito pelo time de Modern Apps. Todos os dias aprendo algo novo com eles e neste livro é compartilhado a experiência em DevOps, .NET, IIS e Microsoft Azure, após vivenciar diversos casos críticos nas maiores companhias do mundo.

 

Desenvolvimento efetivo na plataforma Microsoft

Como desenvolver e suportar software que funciona

 

 

Sumário

Os Engenheiros de Suporte Microsoft em Modern Apps têm a oportunidade de trabalhar com sistemas críticos nas maiores companhias do mundo dos mais diversos segmentos. Ao longo dos anos, estes profissionais qualificaram-se no desenvolvimento e suporte baseando-se nas recomendações dos produtos e em boas práticas vivenciadas nas experiências de campo. Trabalhando lado a lado com os clientes, compartilhando conhecimento com milhares de times de desenvolvimento e auxiliando cada pessoa e cada organização a atingir todo o seu potencial.

Com foco em DevOps, .NET Framework, IIS (Internet Information Services) e Microsoft Azure, desenvolvedores e arquitetos estarão aptos a aperfeiçoar a qualidade e disponibilidade de seu software, aumentar seu nível de maturidade em desenvolvimento, economizar tempo e reduzir custos.

 

Mais informações: https://www.casadocodigo.com.br/products/livro-plataforma-microsoft

Programming Entity Framework

10/16/2012 23:32:28 By Felipe Pessoto

Já faz algum tempo que terminei de ler este livro mas não tive a oportunidade de comentar sobre ele.
Você pode pensar, um livro sobre Entity Framework? Mas não é só sair usando? Sim você pode, mas como qualquer ORM o Entity Framework é uma abstração, que tenta ser o mais transparente possível, mas o mundo relacional e orientado a objetos é bem diferente e nem tudo acaba se comportando como a gente espera por isso é importante tem uma noção de coisas as coisas funcionam. Isso vale pra qualquer biblioteca ou framework, seja NHibernate, ASP.NET, BCL, etc, quando as coisas dão errado e algo parece estranho ou ser um bug, normalmente o problema é algum detalhe no nosso código que não é tão óbvio quando não conhecemos bem o funcionamento da ferramenta.

Read more...

Código Limpo (Clean Code) por Robert C. Martin ou "Uncle Bob"

02/22/2012 18:57:20 By Felipe Pessoto

Eu estava com um cupom do Submarino de R$50,00 e essa promoção foi perfeita. Tudo bem que eu preferiria se tivesse a versão original em inglês, pois as traduções de livros técnicos costumam ser bem ruins.

Tenho que acelerar a leitura, ultimamente os livros estão acumulando....estou terminando o Entity Framework e já tem na fila Microsoft® SQL Server® 2008 Internals e o Code Complete, também em português...

O autor do livro, Robert C. Martin, mais conhecido como Uncle Bob, é o autor dos livros que são referência em Extreme Programming e desenvolvimento ágil de software.

Edit: Dica do Kim, na Saraiva está R$67,00 a versão em inglês

Lista de Livros por Eric Lippert

11/16/2011 07:16:13 By Felipe Pessoto

Muitas pessoas pergutam qual os melhores livros sobre C#/.NET e o Eric Lippert sendo um dos principais desenvolvedores do compilador do C# é frequentemente questionado sobre isso. Se você ainda não lê o blog dele, deveria, o conteúdo que ele escreve é bem diferente e muito interessante pra quem gosta de entender melhor como funciona as linguagens, JIT, etc. Há poucos desenvolvedores encrevendo compiladores e menos ainda blogando sobre isso, então o blog do Eric Lippert é uma fonte rara de artigos sobre o assunto.

Recentemente um editor da InformIT, perguntou ao Eric quais livros ele recomendaria, segue a lista com uma breve descrição feito pelo editor:

Read more...

ASP.NET Site Performance Secrets

01/26/2011 21:47:00 By Felipe Pessoto

Hoje terminei de ler este livro, ele é recente, lançado em Outubro de 2010. O livro é focado em ASP.NET guiando o leitor por todos os gargalos que podem atrapalhar a escalabilidade do seu site. Chega a ser assustora a diferença entre um site otimizado para performance máxima e um mal projetado. Um exemplo de um tweet do Joel Spolsky: "Digg: 200MM page views, 500 servers. Stack Overflow: 60MM page views, 5 servers. What am I missing?". Não que o Digg seja mal projetado, pelo contrário, mas mesmo assim como é possível tanta diferença? Bem os criadores do Stack Overflow são todos referências e sabem as melhores técnicas do que se fazer ou não fazer.

Quando comecei a ler o livro achei que iria encontrar aquelas dicas básicas, de não enviar dados demais pela rede, usar CDN, etc, mas o autor aborda muito mais do que isso, até aprendi sobre alguns recursos que eu desconhecia sobre o ASP.NET. Em resumo os principais assunto são: CPU, Memória, Caching, Threads, Thread Locking, Compressão, IO, Banco de Dados, CDN, Javascript e Testes de Cargas.

As vezes acabamos esquecendo de alguns detalhes(não menos importantes) que podem comprometer toda a experiencia de uso. Por exemplo, não se preocupar com o Thread Pool/Thread Locking do ASP.NET pode fazer seu servidor demorar pra responder as requisições mesmo que não esteja usando 100% da CPU, ou códigos Javascript que bloqueiam a renderização da página. O Autor explica porquê estes problemas ocorrem e como evitá-los. Recomendo!

 

ASP.NET Site Performance Secrets
Autor: Matt Perdeck

Comprar no Amazon