en   |   pt

Junior Oliveira

Articles about csharp

Introdução a Nancy
  |     pt 

Olá pessoal, hoje eu vou falar um pouco sobre Nancy.

O que é?

É um framework leve e simples para construção serviços HTTP usando tecnologia .Net e Mono, e fornece uma Domain Specific Language (DSL) para devolver uma resposta de forma simples.
Foi projetada para rodar em qualquer lugar, já que ela possui seus próprios objetos de solicitação e resposta.
Um dos conceitos fundamentais em Nancy são os hosts. Um host atua como um adaptador para um ambiente de hospedagem, permitindo assim que ela possa ser executada com as tecnologias existentes, como ASP.NET, WCF e Owin, ou integrado em qualquer aplicação.
Nancy é um projeto open source, hospedado no GitHub e está licenciado sob a MIT license.

Read more »
Simple.Data
  |     pt 

Olá pessoal, hoje eu vou falar um pouco sobre Simple.Data.

O que é?

Simple.Data é um micro framework de acesso a banco de dados baseado no ActiveRecord e DataMapper do Ruby.
Ele usa dynamic do .NET 4 para interpretar nomes de método e propriedade em tempo de execução e mapeá-los usando uma abordagem baseada em convenções.

Read more »
NHibernate
  |     pt 

Olá pessoal, depois de um tempo parado, vamos falar um pouco de NHibernate.
Este post estava pronto a bastante tempo pode ser que alguma coisa não seja mais aplicado nas novas versão do NHibernate.

Instalando

A forma mais simples de instalar o NHibernate é usando o NuGet, abaixo o comando para instalar o NHibernate. No exemplo estou usando a versão 3.3.3.4000 para o .NET Framework 4.0.

Read more »
Strategy Pattern
  |     pt 

Olá pessoal, vou falar um pouco sobre Strategy Pattern, é um Design Pattern que ficou famoso depois de ser catalogado pelo GoF (Gang Of Four) formado por Erich Gamma, Richard Helm, Ralph Johnson e John Vlissides no livro “Design Patterns: Elements of Reusable Object-Oriented Software”.

Segue abaixo a definição de acordo com o livro:

“Define a family of algorithms, encapsulate each one, and make them interchangeable. Strategy lets the algorithm vary independently from clients that use it.”

Read more »
TDD: Jokenpo
  |     en  pt 

Hello guys, inspired by a dojo that I had at my work, witch the problem that we choosed to solve was the game Jokenpo, I decided to write my soluction using TDD.

The problem was taken from DojoPuzzles.com - Jokenpo witch by the way is very good and has severals problems to solve.

Read more »
Princípio de Segregação de Interface
  |     pt 

Olá pessoal, vou fazer alguns posts sobre S.O.L.I.D. O primeiro que gostaria de abordar com vocês é:

  S
  O
  L
  ISP - Interface Segregation Principle
  D

A definição basicamente é:

“Clients should not be forced to depend upon interfaces that they do not use.”

Read more »
Consumindo DataSnap Server com C#
  |     pt 

Olá pessoal, mais um post sobre DataSnap com Delphi XE, agora eu vou demonstrar como consumir um método em um servidor DataSnap a partir de um cliente em C#.

Read more »