Women @ Microsoft Communities

Olá pessoal!

No último dia 28/03, tivemos o meetup “Women @ Microsoft Communities”, onde reunimos algumas das principais influenciadoras das comunidades de tecnologia, utilizando tecnologias Microsoft.

29513133_1890931160955155_629169944176563059_n

Tive a grande oportunidade de poder me reunir a Vivian e Dani, e bater um papo com a galera presente sobre DevOps e Azure.

Se quiser saber um pouco mais, acesse a gravação Women@MicrosoftCommunities

E não esqueça de seguir o canal WoMakersCode 🙂

Slides da apresentação: “DevOps e Azure. Uma combinação perfeita!”

 

Até mais, pessoal!

Anúncios

QAXperience 2018 – QA e DevOps!

Olá pessoal!

 

Nos dias 21,22 e 23 de março, tivemos o QAXperience.

Capture.PNG

Um evento totalmente focado em QA e DevOps, com diversos palestrantes especialistas na área.

Tive o prazer de estar palestrando no dia 22, onde pude falar sobre um tema recente: DevTest.

Nesta palestra discutimos o que é o conceito de DevTest, ferramentas do mercado nos quais utilizam este conceito e como ele pode ajudar a dar autonomia ao seu time.

Se quer rever as apresentações realizadas em todos os 3 dias, acesso o canal do QANinja no youtube. Lá temos a gravação de todos os dias 🙂

E se você quer dar uma olhadinha no 2° dia, para saber um pouco mais sobre DevTest, acesse:

QAXperience – 1° dia

QAXperience – 2° dia

QAXperience – 3° dia

Slides da apresentação realizada: “DevTest: dando autonomia ao meu time. Funciona?”

 

Até mais, pessoal!

 

Meu primeiro MVP Summit

Olá pessoal!

Semana corrida, cheia de palestras e networking. Conhecendo um novo país e líderes de comunidades em todo o mundo.

Este é o MVP Global Summit.

Como vocês já devem ter acompanhado, em janeiro recebi o título de MVP pela Microsoft.

Mas o que é MVP?
MVP: Most Valuable Professional
Traduzindo: Profissional mais valioso.

Este prêmio é entregue a líderes de comunidades, nos quais vem realizando um trabalho impactante nas comunidades. Vem ajudando a comunidade diariamente, com paixão pelo que faz.

E como um dos benefícios por recebermos e mantermos nosso trabalho nas comunidades, temos anualmente o MVP Global Summit. Um Evento realizado na sede da Microsoft em Redmond, reunindo todos os MVPs do mundo, onde em uma semana aprendemos com lendas da Microsoft e realizamos networking com demais MVPs presentes.

Como recebi a premiação em janeiro (exatamente em 02/01), não tinha passaporte e muito menos visto, já imaginem a correria no qual foi para colocar minha presença como confirmada neste evento para este ano.
Mas como brasileira e filha do Sr. Joaquim, não desisto nunca 😉

Recebemos como presente por nossa nomeação, a viagem para o evento por conta de nossa Consultoria: a ESX (e que presentão, hein!)
Hoje temos na ESX, aproximadamente 6 MVPs trabalhando conosco.

Enfim, com passaporte e visto em mãos (e claro, a passagem rs), embarcamos para Seattle, rumo ao MVP Summit.

Lembrando também que todo MVP assina um termo com a Microsoft, onde não podemos divulgar certas informações, principalmente neste evento.

E lá pude conhecer não só MVPs de outros países do mundo, mas tive a oportunidade de me conectar a demais MVPs do nosso país, de outras categorias, nos quais não temos contato ao longo do ano (devido aos trabalhos nas comunidades, etc).

Não posso deixar de mencionar meus companheiros de viagem: Angelo, Thamirys, Raphael, Vitor, Erick e Rubens. Companheiros de Casa, passeios, Summit e lives no avião.

Não tenho palavras para descrever o quão boa e impactante foi minha primeira experiência com este evento.

Foi cansativo? Sim!
Meu inglês foi ruim? Muito!!

Mas isso não me tirou a vontade de poder aprender mais, em todos os dias em que participamos deste evento.

Resumindo o evento em uma palavra: FANTÁSTICO.

Se você quer saber mais sobre o programa MVP, como se tornar, etc … Acesse o link: #MVPBuzz 04

Aqui eu e Vivian batemos um papo na MS, com o Glauter (nosso gerente do programa MVP).

Beijos pessoal.

Até a próxima!

4° Cloud Girls SP – Microsoft

Olá galerinha!

No último dia 26/09, tive a oportunidade e convite realizado pelo Danilo Alves (CloudBR/Cloud Girls SP), para poder dividir um pouco de conhecimento e experiências de como levar sua aplicação para a nuvem, utilizando Microsoft Azure.

Este evento foi realizado pelo grupo Cloud Girls SP, na Microsoft aqui em São Paulo.

cloud girls sp

Um grupo sensacional, destinado a eventos de tecnologia voltada a Cloud, para mulheres 🙂

Venha conhecer: https://www.meetup.com/pt-BR/Cloud-Girls-Sao-Paulo/

 

Este evento contou com aproximadamente 60 mulheres, 3 palestrantes e muito conteúdo.

Rolou até entrega de vouchers de Azure para utilização (Obrigada Microsoft!) 🙂

 

Estive com a palestra “Levando meu desenvolvimento para nuvem, com Microsoft Azure”.

Pude falar um pouco de conceitos (IaaS, PaaS e SaaS), ferramentas disponibilizadas pela Microsoft para utilização com Azure e integração com VSTS.

Seguem slides da minha apresentação: Levando meu desenvolvimento para nuvem, com Microsoft Azure

Mais conteúdo, em breve  🙂

 

E fiquem ligadas meninas! 5° Cloud Girls SP  para o próximo dia 26/10 🙂

Se inscrevam: https://www.meetup.com/pt-BR/Cloud-Girls-Sao-Paulo/events/243969673/

 

Valeu pessoal!

Até a próxima! 🙂

 

 

 

Primeiros passos com Release Management

Olá pessoal!

Na última segunda-feira (22/08) realizei a apresentação do primeiro modulo para iniciar com a ferramenta Release Management.

Uma ferramenta muito bacana, para trabalhar com deploys automatizados.

Ficou curioso? Participe do canal MSP Coding at Night no youtube, e não deixe de acompanhar. Além deste, teremos muitos outros vídeos e com demais assuntos.

Vale a pena conferir.

Segue o link abaixo:

Espero que gostem e fiquem ligados para os próximos!

Ah, e não deixem se seguir o canal MSP Coding at Night

 

Beijos a todos (as)!

Até a próxima!

Migrando um Shelveset entre Branches diferentes

Olá galera!

Hoje vamos trabalhar com o seguinte cenário:

Um desenvolvedor inicia seu desenvolvimento em uma Branch X.

O mesmo realiza um shelve do desenvolvimento, e após um período necessita que o mesmo seja migrado para uma Branch Y.

Como fazer?

Para este tipo de execução, utilizaremos dois tipos de comandos:

– tf shelvesets

– tfpt unshelve /migrate

 

 

Buscando um Shelveset, por usuário

 

O que são, estes comandos?

Tf shelvesets: utilizado para podermos listar todos os Shelvesets gerados para um usuário em específico.

Tfpt unshelve /migrate: utilizado para realizar a migração do código de um Shelveset de uma Branch X para outra Branch Y.

 

Como utilizar?

Abra o prompt de comando Developer Command Prompt for VS2015, localizado no caminho C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2015\Visual Studio Tools

Utilizar o comando: tf shelvesets /owner:user /collection:url_collection

Owner: usuário que realizou o Shelve.

Collection: URL da Collection.

img01

 

Você também pode utilizar o próprio prompt do Windows, com o comando abaixo:

Cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE

tf shelvesets /owner:user /collection:url_collection

 

img02

 

Pronto, já localizamos o Shelveset Alteracao de arquivo txt, do usuário Julia Ilyiana (VSALM\Julia).O mesmo foi realizado na Branch abaixo:

 

img03

Porém, gostaria de migrar o mesmo para Branch Dev, localizada em $/FabrikamFiber/Dev

 

 

Migrando um Shelveset para uma Branch diferente

 

Instale o Microsoft Team Foundation Server 2015 Power Tools

Certifique-se que as Branches de origem(Source) e destino(Target) estejam atualizadas com a última versão. Caso contrário, efetue um Get Latest Version.

 Origem: Main

 Destino: Dev

Abra o prompt, onde iremos executar o comando abaixo de dentro da pasta da bBranch de origem, localizada em seu Workspace local:

Cd C:\Users\Julia\Source\Workspaces\FabrikamFiber\Main

tfpt unshelve /migrate /source:”$/FabrikamFiber/Main” /target:”$/FabrikamFiber/Dev” “Alteracao de arquivo txt”;Julia

Source: Branch de origem

Target: Branch de destino

Shelveset name;Owner: nome do Shelveset;usuário que realizou o Shelveset.

img04

 

Após a execução do comando, será exibida a janela abaixo:

img05

Clique em Unshelve.

Neste processo será realizado um unshelve da Branch de origem, criando logo em sequência o novo Shelve na Branch de destino.

 

Resolva os conflitos existentes.

img06img07

 

Shelveset migrado com sucesso.

img08

 

Após a migração, o arquivo ficará pendente na Branch de destino, para novo Shelve.

E também ficará preservado o Shelve anterior 🙂

img09

 

Neste caso quero aplicar somente o Shelve na Branch Dev. Removo os arquivos da Branch Main e aplico o novo Shelve.

img10

img11

Utilize novamente o comando tf shelveset, para listar os Shelvesets no usuário.

img12

 

Como podemos ver, ficamos com os dois Shelvesets preservados no servidor.

Caso não queira manter o anterior, podemos excluí-lo, utilizando outro comando relacionado a Shelve.

Mas para este tema, criaremos um novo post 🙂

Espero que tenham gostado.

 

Até a próxima, galera!