Elemar DEV

Tecnologia e desenvolvimento

FluentIL – Parte 15 – Try/Catch/Finally

Olá pessoal. Tudo certo?! Trabalho continua no aperfeiçoamento da FluentIL. Agora, adicinamos suporte para blocos Try/Catch/Finally. Todo o código de FluentIL está no Github. Além disso, há uma versão estável … Continuar lendo

01/04/2012 · Deixe um comentário

FluentIL – Parte 14 – Lambda, Lambda, Lambda

Olá pessoal. Tudo certo!? Depois de publicar o site para FluentIL, comecei a receber bons feedbacks e sugestões sobre como aprimorar a biblioteca. Hoje, implemento algumas sugestões do MVP Fábio … Continuar lendo

29/03/2012 · Deixe um comentário

Aprender Intermediate Language é importante! Entenda o porquê.

Olá pessoal. Tudo certo?! Estou muito feliz com o feedback e com a aceitação do FluentIL. Recebi muitos feedbacks positivos, algumas sugestões de melhoria da biblioteca, e uma série de … Continuar lendo

28/03/2012 · 3 Comentários

FluentIL agora tem site: fluentil.org

Olá pessoal. Tudo certo!? Com grande orgulho, informo que um projeto que começo aqui no blog está ficando maior. FluentIL, uma biblioteca para facilitar emitting, que desenvolvemos aqui, tem seu … Continuar lendo

26/03/2012 · 2 Comentários

FluentIL e FluentIL.Cecil estão no NuGet

Olá pessoal. Tudo certo?! FluentIL e FluentIL.Cecil já são projetos relativamente maduros. Você tem acesso a todo o roteiro de desenvolvimento desses projetos aqui no blog. Além disso, pode pegar … Continuar lendo

17/03/2012 · 1 comentário

FluentIL – Parte 13 – Vai um Aggregator aí?!

Olá pessoal. Tudo certo?! No último post, mostrei uma aplicação prática, em códigos do dia-a-dia, para Emitting (com IL Injection). Hoje, continuo “turbinando” o suporte de FluentIL (veja a série … Continuar lendo

03/03/2012 · Deixe um comentário

Criando códigos (do dia-a-dia) mais declarativos usando “Metaprogramming”

Olá pessoal. Tudo certo?! Depois de alguns dias mergulhando em Cecil e FluentIL, nada como mostrar uma aplicação prática para dessas tecnologias para o dia-a-dia. No post de hoje, mostro … Continuar lendo

02/03/2012 · 6 Comentários

FluentIL – Parte 12 – Cecil suportando Parâmetros nomeados, Expressões e Condicionais

Olá pessoal. Tudo certo!? No post anterior, comecei a “ampliar” FluentIL para suportar Mono.Cecil (veja “Um universo de possibilidades com Mono.Cecil”). Entretanto, como não poderia deixar de ser, ficamos no … Continuar lendo

01/03/2012 · 2 Comentários

FluentIL – Parte 11 – Tornando Cecil (muito) mais amistosa

Olá pessoal. Tudo certo!? No post anterior mostrei como alterar assemblies .NET usando Cecil. Entretanto, ficou evidente a dificuldade do processo de Emitting proporcionado pela API. Nesse post, explico o … Continuar lendo

29/02/2012 · 2 Comentários

Um universo de possibilidades com Mono.Cecil

Olá pessoal. Tudo certo?! Nesse post, mostro como utilizar Mono.Cecil para alterar assemblies .NET. Trata-se de uma excelente alternativa para desenvolvimento de soluções com meta-programação. Também é excelente para desenvolvimento … Continuar lendo

28/02/2012 · 3 Comentários

Um “helper” para Shallow Cloning (usando emitting em C#)

Olá pessoal. Tudo certo?! No post anterior, afirmei que implementar a interface ICloneable dificilmente se justifica como uma boa decisão de design. Entretanto, como seria a abordagem adequada quando precisamos, … Continuar lendo

27/02/2012 · 3 Comentários

FluentIL – Parte 10 – Suporte para propriedades (não-automáticas)

Olá pessoal, tudo certo? No último post dessa série, mostrei minha implementação para emitting de propriedades automáticas. No post de hoje, mostro como realizei a implementação para suportar propriedades “read-only” … Continuar lendo

22/09/2011 · 2 Comentários

FluentIL – Parte 9 – Suporte para propriedades automáticas

Olá pessoal, tudo certo? Depois de três meses, retomo esse projeto (consulte os posts anteriores para “pegar” o projeto). Para quem está chegando agora, FluentIL é uma espécie de helper … Continuar lendo

20/09/2011 · 2 Comentários

FluentIL – Parte 8 – Compilando expressões

Olá pessoal, como estamos? Outro dia falei sobre como reconhecer tokens em cadeias de caracteres. Depois, falei como fazer o parsing destes tokens conforme uma gramática LL(1). São conhecimentos fundamentais … Continuar lendo

01/06/2011 · Deixe um comentário

Proxies dinâmicos usando Emitting (avançado) – Parte 3/3 [final]

Olá pessoal, como estamos? Este é o terceiro e último post de uma (mini) série mostrando como criar proxies dinâmicos com emitting. No primeiro post, mostrei como criar objetos dinamicamente … Continuar lendo

15/05/2011 · 1 comentário

Proxies dinâmicos usando Emitting (avançado) – Parte 2/3

Olá pessoal, como estamos?! No post anterior, iniciei a apresentar as etapas que percorri para construção de uma classe utilitária para geração, on-the-fly, de proxies. Trata-se de mais um exemplo … Continuar lendo

14/05/2011 · 2 Comentários

Proxies dinâmicos usando Emitting (avançado) – Parte 1/3

Olá pessoal, como estamos?! No post de hoje, começo a apresentar meu roteiro de desenvolvimento para uma classe utilitária para geração, on-the-fly, de proxies. Trata-se de mais um exemplo prático … Continuar lendo

14/05/2011 · 2 Comentários

FluentIL – Parte 7 – Expressions, atributos, Log, whatever!

Olá pessoal, como estamos? Há alguns dias não escrevia nada aqui no blog. Quero começar a falar sobre compiladores mas não estou conseguindo acertar o post inicial. Hoje vou relatar … Continuar lendo

13/05/2011 · Deixe um comentário

FluentIL – Parte 6 – Aplicando Strategy pattern

Olá pessoal, como estamos? Esse é o terceiro dia consecutivo que escrevo nessa série. Estou muito contente com os avanços obtidos até aqui nessa DSL. No post de hoje, escrevo … Continuar lendo

04/05/2011 · 1 comentário

FluentIL – Parte 5 – DSL Improvements (Again!)

Olá pessoal, como estamos? Se há algo que eu aprendi nesses anos desenvolvendo soluções é: “seja o seu primeiro cliente”. Se está escrevendo uma API, consuma essa API. Somente dessa … Continuar lendo

02/05/2011 · Deixe um comentário

FluentIL – Parte 4 – Suporte para criação de tipos

Olá pessoal, como estamos? Já tem algum tempo que não escrevia nada nessa série. Então, hoje voltamos a ativa. No post de hoje apresento as alterações que realizei em nosso … Continuar lendo

02/05/2011 · 2 Comentários

FluentIL – Parte 3 – DSL Improvements

Olá pessoal, tudo certo? Este é mais um post da série que acompanha o desenvolvimento de uma DSL (antes chamada de “toolkit”) que facilita o desenvolvimento de código para emitting. … Continuar lendo

19/02/2011 · Deixe um comentário

Exemplo prático (e útil) de Emitting e IL

Olá pessoal, tudo certo? Aplicação de filtros em imagens (com alto desempenho e flexibilidade)! Esse é o exemplo prático que apresento hoje para Emitting e IL. Se você acompanha meu … Continuar lendo

10/02/2011 · 9 Comentários

FluentIL – Parte 2 – If..Else

Olá pessoal, tudo certo? No post anterior iniciamos a construção de um projeto open-source que objetiva  facilitar escrita de código para Emitting. O projeto se constitu, basicamente, de uma DSL … Continuar lendo

09/02/2011 · 12 Comentários

FluentIL – Projeto Open-source para facilitar Emitting (Parte 1)

Olá pessoa, tudo certo? Há algum tempo venho tratando de IL aqui no blog. Acredito no potencial da tecnologia e percebo grande utilidade, principalmente quando combinada com Emitting. A utilização … Continuar lendo

07/02/2011 · 2 Comentários

Estatísticas

  • 629,284 hits