InstaSharp - Biblioteca C# que encapsula a API do Instagram

9/26/2013 11:23:12 PM By Felipe Pessoto

O InstaSharp é uma biblioteca C# que encapsula a API do Instagram, uma API RESTful.

Comecei a usar o InstaSharp para um projeto pessoal, mas percebi que faltava algumas propriedades e resolvi criar um fork do código original. Já existia um branch "re-design"com algumas novidades então trabalhei em cima dele e fiz diversas melhorias, principalmente uma atualização de tecnologia.

O projeto original estava meio parado, então o criador da biblioteca me incluiu como colaborador. Acredito que hoje sou o principal e único desenvolvedor ativo no projeto.

Re-escrevi boa parte do código que agora é todo assíncrono. As principais novidades são:

  • Convertido para Portable Class Library
  • Uso o HttpClient em vez do RestSharp
  • Todas chamadas são async
  • Projeto separado para Testes
  • Suporte para .NET 4, .NET 4.5, Silverlight 5, Windows Phone 8 e Windows Store 8

Você também pode criar um fork e contribuir com pull's requests.

Links:

InstaSharp

InstaSharp no GitHub

Meu Fork do InstaShap

Jogo de Campo Minado (Minesweeper) multiplayer usando C# 5

9/9/2012 8:07:25 PM By Felipe Pessoto

Este projeto é bem antigo, o primeiro que fiz, publiquei os fontes no Codeplex, e fiz uma atualização no código. Ainda tem muitas coisa pra melhorar, mas agora está em .NET 4.5 com C# 5, o que permite fazer todos os IO´s de forma assíncrona sem deixar o código uma bagunça.

No Codeplex fica mais fácil de distribuir e mantém o histórico de alterações, da pra ver como era o código antes de .NET 2.0.

Fujiy Minesweeper

campo minado

Desenvolvedor na Athié Wohnrath

8/22/2012 1:58:41 AM By Felipe Pessoto

Olhando meu MyWebCareer (pra quem não conhece, vale a pena se cadastrar e ver como está sua presença na Internet) percebi que não postei sobre o novo trabalho na Athié Wohnrath. Já faz mais de 3 meses e estou aproveitando bastante as novas experiências. A empresa não é de tecnologia, mas de Arquitetura, uma das mais conceituadas, contando com vários prêmios. O setor de TI tem crescido bastante pra agilizar os processos, é um desafio novo, atendendo exclusivamente uma empresa a forma de trabalho muda em alguns aspectos.

Boletos Bancários e CNAB com Boleto.Net

8/22/2012 1:58:29 AM By Felipe Pessoto

Se precisar emitir boletos bancários, gerar arquivos de remessa ou ler arquivos de retorno o Boleto.Net deve ajudar. Por usar padrões da Febraban, não é tão fácil achar código pronto, pois fica limitado a comunidade brasileira de desenvolvedores que é extremamente pequena comparada ao resto do mundo.

Em um projeto da empresa precisei ler um arquivo CNAB240, porém o Boleto.Net ainda não suportava o Segmento E, acabei fazendo minha própria implementação e hoje conversei com o coordenador do projeto pra incluir o suporte no Boleto.Net também, assim ninguem mais precisa refazer esse código. Na conversa decidimos fazer algumas atualizações de tecnologia e padrões.

Começando pelo NuGet, que agora facilita pra quem precisar usar a biblioteca e o próximo passo é mudar o controle de versão pra Mercurial, facilitando a colaboração de código.