sexta-feira, 20 de novembro de 2009

Maré de Agilidade com Açaí

Texto produzido pelo grupo Tá Safo!

Maré de Agilidade - Edição Belém

É um evento itinerante que viaja pelas cidades do Brasil, apresentado assuntos como Extreme Programming (XP), Scrum, Domain Driven Design (DDD), Model Driven Design (MDD), Test-driven Development (TDD), Feature-driven Development (FDD), Gerenciamento Ágil de Projetos (GAP), Lean, e tantos outros. Esses assuntos começam a fazer parte do vocabulário do desenvolvedor de software, no entanto muitas vezes sem a devida capacitação para entendimento e aplicação de tantos conceitos.

Como as ondas de uma maré, o evento já passou por Brasília (setembro/2008 − 1° edição); Salvador (março/2009 − 2° edição) e Fortaleza (agosto/2009 − 3° edição).

Agora em sua 4° edição chegou a vez de Belém, para falar das novas tendências em gerência de projetos e técnicas de desenvolvimento de software que constituem atualmente o grande diferencial de empresas como Apple, Google, Microsoft, Yahoo e Globo.com.

O evento está programado para os dias 26, 27 e 28 de Novembro de 2009, sendo os 2 primeiros dias de mini-cursos, seções de Dojo e OpenSpace. O 3° dia reservado para palestras e discussões.

Acesse o site do evento: www.maredeagilidade.com.br

terça-feira, 16 de junho de 2009

Missão Cumprida


Valeu PessoALL... valeu TaSaFo....

Não preciso nem falar, segue abaixo alguns post:





Fotos:







sexta-feira, 1 de maio de 2009

Visão Ágil Academic Meeting 2009

É com grande alegria que nós do grupo TáSaFo! convidamos você a participar do primeiro evento sobre métodos ágeis do Pará: Visão Ágil Academic Meeting 2009.
 
Vejam mais detalhes sobre o evento nos posts abaixo:

Blog Visão Ágil:


Blog TáSaFo:


quarta-feira, 18 de março de 2009

Uma aplicação web em cinco passos com ASP.NET Dynamic Data

Um dos conceitos que acho muito legal no Ruby on Rails é a automatização de desenvolvimentos repetitivos, e o Rails possui o que nós podemos chamar de gerador de tela de cadastro (cadastrar, editar, alterar, apagar e listar) chamado SCAFFOLD, que é simplesmente gerar todas as funções básicas em uma tela de cadastro  tomando como base as tabelas existentes em um determinado banco de dados, sendo assim, automatizando as telas de cadastro simples de um projeto.

Com isso, com o lançamento do Service Pack 1 do .NET 3.5, foi disponibilizando dentro do ASP.NET uma nova opção de controles chamado Dynamic Data Controls (como mostra a tela abaixo) que tem a função de criar telas automáticas de cadastro(cadastrar, editar, alterar, apagar e listar).

É necessário o Visual Studio 2008 junto com o Service Pack 1 do Visual Studio 2008 e o Service Pack 1 do .NET 3.5 instalado.

Nesse post iremos ver de uma forma rápido como podemos através do Dynamic Data montar uma aplicação web em cinco passos alterando somente uma linha de código.

1° Passo:

Criando um novo projeto, File/New/WebSite  ou Shift+Alt+N ->  “Dynamic Data Web Site”. 

2° Passo:

Mapeamento do LINQ to SQL para as tabelas desejadas da base NORTHWND, File/New/File ou Ctrl+N ->  “LINQ to SQL Classes”.


3° Passo:

Através do Server Explore seleciona a base NORTHWND e arraste as tabelas Category, Product e Supplier que automaticamente o LINQ ficará responsável pelas operações de acesso a dados.

4° Passo:

Configuração do Dynamic Data para utilizar o LINQ para gerar automaticamente as telas de manipularão as tabelas adiciona no arquivo LINQ chamado DataClasses.dbml. Abra o arquivo Global.asax, dentro do método  RegisterRoutes()  tire o comentário da linha
 //model.RegisterContext(typeof(YourDataContextType), new ContextConfiguration() { ScaffoldAllTables = false }); 
, adicione o contexto do LINQ criado acima e altera para True o valor da ScaffoldAllTables para true.

5° Passo:

Crtl+F5 (Executar a aplicação).

O Dynamic Data vem com opção de você alterar css, alterar as páginas aspx e ascx, veja na figura abaixo a estrutura que é montada dentro do VS2008:

Com certeza o ASP.NET Dynamic Data não vai resolver todos seus problemas, mas vai ter hora que ele irá lhe ajudar muito, como já tem me ajudado.

ASP.NET MVC 1.0 Lançado

Hoje o blog está fazendo 1 ano e está também foi a data que a Microsoft liberou ASP.NET MVC 1.0 para o Visual Studio 2008. Agora os desenvolvedores tem mais um padrão para o desenvolvimento das aplicações baseadas no ASP.NET além do WebForm.


link para download:
ASP.NET MVC 1.0


Fonte: Evento MIX 2009 (http://2009.visitmix.com).

quarta-feira, 4 de fevereiro de 2009

Scrum em menos de 10 minutos

Vídeo com menos de 10 minutos publicado no youtube por Hamid Shojaee, mostrando como funciona Scrum.

quinta-feira, 10 de julho de 2008

Aprendendo Ruby on Rails


Muitos amigos têm perguntado sobre referências, tutoriais, livros, artigos para aprenderem sobre Ruby on Rails. Então resolvi criar um post com algumas referências que ajudará aqueles que estão começando a aprender Rails.


Referência:

Ruby on Rails
Ruby on Rails Brasil
Ruby On Br
wiki Ruby on Rails
Porque Ruby on Rails?
Rails Podcast Brasil
Rails API
Ruby Doc
Brincando com Ruby Online
Open Source Rails (Aprendendo com fontes)

Instalação:
Instalação no Windows
Instalação Rails 2.0 no Linux(Ubuntu)
Instalando o Ruby
Instalando o Rails

IDE:
RadRails
NetBeans for Ruby on Rails
3rdRail (Trial)
Eclipse

Livro:
Repensando a Web com Rails (Fábio Akita)
Ruby on Rails 2.1 (Carlos Brando e Marcos Tapajós)
Ruby on Rails: Executando (Bruce Tate e Curt Hibbs)
Agile Web Development with Rails

Tutorial e Apostila:
Rails para sua Diversão e Lucro
Aprenda a programar em RoR
4 Dias de Ruby on Rails (versão em português)
Ruby ( Eustáquio Rangel)
Rails Tutorial

Apresentações:
Ruby on Rails - FISL 6.0
Entendendo Rails (Fábio Akita)
O que é o Ruby on Rails? (Fábio Akita)