Novidades do C# 7: Pattern Matching

Tempo de leitura:8 minuto(s)

Esse é o 4º post da série sobre C# 7. Pra acompanhar a série você pode seguir a tag C#7 no blog ou voltar no post que agrega a série.

Vamos dar uma olhada em Pattern Matching, algo que costuma estar bastante presente em linguagens funcionais, e que agora chega, em sua primeira encarnação ao C#, em sua sétima versão. Já há uma série de ideias previstas para expandir as construções que vou explorar nesse post em versões futuras do C# depois da sétima, mostrando que o C# segue ganhando bastante influência das funcionais. Continue lendo “Novidades do C# 7: Pattern Matching”

Podcast 9 – O programador poliglota

Tempo de leitura:2 minuto(s)

Nesse episódio nós te contamos porque você precisa saber mais de uma linguagem de programação. Aliás, muito mais que uma, ou duas ou três. Discutimos como aprender novas linguagens, os tipo de linguagem que existem, por onde começar essa caminhada, e contamos quais linguagens diferentonas nós já usamos, e quais estão na nossa pauta. Inspire-se e venha com a gente aprender linguagens novas!

Continue lendo “Podcast 9 – O programador poliglota”

PowerShell open source e rodando no Linux e no Docker

Tempo de leitura:5 minuto(s)

Sim, pessoal, chegou o dia. Temos PowerShell no Linux. Era algo esperado, já havia sido anunciado que teríamos uma versão do PowerShell rodando sobre .NET Core, e imaginar que ele funcionaria no Linux e no Mac era algo totalmente viável. Hoje o PowerShell multiplataforma foi anunciado, e, ainda melhor, open source, com uma licença super permissiva, a MIT.

E, caso você tenha um Mac, roda lá também.

O anúncion foi feito num vídeo muito interessante no Channel9, vale a pena assistir. Continue lendo “PowerShell open source e rodando no Linux e no Docker”

Vídeo sobre Cluster e Docker com Node.js em palestra no 7Masters

Tempo de leitura:1 minuto(s)

No final de Junho fui um dos mestres no 7Masters, que é o evento que o pessoal do iMaster faz com 7 palestrantes, que fazem palestras de 7 minutos cada um. O assunto era Node.js, o evento foi feito lá na iMasters, e você pode ver todas as palestras no site do evento, que contou com muita gente boa palestrando, inclusive alguns que palestraram no Node Conf Brasil esse ano.…

Continue lendo

Release contínuo com Docker usando Azure Container Services e VSTS

Tempo de leitura:3 minuto(s)

Fiz ontem uma palestra no DevOps & Tests Hack Nights sobre o assunto do título deste post. Essa palestra pode ser considerada uma continuação de um assunto que comecei lá atrás, sobre ALM e build com Docker (você pode ver o último post aqui).

A palestra que ministrei incluiu ainda um projeto ASP.NET Core, o que tornou tudo mais interessante.

Eu aproveitei a palestra pra fechar o ciclo. Eu já havia mostrado como criar um agente de build pro VSTS que conseguisse lidar com imagens e contêineres Docker, e agora eu mostrei tudo isso integrado no processo de build e release, usando VSTS. Continue lendo “Release contínuo com Docker usando Azure Container Services e VSTS”

Podcast 8 – Democracia organizacional

Tempo de leitura:2 minuto(s)

Voltamos a um assunto que adoramos, e que já foi tão debatido no blog da Lambda3, que é Democracia Organizacional. Discutimos sobre as bases anacrônicas da gestão moderna, sobre administração científica, e como podemos fazer melhor com base em casos de sucesso e em resultados encontrados na ciência contemporânea. Discutimos desafios e como superá-los.

Continue lendo “Podcast 8 – Democracia organizacional”