Renato 的个人资料Technology照片日志列表更多 ![]() | 帮助 |
|
8月19日 O que há de novo no SP1 do VS2008?Neste link http://blogs.msdn.com/brada/archive/2008/05/05/visual-studio-2008-and-net-framework-3-5-sp1-beta.aspx vc pode ler (em inglês) sobre as novidades do SP1 do VS2008. Vale a pena instalar e se divertir com o LINQ to Entity, ASP.NET Dynamic Data.
Renato Haddad 7月22日 ASP.NET Dynamic DataSe vc é apaixonado pelo ASP.NET como eu, o que está esperando para aprender um pouco sobre o ASP.NET Dynamic Data?
Veja em http://www.asp.net/dynamicdata o que é isto e como criar um exemplo de aplicação. Em poucas palavras é um gerador de aplicações WEB baseado no LINQ to SQL ou LINQ to Entity, ou seja, a partir de um modelo relacional de objetos (leia-se arquivo .dmbl ou do Entity Framework) o VS 2008 cria os formulários prontos para manipular dados das tabelas (classes), contendo selec, insert, delete e update. Isto tudo sem nenhuma linha de código para o desenvolvedor. Claro que para customizações vc terá que colocar a mão na massa, é óbvio. Para instalar o ASP.NET Dynamic Data vc precisa instalar o SP1 do VS2008.
Microsoft Visual Studio 2008 Service Pack 1 Beta Microsoft .NET Framework 3.5 Service pack 1 Beta Dependendo da configuração do SO e do VS atual vc terá que remover alguns hotfix, mas o fato é que nem sempre o registro do windows identifica que vc removeu. Para isto execute o programa que limpa o registro após a remoção http://blogs.msdn.com/heaths/archive/2008/05/16/kb944899-should-be-removed-before-installing-visual-studio-2008-sp1.aspx Para saber o que há de novo veja em http://vs2008sp1docs.msdn.microsoft.com/en-us/ms317216.aspx Bons estudos!! Renatão LINQ para SQLOlá pessoal, faz um tempinho que não insiro nenhuma info no meu blog, mas prometo mudar :)
Por acaso vcs já pesquisaram ou trabalharam com o LINQ para SQL? Se ainda não, então, já está perdendo tempo e se sim, está no caminho correto. Eu tenho trabalhado bastante com o LINQ, fiz 2 web casts para o msdnbrasil sobre o tema e gostaria de chamar a atenção que cada vez mais temos que ser produtivos. Com isto, o LINQ para SQL nos permite realmente ser produtivo. Basicamente, vc cria um modelo de objeto relacional (.dbml) baseado nas tabelas do banco de dados. Com isto, o VS criará todo o modelo de dados e na programação vc irá invocar estas classes, métodos e propriedades de maneira muito simples, fácil e obejtiva.
Ou seja, bye bye instruções SQL (Select, Delete, Insert e Update). Com certeza será "amor a primeira vista".
Só o fato de ser produtivo já é um ganho representativo, no entanto, aprender as novidades do .NET 3.0 e 3.5 como Lambda Expressions, Tipos Anônimos e declaração de objetos (isto para citar apenas 3) já é o suficiente para vc começar a se atualizar.
Focado nisto, criei o CD de treinamento de LINQ para SQL disponível em www.renatohaddad.com/videos.aspx , portanto, bons estudos e se divirta com as novidades.
Renatão 12月13日 Emprego de developer em Floripavenha trabalhar no meu time em Floripa (C#, ASP.NET, UML, OOP) e trabalhe na Politec. Se vc tem estes pre-requiistos e não é iniciante em .NET, envie o CV para renato.haddad@fln.politec.com.br. mas por favor nao fique especulando, mande somente se tiver o perfil e tem disponibilidade de morar em Florianopolis. Obrigado Renatao 10月30日 Designer de boas páginasQuem é desenvolvedor de aplicações para internet sabe o quanto uma boa página faz sucesso, seja em relação ao visual, ao layout, navegabilidade ou combinação de elementos de cores, imagens, etc.
Assistindo uma palestra do mestre Scott (GM ASP.NET Team) notei que ele divulgou o link http://www.oswd.org o qual divulgo aqui a vcs. Este site é muito legal pq vc pode baixar uma infinidade de modelos de HTML, CSS e XHTML. vale a pena visitar :)
Renatão 10月16日 Status do Device no Windows Mobile 6Se vc é louco por desenvolvimento móvel (Pocket PC e celulares) vai amar esta classe: Microsoft.WindowsMobile.Status
Com ela vc poderá checar tudo sobre o device, por exemplo, se tem WiFi, quais os Bluetooths disponíveis, atividades do calendario, Media Player, Headset, conexões, telefones, bateria, enfim, funcionalidades que antes tinhamos que brigar com C++, e agora temos tudo em managed code :) Ufa, finalmente.
O fato é que só rodará em devices com o Windows Mobile 6. Assim que possível vou escrever uns artigos.
bons estudos!!!
Renatão :) ASP.NET 2 no VS 2008Estou literalmente babando nas novidades implementadas no ASP.NET com Ajax no VS 2008. Eu já achava o Ajax muito fácil, pois implementei diversos controles em vários projetos, no entanto, no VS 2008 os Extenders ficaram fantásticos. Vale a pena estudar e compartilhar com os amigos estas novidades. Assim que sair a versao final do VS 2008, prometo criar um CD.
Até o lançamento no TechEd 2007 em SP de 5 a 7/dez/2008 temos um longo caminho para estudar e apresentar.
Bons estudos!!!
Renatão :) 9月23日 Palestra em New York com sucessoSemana passada, dia 17/set/2007 palestrei mais uma vez no evento VSLive em New York para um público de desenvolvedores de ASP.NET. Minha palestra foi de dicas e truques de Datalist, Repeater, Panel e Master-Page e pude notar o quanto os devs deixam de usar recursos que não conhecem e quando vêem como é simples de se implementar acabem delirando.
Particularmente gosto muito do público americano pq ao final da palestra e durante o evento eles tiram dúvidas, fazem comentários diretamente com o palestrante. É sempre gratificante ouvir após a palestra "Thank you for the wonderfull presentation", "I didn't know how easy to implement this resource", "I learned a lot in your session".
Outra coisa que me deixa feliz é poder encontrar meus mestres com quem aprendi muito, por exemplo, Ken Getz (na foto abaixo), Debora Kurata, John Papa, enfim, são pessoas que aprendi muito.
Nada como representar o Brasil em um evento internacional de alto nível.
9月13日 Palestra em New YorkDia 17/sep/2007 estarei em New York palestrando no evento www.VSLive.com sobre um tema que gosto muito. Dicas e truques do ASP.NET 2.0 nos controles Master-page, Datalist, Repeater e Panel. Montei vários exemplos práticos utilizados no dia a dia de um desenvolvedor. Espero que o público americano goste. depois eu conto como foi a palestra e o evento. 1月22日 Livro de Access 2007Olá amigos,
estou simplesmente facinado pelo novo MS-Access 2007. Estou escrevendo um novo livro sobre esta versao, já que o meu de Access 2000 & VBA é um Best Seller desde então. Apesar de ser ridículo e nem posso pensar nisto, o retorno financeiro de um autor é algo inaceitável no Brasil, mas como digo, a paixão por ensinar e compartilhar o conhecimento me moveu novamente.
Acho que termino o livro em meados de fev/07 e quem sabe já mando bala no novo livro de Excel 2007 - Criando planilhas inteligentes, obviamente escrito em parceria com o mestre do Excel, Paulo Haddad, por sinal, meu irmão.
Abraco a todos 12月13日 Trainamentos pra quê?Engraçado como o mercado de treinamentos se comporta em diversos países. Aqui no Brasil vejo o quanto que as empresas precisam e investem em treinamentos das equipes de dev. Só que no Canadá, por exemplo, os caras são muito claros: "temos grana mas não temos tempo pra aprender". Quando ouvi isso de um dono de uma consultoria, pensei como é que os consultores dele conseguem se atualizar e produzir coisa de qualidade com tantas novas tecnologias. Pelo ponto de vista dimdim ele tem razão, afinal, deixará de faturar uma semana de uma equipe para treinar. Mas, percebi que os consultores é que tem que correr atrás sozinhos. Nas minhas palestras no Canadá observei que a maioria dos devs pegam templates prontos e adaptam ao projeto. O tempo inicial é um ganho no projeto mas a manutenção e novas funcionalidades é que emperram o tempo de projeto e execução. Enfim, cada um se adapta ao cenário da empresa.
De qualquer forma não abro mão de um bom treinamento para vc absorver, aprender e tirar dúvidas direto com quem sabe, nada de ficar dando cabeçadas, afinal as coisas não foram criadas para dificultar.
O conselho final que dou é que faça um treinamento com quem realmente tem experiência prática, nada de teória.
[]s
Renatão Office 12O que foi que a MS fez com o Office 12, hein? Quem viu e testou a suite nem conseguiu pensar em como que os caras recriaram a UI, as funcionalidades e a facilidade de uso. Sinceramente até hj não vi nada mais fácil para o user final. Todo o time do Office da MS estão de parabéns.
Para quem foi ao TechEd pode ver o novo Sharepoint 2007 e saber realmente o que é colaboração de dados. Meu Deus, agora sim o Sharepoint vai funcionar a todo vapor... já estava na hora:)
Gostei muito do Groove que permite montar um esquema de msn messenger corporativo.
Agora é só esperar o lançamento em português para eu me divertir e escrever mais dois livros (Access e Excel) voltados para o usuário final.
[]s
Renatão Palestra de ADO Performance e Dicas e Truques do GridViewPara quem quer saber quais métodos usar no ADO.NET 1.1 e 2.0 e como melhorar a performance das aplicações não pode perder a minha palestra amanha, dia 14/dez/06 na MS em SP. Vou mostrar também dicas e truques do GridView no ASP.NET 2.0, afinal, fui o responsável por um dos maiores sites de E-Commerce no Canadá. Como esta experiência de botar a mão na massa, quero dizer na programação me fez perceber o que e quando usar o que, além de personalizar o GridView em diversas situações. Exatamente por isso quero compartilhar com os amigos. Não percam, até amanhã a noite na noite do desenvolvedor :)
Renatao 9月18日 Vida de desenvolvedor de softwareEm minha recente experiência no Canadá como desenvolvedor de soluções .NET, principalmente ASP.NET 2.0 com SQL Server 2005, percebi que o nível dos desenvolvedores é igual ao nosso brasileiro. O que mais me chamou a atenção foi que eles não tem tempo para aprender (tem muita grana, mas não há tempo), então o nível de códigos, controles e recursos usados nem sempre é o melhor.
Nas minhas 13 palestras que ministrei na Microsoft em Ottawa pude notar que os devs querem saber o que há de novo e tentar aplicar os novos recursos imediatamente. Pelo menos eu recebi vários emails de devs tirando dúvidas sobre os tópicos apresentados nas minhas palestras.
Já quanto ao ambiente de trabalho, os devs também querem aprender logo para aplicar os novos recursos, por exemplo, o Atlas, mas isso não ocorre nas empresas do governo, o qual é exatamente moroso como as do Brasil em relação a adotar novas tecnologias.
Eu só comprovei uma coisa: dev é dev em todo lugar do mundo, pois tem níveis e interesses diferentes, recursos limitados (grana) e não querem gastar o dinheiro próprio para aprender, só se o recurso vier da empresa.
Para quem quiser ter uma experiência no Canadá, sugiro aplicar a imigração e ir com o visto pronto, pois será muito mais fácil arrumar um emprego de dev. Mas, se vc tiver uma empresa que seja o seu patrocinador (sponsor) isso pode levar uns 6 meses para a documentação ficar pronta. Então não se iluda com isso, porque nenhuma empresa vai te contratar e esperar os 4-6 meses para vc ir. Só garanto que a experiência é fantástica e vale muito a pena. Outra dica: esse negócio de achar que o inglês se aprende na prática conforme a vivência na empresa é papo furado, pois inicialmente vc irá precisar e muito do inglês... pense como é que vc vai discutir um projeto sem dominar a lingua? Então, não se iluda e mãos a obra, aprenda o básico de comunicação com o inglês e esteja alerta com os termos técnicos da nossa área. Como Program Manager de vários projetos, tive que discutir vários projetos com a equipe o tempo todo e senti na pele o que foi isso.
Boa sorte! 2月24日 Menu Control ASP 2Do you like of Menu Control in ASP 2? Look this sample... you can add a path separator (image). Use the correct property to add a image between the men options.
2月1日 my Web CastHere are my next Web Casts:
Fev/01 - Features in Windows Mobile 5 - How To Send SMS (Short Message Service), make an appointment at Pocket Outlook (POOM) and make a phone call.
Fev/09 - DataAccess in Pocket PC and Smartphone using Windows Mobile 5.0
Fev /15 - Create Reports with SQL Reporting Services 2005
Fev/22 - New Features in some ASP.NET 2.0 Controls
All WebCast will be presented in Portuguese Language. Tks! VS 2005 Community LaunchThe Ottawa .NET Community PresentsThe Visual Studio 2005 Community Launch!
You've read about Visual Studio 2005, you've discussed it with colleagues, you've attended the presentations, and you may even be working with the Beta and/or RTM releases. Now's the time to put it all together, address the issues you need resolved and start using the technology in real world applications! In this 2½ hour presentation, 3 highly experienced .NET developer/architects will lead you through the key features of Visual Studio 2005.
Wesley MacDonald (senior .NET architect/developer and cofounder of INnforce Business Solutions) will show you how SQL Server 2005 is set to change the way database systems are built. With SQL Server 2005 you can architect solutions that are more secure, more scalable and more flexible. Renato Haddad (Microsoft Mobile MVP, .NET author, developer and architect at INforce Business Solutions) will show you how Visual Studio 2005 greatly simplifies the development and deployment of smart client applications targeting both the Windows and Windows Mobile 5.
John Kauffman (a trainer and author in the field of ASP.Net, Access and Visual Basic) will show you how Visual Studio 2005 and ASP.NET 2.0 work together to form a rich platform for building, testing, and deploying state-of-the art Web applications.
If you want to get the most out of Visual Studio 2005 then you'll definitely want to attend this event. To register, send an email to events@OttawaCommunity.Net Date: Thursday, February 9th, 2006 Registration & Refreshments: 5:15 PM – 5:45 PM Presentation: 5:45 PM - 8:30 PM Wrap up & Door Prizes : 8:30 PM - 8:45 PM Location: Microsoft's Glacier Room, 100 Queen Street, Suite 500, World Exchange Plaza, Ottawa, Ontario 1月6日 Tutorial de GridView ASP.NET 2Quem estiver interessado em um tutorial passo a passo sobre o controle GridView no ASP.NET 2.0, veja mais infos em http://shop.linhadecodigo.com.br/treinamento.asp?id=405. São 130 páginas. Bons estudos!
Who will be interested in a tutorial step by step on the GridView control in ASP.NET 2.0, sees infos more in http://shop.linhadecodigo.com.br/treinamento.asp?id=405 . There are 130 pages. Good studies!
Renato
|
|
|