Integração de Universal Apps com as novas APIs REST do TFS

Nesse último sábado aconteceu o ALM Summit Brasil 2014. Eu estava lá pra prestigiar, já que era um evento organizado pela Lambda3, mas também fiz uma palestra sobre um assunto que tem a ver com o evento mas também com o meu trabalho atual. Estou desenvolvendo uma app de Windows 8, Windows Phone, Android e iOS utilizando Universal Apps, que acessa o Visual Studio Online (e TFS On Premises) utilizando as APIs REST que estão em preview nesse momento. Apresentei as Universal Apps, depois mostrei Continue Lendo →

Um caso de estágio na Lambda3

Como um dos quatro estagiários que estão na Lambda3 atualmente, resolvi descrever meu trajeto até o momento. O Início, as Apresentações e as Atividades Comecei a estagiar na Lambda3 em março. Quem viria a conduzir (ou ajudar com) o treinamento seria o Jonas Abreu. No primeiro dia ele já me apresentou ao pessoal e ao ambiente da empresa. O que pude observadar, já de início: as divisões das mesas são baixas, o que facilita a comunicação; a sala de descompressão (uma sala em que podemos Continue Lendo →

Palestras de NodeJS e EcmaScript 6 do TDC 2014

Ontem e hoje tive palestras no TDC 2014. Ontem o Victor Cavalcante e eu apresentamos na trilha de JavaScript as novidades do EcmaScript 6. Mostramos com código as novidades. Se você quiser entender melhor pode ouvir o Tecnoretórica onde o Victor e eu discutimos esse assunto. Os slides estão abaixo, e neles há exemplos reais de código que você pode consultar: E hoje eu abri a trilha de NodeJS (que está rolando nesse momento, lotada!), com uma palestra de introduçãon ao Node. É uma boa Continue Lendo →

Use “Unpublish branch” no branch master e sinta seu coração parando por alguns segundos

“Com grandes poderes vêm grandes responsabilidades…” Recentemente eu descobri – por acaso – um fluxo de trabalho potencialmente perigoso enquanto estava usando usando a ferramenta gráfica de Git do Visual Studio 2013 Team Explorer (conhecida como “Git Tools for Visual Studio” e que vêm nativamente no VS 2013). Dependendo da sua sequência de ações, pode levar à perda de todo o conteúdo de seu repositório Git no TFS! (Continue lendo…) (Cross-post de http://www.tshooter.com.br/2014/08/06/use-unpublish-branch-no-branch-master-e-sinta-seu-corao-parando-por-alguns-segundos/) Continue Lendo →

Uma single-page application bem sucedida

Neste post gostaríamos de aprofundar o relato sobre nossa parceria com um de nossos clientes. Como já dissemos trata-se de nossa experiência na entrega de um projeto que visou a re-construção de um produto existente. Para outras informações sobre o cenário deste relato leia este post. Entre os pilares da concepção do novo produto havia uma proposta inovadora de elementos de usabilidade e apelo visual. Durante a inception do projeto enxergamos na abordagem SPA uma resposta a esta Continue Lendo →

Retomando o controle dos custos operacionais de um produto com uma arquitetura SaaS

Neste post gostaríamos de aprofundar o relato sobre nossa parceria com um de nossos clientes. Como já dissemos trata-se de nossa experiência na entrega de um projeto que visou a re-construção de um produto existente. Dentre as motivações por trás do projeto existia o desejo de reduzir os custos com a operação do produto. Para outras informações sobre o cenário deste relato leia este post. O modelo SaaS esteve em nosso horizonte desde o início dos trabalhos do projeto. É interessante Continue Lendo →

Build Service: Reconfigurando Build Controller para todas as Build Definitions

Em um dos clientes da Lambda3 que estou trabalhando, passei por um grande problema na semana passada: a máquina que fazia o papel de Build Service da minha infraestrutura do TFS resolveu não ligar mais. Com isso toda a minha estrutura de Build e Deploy parou de funcionar. :( No cenário desse meu cliente, já tínhamos aproximadamente 150 Build Definitions atendendo os mais diversos cenários de compilação de diferentes linguagens e plataformas (.NET, Java, etc). No meio desse caos, o cliente Continue Lendo →