Lambdas e Expression Trees – parte 1/2
Olá pessoal, tudo certin? Não sei o que você pensa sobre LINQ. Para mim, LINQ é um recurso fantástico que permite que pensemos de forma menos “imperativa” (dizendo como queremos que as coisas sejam feitas) e comecemos a pensar de forma mais declarativa (sobre o que queremos, ou seja, mais orientados ao objetivo). Em termos… [Read more…]
Monitorando consumo de memória e tempo de execução
Olá pessoal, tudo certin? Depois de uns dias quieto, resolvi voltar com um “postzinho” de código simples e útil. Sou um tantinho viciado em performance. Meu maior desejo é que meus aplicativos, além de funcionar, façam tudo que precisa ser feito no menor tempo possível e consumindo o mínimo possível de recursos. O que vou… [Read more…]
Garbage Collection – Parte 1 – O Heap Gerenciado
Olá pessoal, tudo certin? Depois de alguma relutância, resolvi iniciar uma nova série “core” aqui no blog. Do que vou tratar? Do fantástico garbage collector. Essa incrível entidade viva e inteligente embutida na CLR e que mantem nossos programas saudáveis e operantes. O assunto é denso. Tratar dos fundamentos desse “monstro” não é fácil e,… [Read more…]
Nullable … quando um value type não quer ser value type
Olá pessoal, tudo certin? Hoje resolvi escrever um cadin sobre um tipo intrigante do CLR: o tipo Nullable. Escolhi falar sobre esse tipo por sua natureza dúbia: Ele é um Value Type que quer representar nulo. Não quero me alongar, logo… Go code! Por que precisamos do Nullable? Como já sabemos, uma variável do tipo… [Read more…]
Enumerações, Bit Flags e Extension Methods
Olá pessoal, tudo certin? Depois do resumin de ontem, volto aos posts técnicos inéditos. Entretanto, já aviso que esse post é mais “levinho” Hoje, pretendo falar um pouquinho sobre enumerações e flags. Já que a API do Microsoft Windows e muitas linguagens de programação têm usado esses recursos há muitos anos, tenho certeza de que… [Read more…]
Como se fosse a primeira vez…
Olá pessoal, tudo certin? O título desse POST foi inspirado em um filme (com mesmo nome), estrelado pelo Adam Sandler e pela Drew Barrymore. O título original era: 50 first dates. Pois bem, e o que isso tem com a temática desse blog? Estaria, eu, pensando em mudar as direções do que é escrito por… [Read more…]
Paralelismo e operações de I/O
Olá pessoal, tudo certin? Depois de uma semana de muito pouca atividade por aqui (TechEd tomou todo o meu tempo), eis que surge mais um “postzinho” técnico. Tema de hoje: Paralelismo e operações de I/O. Se você não “manja” muito do assunto, talvez queira ver um outro post meu: “Como Parallel Linq (PLINQ) funciona?” Importante… [Read more…]
Using, Dispose e Construtores
Ola pessoal, tudo certin? Depois de alguns dias sem escrever nada por aqui, estou voltando as atividades . Sobre o que vou escrever hoje? Using, Dispose e Construtores. Por que escolhi esse assunto? Bem, há algum tempo escrevi um artigo sobre o Standard Dispose Pattern e a abri uma thread na DotNetArchitects para discutir o… [Read more…]
Como Parallel LINQ (PLINQ) funciona?
Olá galera, tudo certin? Em um sábado chuvoso em Caxias do Sul, ansioso para iniciar minha jornada rumo ao TechEd (na distante São Paulo [uma horinha e meia de vôo]), escrevo mais um “postizinho”! Que assunto abordo hoje? PLINQ. Importante dizer que este não é, exatamente, um post com material introdutório sobre o assunto. Presumo… [Read more…]
Seus tipos são serializáveis?
Olá galera, tudo certin? Pelos caminhos que a vida nos dá, acabei trabalhando sempre com aplicações pouco convencionais. Acabo sempre envolvido em projetos que saem do padrão. Em decorrência disso, eu acho, acabei sempre tendo que trabalhar com mecanismos de persistência exóticos. Confesso que sinto uma certa “inveja boa” de quem saca tudo e usa… [Read more…]
setembro 30, 2010
4