Palestra no Enecomp / Forum Goiano de Software Livre – dotnet no Linux e porque a Microsoft ama Linux e o Open Source

Por coincidência ou não, uma palestra minha estava marcada na UFG no ENECOMP, que ocorre dentro do FGSL (Forum Goiano de Software Livre), justamente um dia após os grandes anúncios da Microsoft os quais relatei no post anterior. Esta também foi uma oportunidade diferente e interessante.

A palestra foi para os alunos de computação da UFG e foi transmitida ao vivo no página do Facebook.

Foto 17-11-16 21 36 45  Foto 17-11-16 22 50 02 (1) Foto 17-11-16 21 34 15

Os slides estão abaixo. Baseados na palestra feitas no Ignite deste ano.

Valeus

Incrível! Google no projeto .NET, Microsoft na Linux Foundation, Visual Studio no Mac, .NET nas TVs Samsung, e muito mais. Um pouco do primeiro dia do Microsoft Connect(); //2016

<post longo – sim, foram muitas novidades>

Microsoft Conncect(); // 2016

image

O evento dos maiores anúncios deste ano para desenvolvedores de software. O primeiro dia foi realmente fantástico. Quem não estava acompanhando nestes últimos dias ou não acompanhou até ontem, pode ficar bem espantado com todas as novidades, que por sinal, são sensacionais!

A comunidade inteira está bem animada, o pipeline de trabalho toma outra forma e prevemos um rampup dos .net developers. Salve salve..

SQL Server no Linux

Eu jamais acharia que ia ver isto. Mas está lá! O SQL Server Linux foi disponibilizado ontem para todo o planeta usar.

sqlserverlçinux

image
https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux

Se quiser já testar pelo Docker, no Linux (claro), basta puxar a imagem do docker

sudo docker pull microsoft/mssql-server-linux

Depois rodar com as credenciais

docker run –e 'ACCEPT_EULA=Y' –e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -d microsoft/mssql-server-linux

Mais detalhes nesse tutorial abaixo bem simples que ajuda você nesse início
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-docker

Ou veja no link abaixo como testar direto no Ubuntu:
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu

Anúncio do Visual Studio 2017 RC, Visual Studio for Mac (Preview)

O Visual Studio está se tornando uma suite muito mais completa do que imaginávamos.

Visual Studio 2017 RC

Muito esperado por todos durante esse ano, veio de presente pro natal. Hehe..  O VS 2017 está ainda na versão RC, mas já dá pra irmos testando e fazendo o reconhecimento de campo. Pra baixar basta acessar esse link. E veio muita coisa boa no Visual Studio 2017. Veja aqui e veja esse video.

Visual Studio for Mac (Preview)

Não é o Visual Studio Code que já tínhamos no Mac. Além dele, agora temos um Visual Studio nativo em Mac. Ainda é preview, mas vem com as features que já conhecemos do Windows, com build, debug etc. O legal de ter uma suite dessa direta no Mac, além da liberdade de poder desenvolver pro ASP.NET Core, é poder trabalhar nos projetos Xamarin direto no Mac com a melhor experiência que o Visual Studio já oferece.

image

Pra baixar o VS for Mac vá para este link.

Visual Studio Code

O Code foi para versão 1.7. Ele que está presente no Linux há muito tempo, também está para Mac e Windows. O legal do Code é a quantidade de extensões boas e interessantes que estão surgindo a cada dia. Tenho usado muito no desenvolvimento web. Para saber mais do Visual Studio Code veja esse video e para o Visual Studio for Mac veja esse video.

3

Anúncio do .NET Core 1.1 RTM

Disponibilizado também ontem, a versão 1.1 do .NET Core. Nesta versão ainda adicionado para mais uma série de distros Linux e uma série de outros OS. Veja o update no release notes.

ASP.NET Core é o Framework mais rápido da atualidade

O ASP.NET Core tem se mostrado rápido desde sua criação. Só que isso vem melhorando cada vez mais. No último test framework que a TechEmpower fez, o ASP.NET Core é atualmente o framework web mais rápido que existe!! A melhoria é surpreendente. Na medição passada (#11) o framework fazia 2.120 requisições por segundo. O que foi muito comemorado! Neste de agora estamos fazendo 1.822.366 requisições por segundo. É uma melhoria de 85.900%. HAHAHA!! Incrível, incrivel… Como eles mesmo disseram no post, isto não é um erro de digitação, ele está 859 vezes mais rápido. Wowww…

O asp.net core ocupa a #10 posição na frente de todos os frameworks, a primeira nos frameworks web e bem na frente do NodeJs que está na #41.

image
https://www.techempower.com/blog/2016/11/16/framework-benchmarks-round-13/

Google agora faz parte do projeto .NET Foundation

Pode não parecer, mas o Google é um dos maiores colaboradores no projeto .NET fora da Microsoft. Eles estão ajudando na padronização do ECMA para o C#. Ontem mesmo o Google lançou uma nota da sua participação no .NET Foundation.

image

image
Anúncio ontem durante o Microsoft Connect

image
Vejam só como está o universo .NET. Que maravilha isso.

Microsoft é Platinum Member da Linux Foundation e fortalece ainda mais seu compromisso com Open Source.

image

Também parece mentira. Mas não é. A Microsoft agora faz parte da Linux Foundation. Com isso dá pra ver o quanto o termo Open Source está sendo levado a sério pela Microsoft. E pra onde se está caminhando com integrações e união dos dois mundos. É algo fantástico e que quebrou muitos paradigmas. Leia mais sobre o anúncio feito pela Linux Foundation.

.NET Core agora vai rodar na sua TV Samsung

Isso foi bacana. .NET Core anunciado pela Samsung com suporte no Tizen, que está  em mais de 50 milhões de devices no planeta! Tizen é um sistema operacional Open Source baseado em Linux que é executado em TVs e outros dispositivos.

Não é só nós que ficamos felizes com isto. O anúncio saiu no NewsRoom da Samsung hoje. Veja aqui. E já tem uma área developer especialmente para isto no site de desenvolvimento do Tizen.

image

image
.NET Core rodando em uma TV

Azure Cognitive Services

image

Gostei demais disso também. Existe um API de que eles chamam de interação contextual natural baseada em inteligência de máquina. É um serviço do Azure que possui uns algoritmos muito poderosos para realizar a inteligência artificial para a visão, fala, idiomas e áreas de conhecimento.

Foi apresentado um demo que fizeram com o Uber. Para o aplicativo do carro reconhecer se o motorista que está dirigindo é realmente o motorista cadastrados. Ou se a pessoa que solicitou é aquela mesmo. Justamente por segurança. A API consegue determinar até mesmo a idade, gênero, humor e outras reações da pessoa pelo aplicativo. Também foi feito outra demo com o reconhecimento de voz e rosto para realizar compras. Ainda está lá como Preview, mas já da pra ter uma noção do que isto vai trazer pro mercado.

Outros anúncios

Teve muita coisa e realmente é bem difícil acompanhar tudo. Creio que muita gente dormiu pouco de ontem pra hoje testando e se atualizando. Além disso tudo teve anúncio do novo TFS 2017, traduções do Microsoft Translator baseado em redes neurais para todos os idiomas, novidades do C# 7, Unity, do Microsoft Graph, do Xamarin, Windows Apps Bridge e uma série de outras coisas que continuam ainda hoje, 17/11/2016, dia 02.

Muitas outras pessoas da comunidade blogaram ou fizeram hangouts sobre veja abaixo alguns links de complemento:

Ufa! Para acompanhar o evento ao vivo acesse o site do Connect.

Abraço e sucesso a todos!

Testei vários editores markdown e listei os 9 melhores para melhorar a produtividade nos posts

A fim de escrever um texto puro  e evitar a “sujeira” que os editores WYSIWYG, a web vem adotando cada vez mais os editores Markdown. Eu vinha usando o Sublime para editar os textos em markdown, mas eu quis procurar uma ferramenta que pudesse oferecer mais e me desse um controle com os textos, rascunhos e publicações. Tinha feito uma lista no evernote para eu testar e escolher a melhor opção resolvi compartilhá-la aqui pra ajudar.

ps.1: está listado apenas as opções para editores online e windows. Para MacOS eu estou utilizando o Blogo, que não trabalha diretamente com markdown, mas no mac/ipad/iphone tenho tido uma ótima experiência.


Editores Online

O lado ruim de editores online é a edição offline. Para quem viaja bastante e precisa editar dentro do voo, por exemplo, não é legal (a não ser que a page já esteja aberta no browser).

1- Writebox

Leve e funciona bem. Com bons atalhos de teclado que facilita a edição. Usei um pouco e gostei bastante. É possível personalizar seu próprio theme. Também é possível sincronizar seus textos com dropbox e gdrive.  

2- Dilinger

Dentro de todos é o único que sincroniza com o OneDrive. Edição fullscreen e possui contador de palavras. Não tem como customizar o theme (eu que gosto do fundo preto, não me agradou.. hehe)

3- StackEdit

Ótimo editor. Tem como deixar comentário em pedaços do texto. Para revisões e edição colaborativa pode ser bem útil. Tem theme customizável, atalhos de teclado e outras funcionalidades interessantes. O que gostei é que ele publica direto no wordpress e pode também salvar meus textos e sincronizar com outros ambientes.

4- Markable.in

Gostei bastante deste. Ele tem um live preview, customização do theme e opção de versionar as edições. Para um controle de textos que evoluem é interessante. Ele também possui opção de exportação.


Editores para Windows

Trabalhar com uma aplicação instalada, de certa forma, dá uma maior agilidade para o uso de alguns recursos e para o controle das edições offline e online. Ele é mais completo. Na listagem abaixo eu gostei muito do Write e do Haroopad.

1- WriteMonkey

Gratuito, porém não tem nenhuma atualização desde 2014. O bom são os plugins que ajudam bastante na edição, o lado ruim é que você precisa baixar um por um e instalar.

2- Write

Acho que este é um dos melhores, se não o melhor editor markdown para Windows. Ele é completo. O lado “ruim” é que é pago. O valor dele já convertido para a nossa moeda é por volta de R$85. O lado bom é que se você é estudante, pode ter direito a uma licença.

3- Haroopad

É um editor gratuito. Bem completo. Possui uma série de features diferentes dentre elas. uma feature de presentation mode que pode ajudar em certos momentos. 

4- Texts

É um editor bem resumido. É como um notepad com atalhos para markdown. Além da instalação você precisa instalar também o Pandoc. Achei isso chato. O que ele faz, os editores online fazem muito bem. 

5- MarkPad

Um editor simples. O interessante deste, é que tem versão para  App de Windows. O que ele faz, os editores online fazem bem.

Nota: Eu utilizava bastante o Windows Live Writer, que é muito bom para blogs. Porém, ele não tem suporte para Markdown. Mesmo depois do OpenLiveWriter. Esta issue está apontada e discutida no repo dele no  github.

UPDATE

Sugestão do leitor:

# Markdown Monster – open source e o legal é que você pode desenvolver e criar suas próprias extensões pra ele. veja aqui.

As 10 melhores extensões do Marketplace no Visual Studio Team Services

Quem utiliza ou administra algum projeto utilizando o Visual Studio Team Services, sabe que as extensões são essenciais e traz uma série de benefícios. Seja na manipulação, produtividade, nos processos automatizados ou em qualquer outra procedimento.

Como cada um tem uma visão ou experiência com certos plugins/extensions, que por sinal vem aumentando cada vez mais no marketplace, sugeri ao pessoal do VSTS Sprints a fazerem um episódio falando sobre isto. E veja só. Acabei sendo convidado a participar e foi bastante divertido e com boas infos.

Segue abaixo o TOP 10 falado no hangout:

#10 Branch Visualization
#09 Rollup Board
#08 Hockey App | Google Play | Apple Store | Windows Store
#07 Work Item Visualization
#06 Sonar Qube (nativo) | Style Cop
#05 Folder Management
#04 Test Explorer
#03 Package Management
#02 Test Feedback
#01 Code Search

Extra list

Em tempos, eu já tinha citado o #vstssprints na minha lista de podcasts pt-br.
Foi uma honra poder estar com esses caras.

Você tem alguma extensions que gosta?
Diz ae…

É isso.. Abraço!

Oportunidades acadêmicas para estudantes de tecnologia do Espírito Santo

Todos jovens estão em busca de oportunidades, aliás, boas oportunidades. A Microsoft oferece uma série dessas oportunidades para quem é estudante de tecnologia. Eu tenho levado informações como esta para as universidades de todo o Brasil desde que eu era um Student Ambassador da Microsoft e o universo acadêmico era a minha maior atuação.

Temos desde Office de graça, a cursos de graça, incentivo para a primeira empresa (startup) e outras coisas. Eu costumo dizer que só precisa de duas coisas antes disso tudo: tempo e vontade.

img_0311-2

Fui convidado pela MultiVix para falar de oportunidades acadêmicas e aproveitei e também de desenvolvimento de software para estudantes da cidade de Cachoeiro do Itapemirim, interior do estado do Espírito Santo. Uma oportunidade bacana para levar um pouco disso tudo, falar de carreira de tecnologia, do direcionamento, atitudes e objetivos.

Fiquei bastante feliz de ouvir o feedback que falaram no final.
Sai de lá com o sentimento que fiz por valer.

É isso. Até!