Archive for the ‘Tecnologias’ Category

21 de dezembro de 2011, por Denis Ferrari em Tecnologias

Fala Galera! Tudo bom? Hoje vamos conversar um pouco sobre dois modelos de desenvolvimento para web: Web Forms e MVC. Vamos tentar focar nas necessidades do próprio ambiente web e analisar as duas tecnologias sob essa perspectiva.

Read the rest of this entry »


14 de dezembro de 2011, por Denis Ferrari em Design, Herocast, Tecnologias

Fala Pessoal, tudo bom? O Herocast dessa semana aborda um tema muito bacana: A tradução de um modelo uml em código e seu respectivo mapeamento utilizando o Fluent NHibernate. O Objetivo é apresentar uma visão geral sobre os dois temas, dar algumas dicas e simplificar conceitos que parecem complicados de início. Espero que gostem!

Read the rest of this entry »


07 de dezembro de 2011, por Denis Ferrari em Arquitetura, Design, Herocast, Tecnologias

Fala Pessoal! Tudo bom? Nesse episódio do Herocast vamos conversar sobre as diferenças entre Domain Model e View Model e aprender a utilizar o AutoMapper para mapeamento automatico de objetos.

Read the rest of this entry »


30 de novembro de 2011, por Denis Ferrari em Herocast, Tecnologias

Finalmente voltei com a série de vídeos sobre Desenvolvimento. Essa semana, abordei o tema Expressões Regulares. O Objetivo do vídeo não é tornar ninguém especialista no assunto, até mesmo por que eu não sou especialista, mas sim entender o que são as expressões regulares, quando utilizá-las, quais sites podem te ajudar a encontrar ou montar uma expressão regular e como utilizá-las em .NET.

Read the rest of this entry »


28 de novembro de 2011, por Denis Ferrari em Arquitetura, Metodologias, Reflexões, Tecnologias

Se tem algo que realmente vale a pena assistir são entrevistas. Não importa a área do entrevistado, você sempre aprende alguma coisa. Uma entrevista que acho muito relevante para qualquer profissional da nossa área é a entrevista do Alex Atala ao Roda Viva. Alex Atala é chef de cozinha e proprietário do D.O.M Restaurante. Na entrevista, ele mostrou que a nossa área tem algumas coisas em comum com a gastronomia. Fiz alguns comentários sobre os pontos que julguei mais relevantes, mas recomendo fortemente que você leitor, assista a entrevista e reflita sobre essas semelhanças:

Read the rest of this entry »


08 de agosto de 2011, por Denis Ferrari em Arquitetura, Design, Reflexões, Tecnologias



É impressionante como a repetição de uma determinada atividade faz com que nós, executores, percamos de vista a razão por trás dela. Isso é comum, mas não é bom na área de desenvolvimento, afinal, se uma tarefa é repetitiva e não exige reflexão, podemos colocar um robô no nosso lugar, que além de ser mais barato, vai errar menos.

Participando de alguns grupos de discussão, percebo que muitos profissionais, em diferentes níveis de maturidade, seguem regras sem analisar o contexto em que estão inseridos. Isso é normal em profissionais inexperientes, afinal, ninguém nasce competente, mas quando falamos de profissionais com mais tempo de experiência, o argumento “Faço assim por que é o certo” pode justificar uma decisão que acarretará em prejuízos enormes para o projeto.

Read the rest of this entry »


23 de junho de 2011, por Denis Ferrari em Tecnologias

RSS.NET

RSS é uma tecnologia muito útil para pessoas que, assim como eu, investem parte do seu tempo lendo o conteúdo gerado por vários blogueiros da nossa área (Veja alguns no Blogroll). Se você quer saber mais sobre os esquemas que formam essa tecnologia de agregação, clique aqui.

Como estou produzindo um projeto que irá gerenciar e publicar conteúdo, precisei consumir alguns feeds através de uma aplicação .NET. Como sou preguiçoso, fiz uma pequena pesquisa e esbarrei com uma biblioteca Open Source de leitura de feeds, o RSS.NET.

Read the rest of this entry »


03 de junho de 2011, por Denis Ferrari em Arquitetura, Herocast, Tecnologias

Fala Galera! Finalmente consegui liberar um episódio do HeroCast sobre injeção de dependência. Aproveitei o projeto iniciado no episódio passado para explicar qual a função desse pattern utilizando o Ninject como container.

Quem me segue no Twitter sabe que iniciei uma outra série chamada HeroTalk, onde o objetivo é simples: Falar abertamente sobre assuntos correlatos à desenvolvimento. Depois desse episódio, confiram também o HeroTalk e dêem seus feedbacks.

Read the rest of this entry »


27 de maio de 2011, por Denis Ferrari em Design, Design Patterns, Herocast, Tecnologias

Fala Galera! O episódio de hoje foi baseado em parte do treinamento que ministrei no último sábado para alguns alunos da UNES. Busquei simplificar alguns conceitos complicados ou que geralmente são apresentados com uma abordagem não tão prática. Usei o exemplo do segundo episódio para guiar a explicação.

Nesse episódio apresentei três regras simples para um bom design orientado a objetos: Uma classe deve conter apenas uma responsabilidade, quem usa uma classe não a cria e não sabe como ela funciona. Vale a pena conferir.

Read the rest of this entry »


20 de maio de 2011, por Denis Ferrari em Design Patterns, Herocast, Tecnologias

Fala Galera! Chegamos ao terceiro episódio do #HeroCast. Para quem não viu os episódios anterirores, pode conferir aqui.

O objetivo desse episódio é mostrar como organizar os módulos de um sistema de informação de forma que não existam dependências diretas entre eles. Na prática, criamos um canal compartilhado de comunicação onde definimos nossos contratos e usamos esse canal para conseguir que os módulos se comuniquem sem se conhecerem. Vale a pena conferir.

Read the rest of this entry »