Archives
-
Palestra LINQ
Continuando a semana de palestras na FTI Tecnologia, aqui está o arquivo PPTX da apresentação de LINQ, que ocorreu ontem a noite e hoje de manhã.
-
Novo blog técnico
Um grande amigo entrou para o mundo dos bloggers, e está publicando alguns posts interessantes no endereço http://agvedotti.wordpress.com/.
-
Palestra Garbage Collector
Ontem apresentei uma palestra sobre Garbage Collector (CLR), na FTI Tecnologia em Londrina.
Particularmente um conteúdo muito importante e interessante, mas pouco disseminado. Baixe o arquivo PPTX utilizado :) -
Garantindo a configuração dos servidores para o Commerce Server 2007
Antes do Deploy de qualquer aplicação, os servidores devem estar configurados corretamente, garantindo o perfeito funcionamento e segurança.
É possível, através das ferramentas aqui recomendadas, verificar quais são as necessidades emergenciais que devem ser adotadas para os servidores de sua aplicação baseada em Commerce Server 2007 ou quais são as configurações atuais do servidor. -
TechEd - Common Issues in ASP.NET and how to debug them with Windbg
Um vídeo muito interessante da Tess sobre como debugar problemas comuns do ASP.NET utilizando WinDBG (em inglês).
-
Vocês conhecem o TBot?
TBot é um “amigo” do Windows Live Messenger, que traduz para o idioma definido, tudo que escrevemos para ele, automaticamente. Basta adicionar seu e-mail no Messenger, enviar alguns comandos como TBot ?, TBot change, TBot start, etc, e começar a usar esta ferramenta muito interessante!
-
CommerceServer.com.br
-
Virtual Tech Days – Commerce Server
O Virtual Tech Days é um evento online, com as melhores palestras das mais diversas tecnologias Microsoft.
-
Desenvolvimento distribuído: precisamos estar no mesmo lugar?
Todos nós estamos presenciando um aumento exponencial por profissionais de TI, seja em desenvolvimento ou infra-estrutura. Das 630 mil oportunidades existentes na América Latina, 300 mil serão criadas no Brasil. Se traduzirmos isto para o nosso dia-a-dia, veremos e comprovaremos que está muito difícil formar equipes consistentes e responsáveis.
-
WinDBG: Memory II - Garbage Collector II
Neste novo post vou apresentar um pouco da execução do Garbage Collector, o que já será suficiente para iniciarmos os posts sobre memory leaks.
-
WinDBG: Memory II - Garbage Collector I
Enfim o tão esperado Garbage Collector. Apesar de não ser um conceito novo, muitas pessoas desconhecem sua real função e estrutura. Na minha opinião, conhecer o Garbage Collector deveria ser tarefa básica de todos desenvolvedor. Isso mesmo, desenvolvedor! Se o responsável por alocar objetos não conhece o funcionamento deste poderoso recurso, como poderá ter certeza que está tratando a memória e os objetos da melhor maneira possível?
-
WinDBG: Memory I - Introdução
Agora sim a parte mais interessante vai começar... tanto que para isso teremos que dividir a parte de análise de memória em diversas partes. E para começar, será necessário introduzir alguns conceitos.
-
WinDBG: Sobre a SOS Debugging Extension
Se você tem curiosidade para saber sobre outros comandos da extensão SOS (SOS.dll), acesse este link:
-
Treinamento Commerce Server 2007
Muitas pessoas não sabem por onde começar a aprender Commerce Server 2007. Por isso, estou ministrando um curso de 5 dias, totalmente voltado para o mercado brasileiro e cobrindo todos os tópicos com exemplos e estudos de caso de projetos reais. A próxima turma de 10 pessoas será para Outubro.
-
WinDBG: Criando arquivos de Dump
Neste quarto post da série vou demonstrar como criar arquivos de Dump.
-
WinDBG: Analisando Exceções
Neste terceiro post da série (primeiro; segundo), vamos analisar algumas exceções utilizando WinDBG, e como descobrir a origem delas.
-
Blogs brasileiros são só links?
Há muito tempo eu li em um blog que não me lembro (sorry!) uma opinião que, na época, me chamou a atenção pela falta de educação. O autor dizia que a maioria dos blogs brasileiros eram mais parecidos com bookmarks do que artigos interessantes. A maioria das pessoas usam os blogs para dizer "Ei, achei um texto interessante, acesse...".
-
Uma nova onda de terceirização
Apesar de sempre ter trabalho de forma terceirizada (alocado ou não), nunca concordei com este tipo de trabalho. E não falo especificamente sobre os profissionais, mas sim sobre suas vantagens.
-
SharedView: Compartilhe seu desktop e muito mais!
Microsoft SharedView is a fast, easy way to share documents and screen views with small groups of friends or coworkers; anytime, anywhere. Use SharedView to put your heads together and collaborate - create, convey, and communicate…across physical boundaries, through firewalls, and down to the smallest details.
-
Windows Workflow Foundation: Onde usar no mundo real?
Quando eu li rapidamente sobre o Windows Workflow Foundation eu fiquei impressionado. A interface gráfica, a facilidade, a similaridade com o Biztalk, a produtividade, tudo me chamou a atenção. Mas logo no minuto seguinte eu me perguntei: "Pra quê? Por que eu usuaria o Windows Workflow Foundation ao invés de utilizar uma solução customizada?".
-
WinDBG: Primeiro Contato
No primeiro post da série eu apresentei alguns conceitos básicos de Debugging, como símbolos, processos e threads.
Neste novo artigo eu vou apresentar a área de trabalho do WinDBG, como iniciar uma sessão de debug e alguns comandos básicos para você se familiarizar com esta poderosa ferramenta. -
WinDBG: Introdução ao Debugging (pt-BR)
Eu sou suspeito para falar, mas eu simplesmente sou fascinado por Debugging.
Seja no momento em que está codificando, ou depois que a aplicação já está em produção (o chamado postmortem debugging), é com debugging que os profissionais se irritam, ficam noites estudando, analisando, executando comandos e se superando. Descobrir a razão do erro ou da exceção e conseguir explicar até sua origem mais primitiva, dá uma sensação de ter o mais alto conhecimento do mundo da tecnologia.
Mas não se animem: isso dura só até o começo do próximo bug :( -
Sobre o exame 71-660
Hoje fiz o exame 71-660, Windows Internals.
No geral gostei da prova. Ela cobre cenários reias no mundo do debugging, e não situações que nunca acontecem, como alguns outros exames. -
Alterando a definição de um Produto
Todos os produtos cadastrados no Commerce Server 2007 são baseados em uma definição. Esta definição determina quais propriedades estarão disponíveis para cada tipo de produto (ex.: televisão, CD, computadores, etc):
-
Compartilhando Profiles no Commerce Server 2007
Normalmente, cada site cadastrado no Commerce Server 2007 tem seus próprios recursos, seja Profile, Authentication, ou qualquer outro.
Porém, sites diferentes no Commerce podem compartilhar recursos, logo na instalação de um arquivo PUP. -
71-660 Exam: Windows Internals
Se você deseja prestar o exame 71-660 (70-660 quando deixar de ser beta), pode começar por estes livros:
-
Projeto Velocity: Introdução
Mantenha em qualquer lugar, acesse de qualquer lugar.
Este é o paradigma das aplicações atuais. Ter a possibilidade de manter os dados onde for possível e poder acessá-los de onde quiser tornou-se uma obrigação entre as organizações, impulsionadas pela necessidade de alta performance e alta disponibilidade. Em virtude disto, aplicações distribuídas se tornaram básicas, onde diversos recursos computacionais são organizados para que forneçam a aplicação a todos os usuários de forma rápida e funcional, quando eles quiserem e como eles quiserem. -
Sai uma moda, entra outra
Até pouco tempo, a moda no mundo do desenvolvimento era apenas desenvolver. Tudo que todos faziam era simplesmente escrever linhas de código, e se virar depois para garantir seu funcionamento, documentação, etc.