Detectar se aplicação está na configuração “DEBUG” via JavaScript em aplicações Windows Store

Actualização (2012-09-29): Agora pode utilizar a package WinRT-JsDebugSymbols disponível via NuGet ao invés de adicionar o código manualmente ao projecto, além de receber possíveis actualizações.

Uma das coisas que sinto falta durante o desenvolvimento de aplicações Windows Store em HTML/JavaScript, é a possibilidade de utilizar instruções de compilação condicional, de forma a poder ter diferentes comportamentos de acordo com a configuração em que o projecto foi compilado (ex: Debug, Release, etc…), como fazemos em C# utilizando instruções #ifdef.

Continuar a ler

Publicado em JavaScript, NuGet, Windows 8 | Tags , , , , , , | 1 Comentário

Detectar se o Debugger está activo via JavaScript numa app Windows Store

Existem algumas situações onde queremos que um bloco de código ou função seja executado apenas quando estamos a fazer debugging na aplicação, muitas vezes para mostrar mensagens de erro detalhadas e que só fazem sentido para o programador.

Continuar a ler

Publicado em JavaScript, Windows 8 | Tags , , , , , | Publicar um comentário

Tratamento global de excepções em aplicações JavaScript para a Windows Store

Quando uma excepção não tratada ocorre em uma aplicação Windows Store, essa aplicação é terminada imediatamente, de forma silenciosa e sem mostrar qualquer mensagem de erro. Este é o comportamento padrão, mas podemos alterá-lo, se desejarmos.

Continuar a ler

Publicado em JavaScript, Windows 8 | Tags , , , , | Publicar um comentário

Localização física dos dados e aplicações Windows Store no PC

Ao desenvolver aplicações Windows Store para o Windows 8, é sempre importante (ou no mínimo interessante) sabermos onde as aplicações vão parar quando são instaladas a partir da Store, bem como onde vão parar os ficheiros que gravamos na LocalFolder, RoamingFolder, e TemporaryFolder, e também para onde vão os valores que adicionamos nas colecções LocalSettings e RoamingSettings.

Continuar a ler

Publicado em Windows 8 | Tags , , , | 1 Comentário

Para que serve o “use strict” em JavaScript?

Esta é um das perguntas que recebo com frequência quando estou a ministrar workshops sobre desenvolvimento de aplicações “Windows Store” para o Windows 8 utilizando HTML, CSS e JavaScript.

Continuar a ler

Publicado em JavaScript, Windows 8 | Tags , , , | 2 Comentários

Ficheiro .gitignore para aplicações Windows Store

Quando estou a desenvolver aplicações “Windows Store” (conhecida anteriormente por “Metro Style”), estes são geralmente os ficheiros que não quero que o Git inclua no repositório:

Continuar a ler

Publicado em Controlo de Versões | Tags , , , | 2 Comentários

Obter o nome da máquina na rede em uma aplicação Windows Store

Ao desenvolver aplicações Windows Store que suportam o recebimento de push notifications, além de obter o ID da aplicação e o ID do hardware, gosto também de obter outras informações úteis sobre a máquina/dispositivo que possam facilitar a gestão do envio das notificações. Uma dessas informações é o nome da máquina na rede.

Continuar a ler

Publicado em .NET, JavaScript, Windows 8 | Tags , , , , | Publicar um comentário

Obter versão de uma aplicação Windows Store

Recentemente, ao desenvolver uma aplicação Windows Store, precisei obter dinamicamente a versão actual da aplicação para mostrar em um dos ecrãs.

Continuar a ler

Publicado em .NET, JavaScript, Windows 8 | Tags , , , , | Publicar um comentário

Nova nomenclatura para aplicações Windows 8

No início de Agosto houve alguns rumores de que a Microsoft estaria a abandonar o nome “Metro” para descrever o novo tipo de aplicações do Windows 8, o que causou alguma confusão, uma vez que a Microsoft tem utilizado o termo “Metro” desde que começou a falar sobre o Windows 8.

Continuar a ler

Publicado em Windows 8 | Tags , , , , , | Publicar um comentário

Erro TF31003 ao Conectar no TFSPreview atraves do Visual Studio 2012

Estou a utilizar o Team Foundation Service (TFSPreview) há alguns meses e a funcionar bastante bem até hoje quando precisei conectar a um servidor de um amigo, e recebi o erro abaixo:

Continuar a ler

Publicado em Erros | Tags , , , | 1 Comentário

[Off-topic] Obter feed RSS de uma página no Facebook

Esta é uma dica rápida que o Ricardo Alves enviou-me hoje. É possível obter um feed RSS com todas as actividades de uma página no Facebook! Basta saber o código (ID) da página.

Continuar a ler

Publicado em Off-topic | Tags , , , , | 2 Comentários