Trabalhando com o GitHub em 7 passos

Neste post vou apresentar como em 7 passos é possível instalar e utilizar o GitHub, uma ferramenta de Controle de Versão cada vez mais popular e que recentemente foi integrada ao Visual Stuio 2012 e ao próprio Team Foundation Server sendo uma das novidades mais comentadas dentro da plataforma de  Application Lifecycle Management da Microsoft.

collabocats

A plataforma TFS (Team Foundation Server) tem um controle de versão chamado internamente de Team Foundation Server Version Control (TFSVC). O que muda agora é que você terá toda a experiência do Visual Studio / Team Explorer / Work Itens / Scrum e poderá escolher qual o seu controle de versão (GIT / TFSVC).

Sendo assim vamos partir para a prática…

Ler mais…

GitHub para desenvolvedores Microsoft

octocatDesenvolver hoje é um desafio. Equipes grandes, muitos papeis, estimativas irrealistas, problemas de comunicação, escritórios lotados e uma série de outro fatores que influenciam na qualidade e saúde do código. Quando levamos estes fatores em consideração, se torna claro a necessidade de ferramentas que nos auxiliem a garantir esta saúde ou possibilidade de manter as versões saudáveis com os arquivos de código fonte sob algum tipo de controle ou versionamento.

O controle de versão é um sistema que registra as mudanças feitas em um arquivo ou um conjunto de arquivos ao longo do tempo de forma que você possa recuperar versões específicas.

Ler mais…

TDC Florianópolis 2013

banner-TDC2013-floripa-120x370Pessoal, no próximo final de semana vamos ter o TDC 2013 em Florianópolis. Para aqueles que não conhecem, o TDC (The Developer’s Conference) é um evento de grande porte organizado pela Globalcode e com o foco no Desenvolvimento.

São 7 trilhas por dia e 3 dias de evento, num total de 21 trilhas com assuntos diferentes, além das trilhas Stadium que são uma seleção de palestras das trilhas do dia e acontece num auditório.

Neste ano estarei palestrando novamente na trilha de Cloud Computing com a palestra: Desenvolvendo com Amazon S3 e C# .  [http://www.thedevelopersconference.com.br/tdc/2013/florianopolis/trilha-cloud-computing#programacao]

Esta trilha vai acontecer no DOMINGO – 26/05.

É um evento altamente recomendado para não dizer imperdível para todos que querem se manter atualizados, conhecer  e aprender sobre novas tecnologias bem como um network de responsa. Como em eventos alteriores, é só olhar o nível dos palestrantes nas diversas trilhas para saber que o evento terá ótimo conteúdo técnico.

Como se tudo isso ainda não fosse o suficiente, o envento ocorrerá próxima a praia dos Ingleses… não preciso dizer mais nada… :)

 

CartazTDC2013-Floripa-A3

Global Windows Azure Bootcamp 2013 – Brasília

O Windows Azure Bootcamp é um evento organizado pela comunidade técnica mundial e será realizada simultaneamente no dia 27 de abril de 2013.

A ideia deste evento é ser totalmente prático, ou seja, como criar e publicar uma aplicação no Windows Azure.

bootcamp

Você pode ler mais sobre o evento no site oficial do evento em http://globalwindowsazure.azurewebsites.net, onde é apresentado o mapa com todas as localidades no mundo onde o evento vai ocorrer.

Aqui no Brasil teremos mais de 15 eventos onde um deles será em Brasília. Para este evento conseguimos um local super bacana e bem localizado. Será no SENAI do SIG Qd. 6, Lt. 1100 (ao lado da Imprensa Nascional). O pessoal aqui do cerrado vai poder contar com todo o suporte para o nosso laboratório. 

O evento vai ocorrer no sábado do dia 27 de Abril das 09:00 as 12:00, e será focado na criação e publicação no Windows Azure.

Eu estarei entregando o conteúdo aqui nas terras candangas e já estou contando com a participação da comunidade de Brasília. Só dispomos de 20 vagas!

A inscrição pode ser realizada aqui: www.eventick.com.br/GWAB-Brasilia-DF.

Para maiores informações podem entrar em contato comigo nos emails abaixo:

 

Espero vocês por lá!   :) Me Azul

Twitter: @vitormeriat

vitormeriat@gmail.com

vitor.pereira@studentpartner.com

Azure Table Storage e o NoSQL – Sharding

Vamos continuar nossa viagem no mundo do cloud storage, agora com foco na necessidade da escalabilidade para a computação na nuvem.

ShardDiagram-4

A escalabilidade é um tema amplo, portanto para este post vamos vislumbrar este tema sobre o ângulo dos Bancos de Dados, um assunto extremamente delicado no cenário de desenvolvimento atual. Não espere algo no nível internals, vou apenas introduzir o assunto para prosseguir no assunto desta mini-série.

Vamos pensar no cenário atual que já me referi anteriormente. Sistemas web e aplicativos mobile com milhares de usuários simultâneos cada vez mais exigentes. Seu banco de dados têm de ser "escalado", porque, com um número X de usuários não importa o quanto você otimizar o desempenho, em algum ponto você não será capaz de processar tudo dentro de um servidor db. Isto é particularmente verdade para os prestadores de serviços on-line, os softwares como serviço (SaaS), empresas e sites de redes sociais. Com isso você será obrigado a dividir seus dados em vários servidores. Isso acaba criando um novo problema: Você precisa ser capaz de descobrir em qual servidor seus dados estão…

              … A solução …. Sharding

Ler mais…

Azure Table Storage e o NoSQL – Cluster e DHT

cloudc1Dando prosseguimento a esta mini-série, veremos alguns conceitos sobre cluster e DHT. No primeiro momento você pode se perguntar: Sou um desenvolvedor, só quero saber como criar um CRUD no Azure então para que tudo isso? O fato é estes pontos são a base desta estrutura, que levaram a evolução inevitável de se pensar em nuvem. Na verdade são conceitos que justificam toda a computação na nuvem mais vamos focar no Azure Table Service.

A computação na nuvem acontece de maneira distribuída semelhante a um grid ou cluster. Também devido a esta "maneira" distribuída é que topamos com estruturas como a do ATS, Queues e Blobs no caso do Azure. O próprio SQL Databases (antigo SQL Azure), possui algumas diferenças em relação a sua versão on-premise. Isto ocorre devido a infra que torna possível a cloud computing. Esta infra surge em resposta a algumas necessidades que veremos nos próximos tópicos.

Ler mais…

Azure Table Service e o NoSQL – Introdução

nosqlBom, minha motivação nesta mini-série gira em torno de um problema comum que tenho: Dúvidas sobre o ATS (Azure Table Service).
Geralmente o pessoal que visita o meu blog ou me conhece e lê ou sabe da experiência que tive com Azure, costuma me questionar sobre qual a diferença entre desenvolver "para" o Azure e da maneira convencional. Geralmente essa é uma dúvida simples de responder, já que a maioria do pessoal não faz nem ideia do que realmente seja Cloud Computing. Agora a dúvida que realmente complica o meio de campo é: Qual a diferença de desenvolvimento entre Azure Table Service e o MSQLS convencional? O problema aqui é mais conceitual.

Ler mais…

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 294 outros seguidores