October 2008 - Posts
Amigos,
É com muita alegria que informo a todos o lançamento do livro "Desenvolvendo para web usando Visual Studio 2008" que trata os seguintes temas: ASP.NET 3.5, AJAX, LINQ, Segurança, Silverlight, Web Mobile. Gostaria de pedir o apoio de todos na divulgação em seu blog. O site oficial é http://www.desenvolvendoparaweb.net. Em breve estará a venda nas melhores livrarias.

Confira as principais novidades para você que é fascinado pela estratégia de desenvolvimento para web, expondo as mais novas tecnologias do mercado, permitindo um mergulho na plataforma ASP.NET de forma que você possa atualizar seus conhecimentos independente da sua plataforma anterior (ASP, PHP, JSP, Java, CGI e outras).
Autores:
Eduardo Spaki (MCP)
Evilázaro Alves (MSP)
José A. Leal de Farias (MVP)
José Lino Neto (MSP)
Márcio Fábio Althmann (MCP)
Ramon Durães (MVP)
Rodrigo Kono (MVP)
Site oficial: (Cadastre-se aqui)
http://www.desenvolvendoparaweb.net
Introdução e indice aqui: http://www.desenvolvendoparaweb.net/page/page/show?id=2307362%3APage%3A47
Muitas novidades aconteceram e vem acontecendo no mundo de tecnologia e desenvolvimento. Principalmente com as tecnologias Microsoft.
Tivemos o TechEd aqui no Brasil, O PDC que mostrou ao mundo a tecnologia de cloud computing, o Windows Azure... entre outras novidades. O Márcio até anunciou uma nova logo do .NET Frameworke e fez um Post sobre o .NET Framework 4 e VS 2008.
A versão CTP do Visual Studio 2010 com o .NET Framework 4.0 já está disponível, assim como o Soma Somasegar disse neste post. Olhando superficialmente, há algumas funcionalidades que achei bastante interessantes, que quero listar aqui:
-
Code-snippet para HTML.
-
ClientIDMode: Nova propriedade que está contida nos controles ASP.NET, dando-nos o controle de como renderizar o ID dos controles.
-
-
Web.config: Possibilidade de criar/transformar o seu arquivo Web.config para diversos estágios do desenvolvimento (Debug/Staging/Release) que, na maioria das vezes, as configurações mudam em cada uma dessas fases.
-
PIA - Primary Interop Assemblies: Quando adicionamos uma referencia a algum componento COM, era criado um Assembly de interoperabilidade em nosso projeto. Esse Assembly apenas contém a estrutura do componente não gerenciado e, que devemos distribuir juntamente com a aplicação onde ele foi referenciado. Com o Visual Studio 2010, podemos embutir esses tipos no Assembly da aplicação/DLL onde o componente está sendo referenciado, sem a necessidade da criação de um Assembly a parte.
-
Computação Paralela: Até então chamadas de Parallel Extensions, agora elas foram incorporadas dentro do .NET Framework.
-
VB.NET - Propriedades Automáticas: Assim como no C#, o VB.NET agora suporta propriedades automáticas. A sintaxe para isso é: Public Property Nome As String.
-
C# - Parametros Opcionais: Assim como nas versões do Visual Basic, o C# agora passa a suportar parametros opcionais e, assim como no VB, é necessário especificar um valor padrão. A sintaxe para isso é: public void Teste(string nome, int valor = -1){ }.
-
C# - Tipos Dinamicos: Assim como
Charlie Calvert comentou
aqui há algum tempo, o C# agora terá uma keyword chamada dynamic. Ao declarar uma variável como dinamica, ela suportará a chamada de membros e a verificação se eles existem ou não, somente acontecerá em tempo de execução. Isso também é conhecido como
late-binding.
Este CTP está disponível apenas em inglês e como uma imagem do Virtual PC. Faça o download gratuito do Virtual PC 2007 aqui.
Requisitos de Sistema
- Sistemas Operacionais Suportados: Windows Server 2003; Windows Server 2008; Windows Vista; Windows XP
- Mínimo de 75 GB de espaço livre em disco
- O computador host deve ter um mínimo de 2 GB de RAM, com 1 GB alocado para o host e 1 GB alocado para o Virtual PC
- Recomendável processador dual-core com 2GHz ou mais
- Service Pack 1 do Microsoft Virtual PC 2007 é necessário
Para fazer o upgrade do Virtual PC 2007 para o Service Pack 1, baixe e instale a atualização aqui.
Fonte: http://weblogs.pontonetpt.com/israelaece/ ; http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=33225&zoneid=221&resumo=microsoft_visual_studio_2010_net_framework_4_0_ctp
Não pude ir ao TechED 2008, más além dos contatos que tenho presente por lá, tenho acompanhado as notícias que cercam o evento.
Uma palestra interessante que rolou por lá foi sobre o uso do SQL Server Management Studio 2008: simplesmente fantástico, o nível de detalhe de coleta de informações para solucionar problemas. A ferramenta está tão sofisticada, que inclusive recomenda o que implementar, como a falta de índices, para resolver o problema.
Uma forma de impressionar o seu chefe, são os relatórios detalhados sobre uso de recursos do servidor, como memória, cpu, uso de disco e tempo de execução das tarefas.
A apresentação de Buck Woody foi ótima. Ele mostrou como a Microsoft trabalhou nos últimos anos para entender: como os desenvolvedores e DBAs monitoram e resolvem problemas de performance?
Com esse objetivo em mente, as queries, scripts e ferramentas de diagnóstico foram integradas à ferramenta e podem gerar relatórios dinâmicos e as informações coletadas numa máquina em separado.
Uma pergunta feita na audiência: A Microsoft tem a intenção de dar suporte a outros ambientes, como Unix ou Linux, ao SQL Server?
Resposta: Não.
A explicação é simples: SGBDs são fortemente acoplados ao seu ambiente operacional por causa de performance. Para obter o máximo do equipamento, os fabricantes lançam mão de tudo o que podem para otimizar o máximo o uso de recursos, já que bases de dados são vitais para as empresas hoje em dia. Até uma padaria depende de uma base de dados. Agora imagine uma corporação gerenciando, em média, 16 terabytes de dados por ano.
Ele ainda explicou o motivo pelo qual a Oracle decidiu criar um fork do Red Hat: o generalismo do Linux não era performático o suficiente para as necessidades da empresa. Então, eles preferiram criar uma versão na qual o ambiente operacional possa ser controlado. E isso faz sentido, se pensarmos nos maiores concorrentes corporativos: IBM e Microsoft controlam os seus sistemas operacionais.
Uma dica: o SQL Server Developer Edition é o mesmo que o SQL Server Enterprise e possui todas as ferramentas. É o mesmo código, com a diferença que ele não poderá rodar comercialmente, mas pode ser usado, obviamente, para monitorar bases de dados, aprender a usar a ferramenta e usar durante o desenvolvimento de aplicações avançadas.
Outra dica: se tudo o que seu cliente precisa é uma "base de dados Access", use o SQL Server Express. É gratuito para uso comercial com algumas limitações, mas roda sobre o mesmo engine que o SQL Server, possui várias ferramentas de gerência e performance e a migração, quando a empresa necessitar, não exigirá grande esforço. Sem mencionar que seu cliente estará usando uma base de dados de verdade.
Fonte: MeioBit
Olá, nós do SharpCode, convidando a todos
para participar do nosso próximo Webcast , que será realizado no dia 15/10/2008 próxima quarta-feira, as 22:00 Hrs.
O palestrante desse Webcast será o MCP Rafael Candido, que falará sobre a criação de testes unitários no Visual Studio .NET,
será mostrado como criar código para testar código.
E no final do Webcast sortearemos uma assinatura do portal DevMedia (www.devmedia.com.br) para os participantes.
Para participar do Webcast é necessário ter o cliente do LiveMeeting instalado, caso ainda não o tenha
o link para download é: http://office.microsoft.com/en-us/help/HA101733831033.aspx
Depois de instalado basta acessar o link abaixo pelo seu browser.
Segue link para participar do Webcast: https://www.livemeeting.com/cc/usergroups/join?id=N4ZQT4&role=attend&pw=n%5DwK%295XCt
Aguardamos a presença de todos.
Olá, nós do SharpCode estamos através desse e-mail, convidando a todos
para participar do nosso próximo Webcast , que será realizado no dia 08/10/2008 próxima quarta-feira, as 22:00 Hrs.
O palestrante desse Webcast será o MCP Eduardo Spaki, que falará sobre o conceito de MasterPage do ASP.NET.
Para participar do Webcast é necessário ter o cliente do LiveMeeting instalado, caso ainda não o tenha
o link para download é: http://office.microsoft.com/en-us/help/HA101733831033.aspx
Depois de instalado basta acessar o link abaixo pelo seu browser.
Segue link para participar do Webcast: https://www.livemeeting.com/cc/usergroups/join?id=N4ZQT4&role=attend&pw=n%5DwK%295XCt
Aguardamos a presença de todos.
Abraços.
Equipe SharpCode.
Muito obrigado a todos que compareceram no Webcast, que eu apresentei sobre certificações Microsoft.
Como prometido, aqui está os slides da apresentação.
Espero que gostem!!!
Estes são os sites que recomendei ontém:
Divirtam-se...
Abraços
Olá, nós do SharpCode estamos através desse e-mail, convidando a todos
para participar do nosso próximo Webcast , que será realizado no dia 01/10/2008 próxima quarta-feira, as 22:00 Hrs.
O palestrante desse Webcast será o MCP Eduardo Spaki e os temas abordados serão os listados a seguir:
-
Benefícios da certificação
-
Certificações Microsoft
-
Certificações da nova geração
-
Certificações clássicas Microsoft
-
Roteiro de estudo
-
Como se certificar
Para participar do Webcast é necessário ter o cliente do LiveMeeting instalado, caso ainda não o tenha
o link para download é: http://office.microsoft.com/en-us/help/HA101733831033.aspx
Depois de instalado basta acessar o link abaixo pelo seu browser.
Segue link para participar do Webcast: https://www.livemeeting.com/cc/usergroups/join?id=N4ZQT4&role=attend&pw=n%5DwK%295XCt
Aguardamos a presença de todos.
Abraços.
Equipe SharpCode.