Microsoft Visual Studio Summit 2017
Minhas anotações relevantes sobre o conteúdo do evento que participei.
AI: Aplicando inteligência artificial
- BoT Framework (https://dev.botframework.com/)
- Cognitive Services (https://azure.microsoft.com/pt-br/services/cognitive-services/)
- Machine Learning (https://docs.microsoft.com/pt-br/azure/machine-learning/machine-learning-what-is-machine-learning)
- Exemplo palestra : https://github.com/rogeriorrodrigues/vssummit2017
IOT: Estratégia e Prototipação
- Placa Netduino (http://www.netduino.com/)
- OBS: O cara debugou essa plaquinha ae, apertou no button da plaquinha, ae parou no breakpoint, depois apertou tecla f10 e de boas acendeu o led. ;)
- Frase : “Led é o hello world da IOT”
ASP.NET CORE 1.1 / 2.0
- Razor Pages (https://docs.microsoft.com/en-us/aspnet/core/razor-pages/)
.NET Core & Testes Unitários
- xUnit (http://xunit.github.io/docs/getting-started-dotnet-core)
- Moq (https://github.com/moq/moq4)
- NSubstitute (https://github.com/nsubstitute/NSubstitute)
- Fluent Assertions (https://github.com/fluentassertions/fluentassertions)
10 Boas práticas usando ASP.NET Core
- Middlewares (https://docs.microsoft.com/en-us/aspnet/core/fundamentals/middleware)
- https://aspnetcore.slack.com/
- Exemplo palestra : https://github.com/EduardoPires/10_BoasPraticas_AspNetCore
Explorando Reactive Extensions
- https://github.com/Reactive-Extensions/Rx.NET
- Exemplo palestra : https://github.com/bsonnino/ReactiveWpf
Performance em aplicações Web
- AMP GOOGLE (https://www.ampproject.org/pt_br/)
- INSTANT ARTICLE FACEBOOK
- Usability Engineering (Livro)
- Pingdom (https://www.pingdom.com/)
- Rancher (http://rancher.com/)
- Frase : “O que importa para o usuário é a percepção”
Microservices
- Microservicos podem ser desenvolvidos em qualquer linguagem para compor uma aplicação, sendo o retorno padrão.
- São pequenos serviços que de forma totalmente independente completam um sistema.
- OBS 1: A equipe de devs da microsoft brasil, resolveu testar .net core em uma aplicação estilo kanban full com microservices, possuiram muitas dificuldades para eliminar a duplicidade, inclusive o palestrante citou um termo muito interessante que eles utilizaram para contornar as dificuldades : “workaround…” (gambiarra haha).
- OBS 2: Havia também, uma palestra com o título “Porque escolhi não utilizar microservices”, que em resumo o palestrante citou que: por ser “hipster” agora trabalhar com microservices, há muito amadorismo e falta de competência por parte de desenvolvedores, e no caso, melhor continuar no tal do “monolitão”.