Posted in ASP.NET MVC, Comunidade, Eventos on maio 8th, 2012 by Waldyr Felix – Be the first to comment
No último sábado dia 05/05 rolou mais um DevBrasil OpenDay na FIAP.
Palestrei sobre Design de Software com ASP.NET MVC, onde demonstrei como estruturar uma aplicação web visando a reutilização e desacoplamento. Falei também um pouco sobre IoC, Padrões de Projeto, Testes Unitários com TDD, Mock e Design Emergente.
Segue então os slides que usei para a palestra:
Design de Software com ASP.NET MVC
View more PowerPoint from Waldyr Felix
Acopanhem os eventos do DevBrasil, todo mês es... Continue lendo
Posted in ASP.NET MVC on abril 30th, 2012 by Waldyr Felix – 2 Comments
Cada dia aumenta a demanda por sites que rodem em todos os tipos de dispositivos, de computadores comuns a tablets e celulares. Visando atingir este objetivo foi lançada uma nova funcionalidade no ASP.NET MVC 4, chamada Display Modes. Através do Display Modes é possível exibir uma determinada página em diversos formatos, adequando-a as limitações e possibilidades de cada dispositivo de forma automática em tempo de execução.
Funcionamento do Display Modes
Para cada request feito na a... Continue lendo
Posted in JavaScript, KnockoutJS on abril 19th, 2012 by Waldyr Felix – Be the first to comment
Recentemente fiz um post sobre os binds do KnockoutJS, hoje vou falar um pouco sobre observables.
Observables
Os observables do KnockoutJS são um dos maiores benefícios de usar esta biblioteca. Com eles é possível fazer alterações que refletem diretamente na tela, mostrando para o usuário imediatamente o que foi modificado, sem precisar manipular nada de DOM (Document Object Model).
Para usar observables basta usar o método ko.observable do KnockoutJS, assim:
var viewModel = {
nome :... Continue lendo
Posted in Comunidade on abril 17th, 2012 by Waldyr Felix – Be the first to comment
Hoje recebi a notícia de que sou o mais novo ALM Ranger =)
Os ALM Rangers são um grupo seleto de profissionais que auxiliam o time de produto do Visual Studio e MVPs de ALM a melhorar a experiência de desenvolvimento no Visual Studio, desenvolvendo features que ficaram de fora do produto original e escrevendo guias de melhores práticas.
No Visual Studio 11 houve grandes contribuições dos ALM Rangers, quem quiser saber mais dá uma olhada aqui.
Estou muito feliz e sinto-me lisonjeado de fa... Continue lendo
Posted in Comunidade, Eventos on abril 16th, 2012 by Waldyr Felix – Be the first to comment
No último sábado, dia 14/04, houve em Curitiba mais um DevBrasil Open Day 2012. Onde mais uma vez fui convidado a compor o quadro de palestrantes, foi com muita satisfação que entregamos mais um evento de sucesso.
Desta vez palestrei sobre Design de Software com MVC, a apresentação foi bem dinâmica. Dentre os assuntos abordados pordemos citar: arquitetura emergente, TDD, desacoplamento entre camadas, inversão de controle (IoC), ASP.NET MVC e DDD.
Como de praxe, disponibilizei os slides d... Continue lendo
Posted in JavaScript, KnockoutJS on abril 12th, 2012 by Waldyr Felix – Be the first to comment
Venho acompanhando o crescimento do KnockoutJS já há algum tempo e fiquei bem surpreso quando colocaram ele como framework padrão no template de projeto do ASP.NET MVC 4.
O KnockoutJS é um biblioteca JavaScript que facilita a criação de aplicações com experiência mais rica. Para tanto usa o padrão MVVM, o que permite atualizar a interface dinâmicamente apenas quando o objeto mudar, sem precisar atualizar nenhum elemento HTML.
Para começar a usar é preciso fazer o download da bibli... Continue lendo
Posted in ASP.NET MVC on março 31st, 2012 by Waldyr Felix – 2 Comments
Uma das features novas do ASP.NET MVC que mais me chamou atenção foi justamente a capacidade de juntar e comprimir scripts na aplicação web.
A motivação é bem simples. Observe nas figuras abaixo o carregamento feito por um site simples usando jQuery UI e olhe que só tem CSS aí.
Código fonte:
<link rel="stylesheet" type="text/css" href="~/Content/Site.css" />
<link rel="stylesheet" type="text/css" href="~/Content/themes/b... Continue lendo
Posted in Entity Framework on março 2nd, 2012 by Waldyr Felix – Be the first to comment
Ontem foi lançado o Entity Framework 5 Beta, finalmente com suporte a Enums, Table-Valued Functions e Spatial Data Types.
Para realizar a instalação do Entity Framework 5, recomendo uso do NuGet:
O que temos de novo
Suporte a Enums: finalmente poderemos criar classes com propriedades de um tipo Enum e usá-las como entidades no EF.
Suporte a Spatial Types: desde a versão 2008 do SQL Server há suporte a tipos espaciais, mas estes também não eram suportados pelo EF. Agora os tipos geograph... Continue lendo
Posted in Comunidade, Eventos on fevereiro 25th, 2012 by Waldyr Felix – Be the first to comment
Estive pela terceira vez na Campus Party, desta vez com o lançamento do Mozit. E acabei fazendo uma palestra de última hora a convite do Ramon Durães, onde dividimos o mesmo palco sobre o tema “Implementando Agile ALM usando SCRUM & Team Foundation Server”. A palestra foi bem interessante, abordamos vários conceitos de desenvolvimento ágil, passando por testes unitário e até BDD.
Seguem os slides da apresentação e algumas fotos:
AGILE ALM usando SCRUM e Team Foundation Server 20... Continue lendo
Posted in Comunidade, Eventos on fevereiro 25th, 2012 by Waldyr Felix – Be the first to comment
No sábado dia 12/03, finalzinho da Campus Party, houve o DevBrasil Summit que foi simplesmente animal, com palestras abordando vários temas interessantes sobre tecnologia.
Dessa vez eu palestrei sobre “Design de software usando ASP.NET MVC”, palestra curta mas de grande impacto, segue os slides e algumas fotos também!
Design de software com ASP.NET MVC
View more presentations from Waldyr Felix.
Abraço e até próximo post.
... Continue lendo