Índice de Series
Architectural Patterns
BDD na Prática
C++ 101
- Conhecendo o ambiente
- Hello world
- Console, comentários, #include, Namespaces, variáveis, synonyms
- Ponteiros (conceitos básicos)
- Arrays e o Crivo de Eratóstenes
- Dynamic Memory Allocation e o Crivo de Eratóstenes (outra vez)
- References
- Funções Nativas para Strings
- Funções
- Ponteiros para funções
- Structures
- Primeiro contato com Classes
Como funciona o Azure
Conceitos Fundamentais de Erlang
Conhecendo Microsoft Roslyn CTP
Criando um “LINQ Query Provider” para Mongo
Design by Contract
Do Ruby para C#
Escrevendo um engine para xadrez
- Bitboards
- A importância do Pré-processamento
- O movimento do cavalo
- Refactoring
- O movimento do rei
- O movimento dos peões
- O movimento da torre
- Bispo e Dama
- Refactoring e Redesign
- PieceSet, Side, AttackMoves, Rays e Otimizações
- Mais bitboards, Xeques e Escapadas
- A classe Board
- Refectoring
- Castling (Roque) Rules
Faça você mesmo o seu framework para Mocks e Proxies
- Criação de um tipo dinâmico, em tempo de execução, partindo de uma interface
- Programação do comportamento do tipo dinâmico
- Interface fluente para configuração do Mock
- Parâmetros coringa
- Suporte a callbacks e mocks para mais de um tipo
- Suporte básico para propriedades
- Suporte a customização para propriedades na classe Handler
- Fluência no tratamento de propriedades
- Boxing e Unboxing
- Suporte básicos para eventos
FluentCodeMetrics
FluentIL
- Primeiros passos
- If..Else
- DSL Improvements
- Criação de tipos
- DSL Improvements (again!)
- Aplicando Strategy Pattern
- Expressions, atributos, log, whatever!
- Compilando expressões
- Suporte para propriedades automáticas
- Suporte para propriedades (não-automáticas)
- Tornando Cecil (muito) mais amistosa
- Cecil aceitando parâmetros nomeados, expressões e condicionais
- Vai um Aggregator aí?
- Lambda, Lambda, Lambda
- Try/Catch/Finally
Fractals and Tiles (com html5)
- Trees
- Snowflakes
- Hilbert Curve
- Sierpinski Gasket Curve
- Sierpinski triangle via Chaos Game
- Barnsley’s fern
- Mandelbrot set
- Julia set
Garbage Collection (em .net)
HTML 5
- História e alguns elementos de estrutura
- Novos elementos semânticos
- Novos elementos para formulários
- Vídeo e Áudio
- Web Storage
- Web SQL Databases
- Suporte para offline
- Messaging
- Começando a mexer com Canvas
- Animação
- Detectando suporte para HTML5
- Geolocation
Intermediate Language 101
- Apresentando IL
- Estrutura da máquina virtual IL
- Equilíbrio Performance e Memória em IL
- Classes e namespaces
- Trabalhando com parâmetros
- Variáveis locais e loops
- Atributos e propriedades
- Inicialização de objetos
- Boxing e unboxing
- Delegates e eventos
MSBuild
- Fundamentos
- Tasks, Targets e Properties
- Items
- Simple Conditions
- Copying files
- Propriedades e Itens dinâmicos
Powershell para desenvolvedores
Proxies dinâmicos usando Emitting (avançado)
REST 101
- Conceitos fundamentais
- Mais conceitos
- ASP.net MVC para desenvolvimento de serviços REST
- OData com WCF Data Services (Reflection Provider) implementando IUpdatable
- Implementando um Streaming Provider (read-only) OData usando IDataServiceStreamProvider
Windows Native Programming
Windows Workflow Foundation
- Coded Workflows
- Xaml Workflows
- Flowchart using Visual Studio Designer
- Code?! Xaml?! Diagrams?!
- Beginning Custom Activities
Vamos aprender Assembly
Vamos aprender Boo
Vamos aprender node.js
Vamos aprender XNA
- Back to basics
- Animated sprites
- Design e “User Input”
- XNA 3D Madness
- Rotating Cube 3D
- Loading 3D Models
- Space Simulator!
- Entendendo HLSL
- HLSL e mapeamento de texturas
- HLSL e iluminação básica
- HLSL e Point Light Effect
- Criando terrenos com Heightmaps
- Aplicando texturas a uma malha gerada com Heightmap
- Billboard e FreeCamera
- FPS + Creating a split screen
- Pagando dívidas técnicas
- Projective Texturing
- Post Processing
- Mixing 2D Text (sprites) with 3D Models
- Multitexturing
- Simple model animation
- Keyframed animation
10 Responses “Índice de Series” →






Lemol-C
04/12/2011
Tanto conteudo bom para un só blog!
Parabéns!
Leonardo Moreira
24/02/2012
Muito bom os posts do blogs. Parabens mesmo!!!
Cícero Oliveira
28/02/2012
Muito informação precisa, leitura gostosa, exemplos que demonstram bem o conceito,para quem está buscando aprofundar seus conhecimentos sobre C#. aqui e perfeito.
Parabéns Elemar.
Obrigado
Jefferson Martins
02/03/2012
Parabéns!
Excelente blog, com muuuito conteúdo de utilidade! Tenho agregado conhecimentos através da leitura e prática deste conteúdo!
Obrigado!
Gustavo L. de Oliveira
11/03/2012
Parabéns
Seu site tem um excelente conteúdo avançado de programação (em português , algo realmente muito raro) , detalhado e muito bem explicado !!!. Gostei muito e Obrigado pelo excelente tutorial de XNA .
leoniloris
30/04/2012
olá, porque não está dando para ver alguns tópicos da série do XNA? como por exemplo, a da iluminação?, quando eu tento entrar pede o cadastro, ai mesmo fazendo cadastro, quando se loga, fala que não tem permissão para modificar o objeto.
elemarjr
30/04/2012
Desculpe, mas não entendi o problema que está encontrando. Seria possível explicar com mais detalhes?!
leoniloris
01/05/2012
Claro,
Não estou conseguindo ver os tópicos 8, 9 e 10 da série “Vamos aprender XNA”.
Pois quando eu clico em algum deles, primeiramente, o site me pede pede para se logar, assim, eu faço o login com a minha conta do WordPress.
Então, após o login, aparece a mensagem: “Sem permissão para editar este item.”
elemarjr
01/05/2012
Links corrigidos. Obrigado
Murilo
12/05/2012
Otimo muito bom mesmo finalmente achei um site que explica XNA de forma concreta e explicativa obrigado.