04.10.2010
Saiu uma matéria muito legal na Revista Wide sobre .NET 4 e Visual Studio 2010. Participei da matéria falando um pouco disso e dos recursos do ASP.NET 4.

A revista é a de nº 80 e pode ser comprada aqui.
Se você trabalha com web eu indico a revista wide para sua leitura.
[]s
06.09.2010
Salve salve rapaziada!
No primeiro sábado deste mês tivemos a reunião técnica do DevGoiás. E agora já é oficial! A COMTEC, irá divulgar mais esta atividade do DevGoiás.NET no calendário do setor de TI de Goiás.
Neste retorno das reuniões técnicas tivemos como tema ASP.NET WEBFORMS ou ASP.NET MVC?
Eu gostei muito do que foi discutido, falado e esclarecido. Foi um bom debate sobre ASP.NET. Eu anotei algumas coisas durante a reunião, mas a discussão começou a ficar boa eu parei de anotar (hehe). Vamos para alguns pontos:
-
Velocidade de execução, tomando como base os mesmos controles de grid da Telerik, o controle em Webforms é bastante lento em relação ao MVC;
-
Uso de controles HTML/jQuery é mais leve e mais rápido. Vários desenvolvedores tem dificuldades de trabalhar com estes novos recursos em MVC;
-
Programador ASP.NET, com o MVC, terá que aprender mais de WEB;
-
Programadores ASP.NET Webform vieram de uma cultura de desenvolvimento em Windows Client. A Web é diferente, é preciso respeitar isto e saber trabalhar com ela.
-
Quem veio do PHP e do ASP 3 não tem tanto problema com o ASP.NET MVC;
-
No ASP.NET MVC os recursos do cliente podem ser explorados bem melhor;
-
Ainda há uma confusão no conceito do que usar e quando usar. Há fontes que dizem que MVC é recomendável para aplicações de grande porte e outras fontes já diz que é voltado para websites;
-
Uso de ambos depende bastante do cenário.
-
Com o ASP.NET 4 (webForms) muita coisa foi melhorada ao antecessor, o ASP.NET 3.5 SP1. Por exemplo controle do ClientID, controle sobre o ViewState, roteamento de URL nativo, renderização da saíde de execução dos controles em XHTML, redução do web.config, etc.
-
Com o ASP.NET 4 a briga com o ASP.NET MVC fica boa;
Foto da reunião tirada de um celular, com timer e em cima da caixa do salgadinho do coffee break
A lista fechou com 13 participantes, 3 avisaram que não poderiam ir e 3 não compareceram. Estavam presentes 7 membros do grupo.
Tivemos a super presença do Pablo Hadler de Brasília que veio especialmente para a reunião. Achei fantástico. Tá ai um cara que faz a diferença e sai na frente! Valeu Pablo!
Nossa dinâmica está bem interessante. Trinta dias antes é anunciado o tema, a lista fica aberta para os membros do grupo fazerem seu cadastro em nosso site www.devgoias.net. Uma semana antes da reunião a lista é fechada e alguns materiais, links, perguntas etc é lançadas para os membros confirmados. Em nossas reuniões todos os presentes já vão com o tema na cabeça. O nível é variado e todos no mínimo já leram a respeito, não chega ninguém cru. Todos os questionamentos, experiências e visões são muito importantes. Não é palestra, não é curso e não é seminário.
Obs.: a reunião é livre. Qualquer pessoa pode participar desde que cadastr-se no DevGoiás.NET e faça a confirmação da presença na lista. Estamos sendo criteriosos quanto a confirmação da presença porque existem fatores que dependem disto.
Se você quer participar da próxima reunião fique ligado no twitter do DevGoiás.NET e no site www.devgoias.net. O próximo tema já está lançado!
Será:
Desenvolvimento RIA com Silverlight o que eu ganho com isto?!
Sempre estamos do lado de ótimas empresas, por isso deixo os agradecimentos do DevGoiás à Ultralogic por patrocinar sala no Office Flamboyant e pelo belo coffee break.
E que venha a próxima reunião!
Abraço…
29.08.2010
– POST ATUALIZADO —
(Obrigado Paulo, Pedro e Michel. Tenho que parar de fazer posts na madrugada
)
Olá pessoal.
Frequentemente vou postar por aqui revisões e algumas indicações de livros que leio. Vou começar com dois livros que recebi recentemente e estão abaixo:
Beginning Silverlight 4 in C#
Como o próprio nome diz, é um livro pra iniciante em Silverlight e utiliza o C# em todo seu conteúdo (óbvio). Para um modelo inicial de desenvolvimento ele tem muita informação. Gostei do conteúdo. Layout, controles, Bindind, Toolkit, Navigation, Impressão, deployment, Isolated Storage, integração com o SO/Dispositivo (COM+, webcam, notifications, etc). Aborda também uma base inicial do Blend e da parte de design com Silverlight (Styles, Animations) que é muito bacana.
Este livro é para desenvolvedores .NET que já desenvolvem em C#, utilizam o Visual Studio e conhecem de WEB. Se você está começando a desenvolver em .NET não comece por aqui. Aliás, aprenda o .NET primeiro e depois vá para o Silverlight.
Este livro não é para designers quer pretendem saber mais a respeito de customização de interfaces no Silverlight, trabalhar com o Blend, realizar animações no XAML, etc. Existem 3 capítulos finais que tratam destes aspectos, porém na visão do desenvolvedor.
Prós:
-
Editora Apress. Os livros publicados pela Apress são ótimos e despensa comentários.
-
Exemplos claros e fáceis de entender
-
Conteúdo super atualizado
-
Aborda o Silverlight Toolkit
Contras:
-
Por se tratar de um livro de iniciantes, deveria abordar todo o XAML em um capítulo exclusivo. O livro aborda o gerencimento de layout em um dos capítulos e algumas partes dos elementos do XAML no decorrer de outros capítulos.
-
Não aborda depuração e tratamento de erros
-
Não aborda boas práticas de arquitetura como MVVM, mas para este livro não é necessário.
-
Não aborda MEF, mas para este livro não é necessário.

Pro ASP.NET 4 in C# 2010
Esse é o tipo de livro que podemos dizer que é completo. Muito bom mesmo. São 34 capítulos, 1575 páginas que se dividem em 5 áreas de interesse. Passando pelos conceitos introdutórios do ASP.NET, em seguida para a parte de Acesso a Dados, depois para a parte de construção e manipulação de websites, adiante com 8 capítulos voltados para segurança e por fim mais 8 capítulos que tratam sobre interfaces/UI em aplicações ASP.NET (Ajax, MVC, Dynamic Data, etc).
Este livro é tanto para desenvolvedores que estão começando em ASP.NET (que possui uma ótimo conteúdo inicial) como para os que já conhecem e utilizam. Estes já podem partir para os capítulos de ASP.NET MVC, ASP.NET Dynamic Data e Silverlight (introdução). Outros tópicos avançados e que achei bacana estão no final do livro como dynamic graphics, advanced security e highperformance. Essenciais.
Se você não conhece nada de WEB este livro não é para você! Apesar do ótimo conteúdo, se você não sabe bem (x)Html, CSS, DOM, JavaScript, ações entre o cliente e o servidor, etc, procure procure correr atrás disto antes. Pode parecer bobeira diante de uma tecnologia que oferece tanto recursos para isto (leia-se gera este código), saiba: isto será exigido de você no futuro. Também é necessário que você saiba C# (dependendo da parte do livro pouco e mais conhecimento), caso não saiba C# corra atrás de outro recurso também.
Prós:
-
Foco em todo o ASP.NET (Webforms 4, MVC 2, Dyncamic Data e AJAX)
-
Técnicas de JavaScript e AJAX nativo (além do ASP.NET AJAX)
-
Aborda o LINQ
-
Segurança muito bem discutida em 8 capítulos
Contras:
- Faltou a abordagem do jQuery que por sinal trabalha muito bem em qualquer cenário web, inclusive com o ASP.NET 4 e o MVC 2. Ele é citado apenas no capítulo de MVC (citado).
Espero que tenham gostado.
Abraço e até!
01.09.2009
Se você já tentou instalar e recebeu a mensagem:
”The .NET Framework version 4 cannot be installed because the .NET Framework version 1.0 is already installed on your computer”
Creio que a sua primeira ação foi ir no painel de controle e tentar remover o .NET Framework 1.0.
Mas você não encontrou o .NET Framework 1.0 e descobre que ele não estava instalado.
Para resolver esse problema use a ferramenta abaixo para remover as versões 1.0 e 1.1 do seu computador.
Agora não me perguntem por que o Framework 1.0 e o 1.1 estavam instalados na máquina e não estavam na lista de programas instalados.
Feito isso, você poderá instalar o Framework 4.0 e logo em seguida o VS2010.

Boa sorte!
Rodrigo Kono
Microsoft MVP [ASP.NET] MCTS – MCP
18.06.2009
Olha que bacana.
O photobucket fez uma aplicação de busca de imagens baseada em Silverlight usando as APIs do Windows Live.

Experimente: http://photobucket.com/visualsearch

Com o Windows Live Messenger Web Toolkit UI Controls você também pode usar e abusar disso.
O legal desse exemplo do photobucket é ver como ele casou o serviço de busca de imagens (que ele já oferece) explorando os recursos do Silverlight e integrando o compartilhamento de fotos com o Messenger.
No Brasil são mais de 39 milhões de usuários do Messenger.
A Microsoft chegou a criar um canal específico para atender o Brasil.
Somos a pátria do MSN.
Explore o MSN!
Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
16.06.2009
Lendo o post do amigo Evilázaro, vi a imagem abaixo da evolução do .NET Framework.
Lembro que em 2002 comecei a brincar com algo que ainda era muito superficial. Em 2003 que tomei o contato direto, fui para a Microsoft (pela primeira vez) e depois disso já comecei a desenvolver apps comerciais com o .NET.

De lá pra cá já vi muita coisa. E cada vez mais temos uma avalanche informações que não para.
Estamos no TOP do .NET 3.5 e já estamos testando o .NET 4.0, olhando pra trás vemos o quanto fizemos e o quanto já trabalhamos.
E falo mais: 2010 é o ano. Muita muita coisa bacana vem ai.
O que nos espera em 2014 (além da copa no BRA)?
Hehehe
Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
15.06.2009
No MIX09 foi anunciada uma ferramenta que promete facilitar o desenvolvimento de UIs Web com jQuery.
Essa ferramenta é o Glimmer

A própria ferramenta já vem com alguns wizards que auxiliam em algumas interfaces.
Ainda está em LAB. Creio que ainda poderá evoluir bastante.
Vale lembrar que para a customização é bom que, pelo menos, se saiba jQuery e CSS.
Caso contrário ficará limitado aos wizards.
Teste! Acesse o site: http://visitmix.com/lab/glimmer
Enquanto alguns pensam em Flash x Silverlight.
Eu penso em jQuery + Silverlight. É demais… =)
Abraço!
Rodrigo Kono
MVP [ASP.NET] – MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
25.03.2009
Salve salve pessoal!
Depois de muito tempo (realmente muito tempo mesmo… quase três meses) sem postagens, estou de volta às postagens no blog.
Tive que priorizar meu tempo para algumas ações como estudos técnicos, o mestrado e o enforcamento casamento que está próximo. Então… É tempo pra baralho! Mesmo assim, ainda estive operante com treinamentos em Goiânia, em algumas ações da INETA, na coordenação do Student To Business em Goiás, coordenação do DevGoiás e ainda acompanhando as atividades do time de ASP.NET.
Bem… Tem muita coisa para falar. Para retomar, vai ai um mix de coisas interessantes tivemos recentemente:
Channel9 em PT-BR: ArqCast. Muito show…
http://channel9.msdn.com/brasil
Internet Explorer 8 (versão final)
Silverlight no Youtube?
Sim. Google fazendo transmissões ao vivo com Silverlight
Silverlight 3 Beta
Saiu semana passada a primeira versão Beta do Silverlight no MIX ’09, incluindo grandes melhorias de multimídia. Segue os links para download:
ASP.NET MVC 1.0
Semana passada foi lançada a tão aguardada implementação do padrão Model-View-Controller para o ASP.NET: a versão 1.0 do ASP.NET MVC. Agora temos mais um modelo de desenvolvimento para utilizar com o VS2008 em alternativa ao padrão ASP.NET WebForms.
Leia mais sobre o ASP.NET MVC
Faça o download
Pra fechar quero registrar o momento fascinante dos brazucas acompanhando o Live MIX09 ao vivo pela web e “twiitando” juntos cada momento. Isso é bonito de se ver. (hehe).
É isso.
Cheers!
Rodrigo Kono
MVP [ASP.NET]
MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
29.11.2008
Salve salve.
Ontem fiz uma prova Beta. Uma daquelas que havia anunciado aqui no blog. Dessa vez foi a 71-565 (71 porque ainda é beta, em mercado será 70).
Achei as questões muito boas. Envolvem bastante conhecimento de arquitetura de software, análise de projeto de software, conhecimentos técnicos (asp.net, wcf, WCF, Remoting, Web services, MSMQ, Enterprise Services, etc) e também um pouco de conhecimento de banco de dados e servidores.
A prova tinha 66 questões e 4 horas para fazer (e comentar caso fosse preciso). É muito cansativo. Ao responder 30 questões vi que ainda teria que fazer mais outras 36 questões. Lógico que essa quantidade de questões é pelo fato da prova ser beta. Geralmente as provas de certificação possuem por volta de 44 questões.
Deixo abaixo alguns termos/ítens específicos que estavam na prova (os que lembro por agora) e vale a pena você dar uma lida ou estudada neles caso faça a prova futuramente:
O resultado eu recebo em até 2 meses por carta em minha casa. Se eu não for aprovado nessa, na próxima eu já vou ter uma boa experiência pelo que foi nessa. Mas estou com esperanças. =)
Cheers!
Rodrigo Kono
MVP [ASP.NET]
MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board
08.11.2008
Essa é boa, não deu para postar durante a semana, mas vale a pena. A Microsoft fez uma parceria com a JQuery. Agora temos suporte a intellicense direto do VS para utilizar JQuery, faça já o download aqui http://docs.jquery.com/Downloading_jQuery#Download_jQuery.

Eu adoro JQuery e recomendo. Essa foi uma ótima notícia. =)
Rodrigo Kono
MVP [ASP.NET]
MCP – MCTS (WEB – SQL) – MSP
DevGoiás.NET Lead
INETA Brasil Board