Postagens

Webcamps em São Paulo

Imagem
Nesta última sexta-feira, tive a oportunidade de participar do Webcamps , um evento itinerante da Microsoft que passou por Sâo Paulo, no Senac de Santo Amaro. Tivemos apresentações de Phil Haack , do time do ASP.NET MVC, e Drew Robbins , evangelista técnico. Neste dia, foram as apresentações técnicas, e hoje sábado, que infelizmente não pude participar, foram sessões práticas. Nas apresentações de sexta, ouvimos os dois convidados conversando sobre fundamentos e tópicos avançados do ASP.NET MVC, Entity Framework e Nuget (falarei mais a respeito logo). Apesar de algumas coisas abordadas nas palestras terem sido o básico dessa tecnologia, é uma oportunidade ímpar ouvir das pessoas que trabalhar diretamente na sua criação. As apresentações de Phil foram muito boas, mas eu achei que o Drew deixou a desejar em algumas partes, pois parecia que ele estava perdido em determinados momentos… Além deles, Murilo Maciel Curti apresentou features do IE9 + HTML 5 bem interessantes. Um dos link...

jQuery Templates e combos preenchidas

Imagem
Estou usando o plugin de template do jQuery em uma tela de um sistema que estou construindo, e encontrei o seuginte problema, que mostro no exemplo abaixo. Vamos supor que temos uma página que contém uma tabela usada para edição de informações. Lista de cidades e estados, por exemplo. Nesta listagem, conforme vamos precisando de novas linhas, vamos incluindo informando o nome da cidade e selecionando o estado na combo. Abaixo está o código que faz essa inclusão: <!DOCTYPE html> <html> <head>     <script src=" http://code.jquery.com/jquery-latest.min.js" ></script>     <script src=" http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js" ></script> </head> <body>     <script id="templateLinha" type="text/x-jquery-tmpl">     <tr>         <td>   ...

Instalando Windows 7 – problema de HD / partição

Tenho um computador com 2 HD, e que estavam sendo utilizados da seguinte forma: HD1: Drive C:\ – Windows Vista Drive D:\ – Arquivos HD2: Drive F:\ – Arquivos Decidi instalar o Windows 7 nele. Fiz meus backups, coloquei o DVD do Win7 na máquina e dei boot. Na hora de escolher a partição, formatei a partição que estava instalado o Windows Vista e a informei para utilizada. Foi quando o setup do Win7 começou a reclamar de “Setup was unable to create a new system partition or locate an existing system partition”… Que diabos era isso, o Vista estava funcinando ok nesta partição há uns 3 ou 4 anos… Busquei na internet (sorte que eu estava com um netbook ao lado), e encontrei a solução: desliguei o segundo HD, aquele que tinha a partição F:\. Com isso, consegui escolher a partição para efetuar a instalação. Achei a solução estranha, mas o importante é que está funcionando… Obs. Essa solução eu encontrei na seguinte thread de fórum: http://arstec...

O pior é impossível? – parte 3

Imagem
Desta vez vamos deixar a seção de “Pérolas do Desenvolvimento” mais voltada para a especificação. Na UML, um diagrama de sequência é a representação gráfica da troca de mensagens entre objetos, mostrando essa interação durante o tempo de execução da funcionalidade. O que agrega neste diagrama é saber a sequência de acontecimentos, para podermos programar corretamente o comportamento esperado do sistema. Só que pra isso precisamos de mais detalhes…vejam o diagrama abaixo. O que ele agrega para nós? Nada, é a mesma coisa que falar “usuário usa o sistema”. Não dá detalhes de quais objetos estão envolvidos na funcionalidade (generalizou-se o objeto “Aplicação” como todos os objetos internos do sistema). Documentação boa é documentação que tráz valor ao desenvolvimento. Se não trouxer, só serve pra engordar o orçamento do projeto. Obs. Não coloquei aqui, mas tem também o fluxo alternativo dessa funcionalidade…, que é igual ao fluxo básico… []’s

Obras Completas de Carl Barks

Imagem
Finalmente, após alguns anos colecionando e gastos “caros” no Mercado Livre, consegui completar minha coleção das Obras Completas de Carl Barks. Carl Barks foi o criador de vários personagens da Disney, entre eles o Pato Donald e o Tio Patinhas. Ele foi fonte de inspiração não apenas para pessoas que trabalham com quadrinhos mas também outros artistas. Um exemplo é Steven Spielberg. A cena inicial de Indiana Jones, onde ele é perseguido por uma rocha rolante, é baseada na história “As Cidades do Ouro”, de 1954.

O pior é impossível? – parte 2

Imagem
Continuando a série de “pérolas do desenvolvimento”, temos esta chamada a um web service. Veja que forma inovadora de efetuar a chamada: através de um post http! Não há mais necessidade de se criar proxies! E o pior de tudo, isso funciona! Obs. Este método retorna um XML. Veja que é feito um tratamento no retorno obtido, para modificar HTML para que esteja num formato correto. Vários replaces…

Composite e Chain of Responsibility

Imagem
Pessoal, saiu outro artigo meu na .NET Magazine 76 , ainda a respeito de design patterns: nesta edição, eu abordo os padrões Composite e Chain of Responsibility. []’s