Setembro de 2015

Volume 30 - Número 9

Aplicativos móveis conectados à nuvem: Crie um aplicativo Xamarin com autenticação e suporte offline

Aplicativos móveis conectados à nuvem: Crie um aplicativo Xamarin com autenticação e suporte offline

Kraig Brockschmidt

No segundo artigo da série, os autores discutem como usar o Xamarin para atingir várias plataformas de cliente móvel e mostram como implementar a autenticação e manter um cache sincronizado dos dados do lado do cliente.

Upstart: rádio gratuita na InternetColuna

Upstart: rádio gratuita na Internet

Keith Boyd

A rádio por streaming da Internet teve seu início em 1994, em uma pequenina estação de rádio da Universidade Western Washington. Keith Boyd, diretor da MSDN Magazine, descreve como ajudou no humilde início de uma revolução de mídia.

Microsoft Azure: Armadilhas e resoluções da tolerância a falhas na nuvem

Microsoft Azure: armadilhas e resoluções da tolerância a falhas na nuvem

Mario Szpuszta

O Microsoft Azure oferece vários instrumentos para ajudar a alcançar alta disponibilidade. Por isso, a compreensão de conceitos fundamentais como domínios de falha é fundamental para estabelecer uma arquitetura eficiente para esses instrumentos. Este artigo explora o funcionamento desses conceitos fundamentais e ajuda os desenvolvedores a ajustar operações internas para permitir que aplicativos confiáveis e altamente disponíveis.

Programas de ponta: Event Sourcing para aplicativos comunsColuna

Programas de ponta: Event Sourcing para aplicativos comuns

Dino Esposito

O Event Sourcing é uma arquitetura de armazenamento relativamente nova. Ele vai além de auditar e registrar eventos relevantes para negócios em um domínio persistente. Também usa um nível de abstração mais baixo para salvar seus dados e usar ferramentas e padrões ad hoc para criar várias projeções de dados.

Azure Insider: Como criar fluxos de trabalho unificados, de estilo Heroku, em várias plataformas de nuvem

Azure Insider: Como criar fluxos de trabalho unificados, de estilo Heroku, em várias plataformas de nuvem

Bruno Terkaly

Com esta edição do Azure Insider, a série faz um exame de implantações e projetos do mundo real. Este mês, Bruno Terkaly explora como uma série de tecnologias relacionadas se uniram para ajudar Gabriel Monroy a produzir fluxos de trabalho de desenvolvedor de estilo Heroku em várias plataformas de nuvem.

Windows com C++: Tipos de classe no tempo de execução do WindowsColuna

Windows com C++: Tipos de classe no tempo de execução do Windows

Kenny Kerr

O COM é voltado para interfaces e, por ser baseado em COM, o tempo de execução do Windows é capaz de apresentar um sistema de tipos de classe. Como isso é possível? Kenny Kerr explica.

Otimizações do compilador: Como simplificar o código com otimização guiada por perfil nativa

Otimizações do compilador: Como simplificar o código usando Otimização Guiada por Perfil nativa

Hadi Brais

A Otimização Guiada por Perfil (PGO) é um tipo importante de otimização suportado pelo compilador do Visual C++. Embora exija algum esforço para ser usado, o PGO quase sempre resulta em reduções significativas no tamanho do executável gerado e em desempenho aprimorado.

Pontos de dados: Revisitando a associação de dados do JavaScript revisitando — agora com o AureliaColuna

Pontos de dados: Revisitando a associação de dados do JavaScript revisitando — agora com Aurelia

Julie Lerman

Julie Lerman é fã de longa data da estrutura Knockout do JavaScript e de sua capacidade em termos de vinculação de dados. Aqui ela explora o Aurelia, que rapidamente está ganhando força entre os desenvolvedores da Web e descobre tudo que a nova estrutura oferece para programadores orientados a dados.

Segurança na nuvem: Proteja informações confidenciais com o Cofre da Chave do Azure

Segurança na nuvem: Proteja informações confidenciais com o Cofre da Chave do Azure

Rahul Nath

Com o aumento de vulnerabilidades de segurança e violações de dados, o gerenciamento e a proteção de informações confidenciais se tornou mais importante do que nunca. O serviço de Cofre da Chave do Microsoft Azure ajuda a proteger chaves criptográficas e outras informações confidenciais na nuvem.

Execução de teste: Computação com neurônios pulsantes artificiaisColuna

Execução de teste: Computação com neurônios pulsantes artificiais

James McCaffrey

James McCaffrey fala sobre neurônios pulsantes artificiais — pequenos componentes de software que usam o comportamento de neurônios biológicos como modelo e podem levar a uma abordagem absolutamente nova para computadores e programação

Operações de Desenvolvimento: Como habilitá-las na pilha da Microsoft

Operações de Desenvolvimento: Como habilitá-las na pilha da Microsoft

Micheal Learned

Existem várias tecnologias e ferramentas que podem ajudar em operações de desenvolvimento. Essas ferramentas e processos oferecem suporte a ciclos de versão rápidos e à coleta de dados em aplicativos de produção e são aspectos essenciais de uma estratégia de operações de desenvolvimento bem-sucedida.

O programador: Como ser MEAN: Node.jsColuna

O programador - Como ser MEAN: Node.js

Ted Neward

A pilha MongoDB, Express, AngularJS, pilha do Node.js (MEAN) está se tornando rapidamente um elemento fundamental no novo mundo da tecnologia. É uma das pilhas de desenvolvimento de software mais usadas na plataforma do Node.js. Esta edição leva o aspecto do Node.js ainda mais longe.

Aplicativos modernos: Práticas de usabilidade recomendadasColuna

Aplicativos modernos: Práticas de usabilidade recomendadas

Rachel Appel

A usabilidade é um aspecto essencial do desenvolvimento de aplicativos. Ter em mente algumas práticas simples e exercitar o bom senso podem ser de grande ajuda para garantir que seus aplicativos sejam acessíveis e fáceis de usar.

Nem vem que não tem: A câmera de DarwinColuna

Nem vem que não tem: A câmera de Darwin

David Platt

As selfies eram consideradas uma diversão inofensiva até que muitas pessoas começaram a perder a vida ao tentar fazer retratos cada vez mais ousados, o que levou o governo russo a criar uma campanha em prol da fotografia com segurança.

Nota do Editor - A Internet dos acidentes automobilísticosColuna

Nota do Editor - A Internet dos acidentes automobilísticos

Michael Desmond

Uma dupla de hackers demonstrou recentemente como conseguia sequestrar remotamente – por meio de links de celular – os controles de um novo Jeep Cherokee usando o sistema de entretenimento UConnect da Chrysler. Como é que uma coisa dessas pode acontecer?