Archives for Windows - Page 2

Arquitetura

Seja Reativo com Reactive Extensions


Neste post vou falar sobre aplicações reativas e quando pensamos nesse assunto nos perguntamos por que desenvolver uma aplicação reativa? Por que usuários esperam dados reais em tempo real, eles esperam que a confirmação de uma compra online seja confirmada na hora, eles esperam que os jogos online sejam responsivos e respondam a determinadas ações. A programação reativa baseia-se em fluxos de dados e propagação de mudanças com o modelo de execução de uma linguagem de programação repercutindo automaticamente através do fluxo de dados. Para se construir aplicações reativas, as aplicações reativas devem ser capazes de: Reagir a eventos – a...
Continuar Lendo »
ASP.NET 5

Behavior Driven Design (BDD) – Validando o comportamento de uma aplicação com VS 2015 + SpecFlow + Selenium


Fala Galera, Quando nós construímos uma aplicação temos diversas variáveis para nos preocupar. Essas variáveis geralmente são performance, ser escalável, uma boa usabilidade e atender aos requisitos de negócio. Existe uma outra variável que temos que nos preocupar também a nossa aplicação deve ter qualidade. E por que não coloquei a qualidade nas variáveis acima citadas, por que é implícito que devemos construir algo com qualidade ou alguém já pensou em construir uma aplicação sem qualidade ? Acredito que não. Porém obter qualidade não é tão simples quanto parece. Quais métricas iremos usar ? Quantidade de Bug ? Números...
Continuar Lendo »
C# 7.0

Novidades do C# 7.0 – Pattern Matching


Embora em 2015 tenha acontecido o lançamento oficial do C# 6.0, no decorrer deste ano a Microsoft já vinha trabalhando na versão 7.0 desta linguagem. O estágio atual deste release já contempla algumas funcionalidades em fase de finalização, ao passo que outros recursos se encontram no estágio de especificação ou, até mesmo, prototipação. O Build 2016 abordou algumas das funcionalidades esperadas para o C# 7.0, além de anunciar o Visual Studio “15” (nova versão do ambiente de desenvolvimento Microsoft). Maiores informações sobre o novo C# podem ser encontradas na seguinte página do projeto Roslyn: https://github.com/dotnet/roslyn/blob/master/docs/Language%20Feature%20Status.md Este artigo tem por...
Continuar Lendo »
C# 6.0

Criação de Bots com o Microsoft Bot Framework


Neste post irei falar sobre uma novidade revelada na Build 2016, o Microsoft Bot Framework. O Microsoft Bot Framework foi criado para ajudar na criação de bots no qual podemos interagir com nossos usuários naturalmente no mais diversos canais como Skype, Slack  e outros serviços de mensagens. Hoje estarei demonstrando como criar nosso primeiro Bot utilizando o Microsoft Bot Framework. Vamos aos pré-requisitos. Visual Studio 2015 Update 1 – Pode ser o community. Clique aqui para fazer o download Faça o download do template do Bot Application. Clique aqui para fazer o download Salve o zip em %USERPROFILE%\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C# Abra o Visual Studio Criando...
Continuar Lendo »
Bibliotecas e Ferramentas

JSON descomplicado: utilizando o JSON Editor Online


O uso do formato JSON (sigla do inglês “JavaScript Object Notation”) para a representação de dados vem crescendo consideravelmente nos últimos anos, com o mesmo ocupando espaço em cenários nos quais antes reinava o padrão XML. A utilização constante de JSON em serviços REST, frameworks JavaScript e até mesmo no ASP.NET Core 1.0 (antes chamado de ASP.NET 5) constitui um bom exemplo desta nova realidade. Tal popularidade se deve, sem sombra de dúvidas, à simplicidade deste formato. Também contribui o fato do padrão JSON ser mais enxuto, o que resulta em menores volumes de informações trafegando ao longo de...
Continuar Lendo »
Automação

Testes de regressão de UI utilizando Selenium Webdriver


Oi pessoal, já faz algum tempo desde a última vez que eu postei aqui no blog. Infelizmente eu estive ocupado com a minha mudança para o exterior e não pude dedicar muito tempo aqui. Finalmente consegui ajustar toda minha rotina  e consequentemente voltei a ter tempo para compartilhar com vocês a pequena quantidade de conhecimento que eu possuo. Pois bem, chega de lero-lero e vamos ao que realmente interessa. Neste artigo vamos discutir sobre testes de regressão de interface e como automatizá-los. Abaixo uma definição de teste de regressão de acordo com o site Eclipse.org: O teste de regressão é o...
Continuar Lendo »
Bibliotecas e Ferramentas

Alterando o conteúdo de arquivos no formato .json via código C#


O padrão JSON (sigla do inglês “Javascript Object Notation”) é hoje, sem sombra de dúvidas, um dos formatos para representação de dados mais populares. Empregado extensivamente por frameworks JavaScript como o AngularJS e presente em serviços desenvolvidos em conformidade com a arquitetura REST, o uso de JSON vem substituindo progressivamente o formato XML numa ampla gama de cenários. O próprio ASP.NET 5 constitui um bom exemplo disto, com a nova versão desta plataforma Web utilizando arquivos .json no lugar de documentos XML (geralmente identificados pela extensão .config) na representação das configurações de uma aplicação. Do ponto de vista estrutural,...
Continuar Lendo »
F#

Introdução a Linguagem F#


O que é uma linguagem funcional? Uma linguagem funcional é composta puramente por funções e dados imutáveis. Comparada com a Orientação à Objetos, linguagens funcionais tendem a ser muito mais abstratas e genéricas, como a estrutura de dados é mais simples e imutável, evita-se o risco de efeitos inesperados. O principal ponto na escolha de uma linguagem funcional, é que lidam melhor com paralelismo e grande volume de cálculo, diferente de aplicações modernas que utilizam orientação à objetos, as quais envolvem concorrência, múltiplas threads e/ou multiprocessadores, a mudança de estado de forma paralela para orientação a objetos pode tornar-se...
Continuar Lendo »
Hyper-V

Hyper V – Backup de VM´s com o Windows Backup (Backup Once)


  Olá pessoal sejam todos bem-vindos ao Blog NetCoders. O Tema de hoje é “Hyper V – Backup de VM´s com o Windows Backup (Backup Once) ” Conteúdo: Neste vídeo vou mostrar como criar um backup de uma VM dentro do Windows Backup utilizando a opção (Backup Once). Obrigado e até o próximo artigo. Jefferson Castilho Certificações: MPN | MCP | MCTS | MCTIP | MS | MCSA | MCT Blog: https://jeffersoncastilho.com.br Facebook: https://www.facebook.com/blogjeffersoncastilho Youtube: https://www.youtube.com/channel/UCGqCiZ6QDLEYJabVmgXFw6A/videos...
Continuar Lendo »
Arquitetura

Introdução ao MVVM (Model-View-ViewModel) – Parte 2 – View


Dando continuidade nessa série de artigos sobre MVVM, vou prosseguir descrevendo o funcionamento da View. Antes, gostaria de esclarecer que apesar de o MVVM ser utilizado em vários cenários. Este artigo vai focar em 3 cenários semelhantes: UWP (Windows 10), WPF e Xamarin.Forms. É na View onde acontece a maior diferenciação relacionado ao MVVM, quando comparado outros cenários. Portanto as partes: Xamarin.iOS, Xamarin.Android e Web (MVC, Angular e knockout.js) fica de fora, por enquanto. Para facilitar o entendimento vou demonstrar alguns exemplos, escritos em C# com WPF. WPF, é um acrônimo para o Windows Presentation Foundation, é uma abordagem...
Continuar Lendo »