Elemar DEV

Tecnologia e desenvolvimento

Basic TCP/IP Socket Programming (usando C#)

Olá pessoal. Tudo certo!? Estamos habituados a usar redes todos os dias. Pode parecer estranho, mas, esse não era o cenário mais comum quando comecei a utilizar computadores. Na medida … Continuar lendo

31/01/2012 · 5 Comentários

C++ 101 – Parte 12 – Primeiro contato com Classes

Olá pessoal. tudo certo?! No post anterior dessa série, mostrei como definir structs em C++. Nesse post começo a mostra como definir e utilizar classes (o assunto é amplo para … Continuar lendo

30/01/2012 · 9 Comentários

É hora de pensar em Enterprise Architecture

Olá pessoal. Tudo certo?! Algumas idéias, uma vez aceitas, influenciam radicalmente a forma como percebemos e reagimos ao mundo. Nesse exato momento, estou sendo previlegiado com uma dessas experiências. Na … Continuar lendo

29/01/2012 · 3 Comentários

Por um mundo com mais POESIA!

Olá pessoal. Tudo certo?! Dentre todas as coisas que não sei, a que mais sinto falta é escrever poesia. Não estou falando de versos simples, ou de frases de efeito, … Continuar lendo

28/01/2012 · 3 Comentários

Garantindo desacoplamento com Message Endpoints

Olá pessoal. Tudo certo!? Nesse post, concluo uma relação de “Enterprise Integration Patterns” fundamentais. Se você está chegando agora, deve considerar ver posts anteriores relacionados: Trocando mensagens (entre aplicações) usando … Continuar lendo

28/01/2012 · 4 Comentários

Perseguindo a Inovação

Olá pessoal. Tudo certo?! Há quem defenda que a inovação é fundamental para a continuidade de qualquer organização. Concordo com isso! Mas, a pergunta que fica é: “Como inovar?!” Há … Continuar lendo

28/01/2012 · 8 Comentários

Promovendo compatibilidade com Message Translator (usando C#)

Olá pessoal. Tudo certo?! Outro dia, falamos sobre como aumentar a flexibilidade de nossos sistemas usando “Pipes and Filters”. Também exploramos alternativas para aumentar integração e escalabilidade através de “Message … Continuar lendo

28/01/2012 · 4 Comentários

C++ 101 – Parte 11 – Structures

Olá pessoal. Tudo certo!? Depois de muitos posts em C#, alguma coisa em Javascript, voltemos a falar um pouco sobre C++. Nesse post, mostro como definir structures. Se desejar, consulte … Continuar lendo

28/01/2012 · 2 Comentários

Encaminhamento condicional de mensagens com Message Router (usando C#)

Olá pessoal. Tudo certo!? Continuando nossas discussões sobre mensageria, minha proposta para esse post é discutir mais um importante pattern: Message Router. O fundamento desse pattern consiste em transferir mensagens … Continuar lendo

27/01/2012 · 5 Comentários

Ganhando Flexibilidade e Escalabilidade com Mensageria e “Pipes and Filters” (usando C#)

Olá pessoal. Tudo certo!? Tornar nossas aplicações escaláveis é um grande (e importante) desafio. A abordagem mais comum passa pela decomposição de grandes atividades em “tarefas” menores que possam ser … Continuar lendo

26/01/2012 · 6 Comentários

Trocando mensagens (entre aplicações) usando MSMQ (com C#)

Olá pessoal. Tudo certo? Integrar aplicações não é tarefa fácil. Há diversas alternativas. Entretanto, as mais atraentes envolvem a utilização de algum tipo de mensageria. No “mundo Microsoft”, a alternativa … Continuar lendo

25/01/2012 · 12 Comentários

As pessoas REALMENTE têm dificuldades para aceitar mudanças?

Olá pessoal. Tudo certo?! Há pouco tempo revisei uma de minhas crenças mais enraizadas: pessoas têm dificuldades em aceitar mudanças! Durante muito tempo assumi que, se há uma mudança, há … Continuar lendo

24/01/2012 · 4 Comentários

Essa tal causalidade

Olá pessoal. Tudo certo?! Aproveitando a folga do fim-de-semana, retorno, um pouco, a filosofia. Você consegue saber se um homem é inteligente pelas suas respostas. Você consegue saber se um … Continuar lendo

22/01/2012 · 3 Comentários

Não terceirize a gestão de sua carreira

Olá pessoal. Tudo certo!? Se você ouve o Void Podcast ou ouviu o último Conexão Windows (com Rodolpho Carmo, Victor Cavalcante  e eu), já me ouviu falar a frase do … Continuar lendo

21/01/2012 · 8 Comentários

Windows Workflow Foundation (WF) – Parte 5 – Beginning Custom Activities

Olá pessoal. Tudo certo?! Em WF4, criamos workflows combinando as funcionalidades de diversas atividades. As atividades são os “blocos de montar” que utilizamos para compor workflows. Há um conjunto rico … Continuar lendo

20/01/2012 · Deixe um comentário

Conhecendo o Microsoft “Roslyn” CTP – Parte 1 – Criando um REPL para C#

Olá pessoal. Tudo certo!? Há alguns anos, falar sobre compilação implicava unicamente em tratar da conversão de arquivos com código-fonte, em determinada linguagem, para outro formato, geralmente executável. O processo … Continuar lendo

19/01/2012 · 2 Comentários

Windows Workflow Foundation (WF) – Parte 4 – Code?! Xaml ?! Diagram?!

Olá pessoal. Tudo certo?! Nos primeiros posts dessa série, apresentei alguns fundamentos do Windows Workflow Foundation. Vimos como criar fluxos simples através de código, Xaml e do editor do Visual … Continuar lendo

16/01/2012 · 11 Comentários

Windows Workflow Foundation (WF) – Parte 3 – Flowchart using Visual Studio Designer

Olá pessoal. Tudo certo!? Este é o terceiro post dessa série sobre Windows Workflow Foundation. Nos posts anteriores, mostrei como criar workflows no código ou em Xaml. Neste, mostro como … Continuar lendo

15/01/2012 · 4 Comentários

Perseguindo a temperança

Olá pessoal. Tudo certo?! Nesse post, volto a tratar, um pouco, de filosofia. Abordo brevemente uma bela e pouco percebida virtude: a temperança. Para compor o texto deste post, recorri … Continuar lendo

14/01/2012 · 1 comentário

Windows Workflow Foundation (WF) – Parte 2 – Xaml Workflows

Olá pessoal. Tudo certo?! No post anterior, mostrei como escrever fluxos muito simples em código. Obviamente, por mais interessante que seja o modelo de objetos do WF, tal abordagem faz … Continuar lendo

14/01/2012 · 3 Comentários

Windows Workflow Foundation (WF) – Parte 1 – Coded Workflows

Olá pessoal. Tudo certo?! Windows workflow foundation permite o desenvolvimento de aplicações poderosas e altamente customizáveis. A idéia fundamental é permitir a definição e execução de fluxos de atividades. Esses … Continuar lendo

14/01/2012 · 16 Comentários

Você é (in)tolerante?

Olá pessoal. Tudo certo?! Vez ou outra, vou tomar a liberdade de fugir um pouco dos posts técnicos e vou entrar em outro domínio que considero fascinante: a filosofia. Minha … Continuar lendo

09/01/2012 · 8 Comentários

Produzindo código mais elegante com combinators (em C#)

Olá pessoal. Tudo certo?! No post de hoje, mostro como implementar combinators em C#. Combinators são “higher-order functions” que usam somente funções e outros combinators para entregar novas funcionalidades. A … Continuar lendo

05/01/2012 · 9 Comentários

Parallel QuickSort (em C#)

Olá pessoal. Tudo certo?! No post de hoje, mostro como implementar o famoso “Quicksort” com suporte a paralelismo. Não vou explicar o Quicksort propriamente dito (acho que isso já foi … Continuar lendo

04/01/2012 · Deixe um comentário

Async (advanced) – Returning Values, Cancellation, Awaiter pattern

Olá pessoal. Tudo certo?! No último post, mostrei como programação assíncrona ficou mais fácil (e natural) a partir do Async CTP (que antecipa muitas funcionalidades interessantes do C# 5.0). Nesse … Continuar lendo

03/01/2012 · 3 Comentários

Parallel/Asyncronous Programming mais fácil com o Async CTP

Olá pessoal. Tudo certo?! Este é meu primeiro post técnico em 2012. Também é o primeiro post técnico depois de ser reconhecido como MVP em C#. No post de hoje, … Continuar lendo

03/01/2012 · 8 Comentários

Yeah. I am a Microsoft Visual C# MVP!

Olá pessoal. Tudo certo?! É com muita alegria que informo que fui agraciado com Microsoft MVP award desse ciclo. Estou tremendamente feliz com a novidade. Há algum tempo, resolvi colaborar, da … Continuar lendo

01/01/2012 · 65 Comentários

Estatísticas

  • 674,520 hits