XHR Request para Windows 10 Universal Apps

Olá Devs!

Mais um sofrimento que tive foi em conseguir realizar uma requisição incluindo o cabeçalho XHR e obtendo uma resposta com conteúdo. Caso existisse qualquer problema com a requisição o retorno sempre vinha vazio. Se você pretende consumir APIs que exijam XHR (ao desenvolver Universal Apps para a família Windows 10) vale a pena dar uma conferida.

Para solucionar o meu problema, descobri via navegador (Mozilla Firefox) quais cabeçalhos eram colocados na requisição e fui removendo até descobrir quais realmente eram necessários. (No caso, apenas um).

O famigerado X-Requested-With: XMLHttpRequest.

Continuar lendo “XHR Request para Windows 10 Universal Apps”

Anúncios
XHR Request para Windows 10 Universal Apps

Descomplicando a acessibilidade para a web

Olá Devs!

Quer tornar seu site acessível à tecnologias assistivas e não quer falir após meses lendo toda a documentação da W3C e implementando cada mínimo detalhe com um custo/tempo enorme?

Yes, you can.

Implementar a acessibilidade em sites sem gerar custos excessivos ao projeto foi objeto de estudo do meu TCC para o curso de especialização em Design Centrado no Usuário. O resultado foi bem legal pois com seis boas práticas simples, inseridas no seu código HTML, você consegue melhorar muito a navegação e o entendimento do seu site para as pessoas com deficiência visual (que utilizam leitores de tela em seus computadores / celulares).

Sem perder mais tempo, vou enumerá-las abaixo para que você coloque a mão na massa. Não se surpreeenda se em poucas horas você consiga implementar todas elas.

Continuar lendo “Descomplicando a acessibilidade para a web”

Descomplicando a acessibilidade para a web

Hamburger menu no Windows 10 Universal App (versão simplificada)

Olá devs!

Hoje vamos descomplicar tanto o menu hamburger para os aplicativos da plataforma Windows 10 Universal Apps como também para quem quer iniciar o desenvolvimento para a plataforma. Esse artigo pode vir a ser útil para ambos então fiquem ligados. O projeto é universal, ou seja, roda nas versões desktop e mobile do Windows 10, sem a necessidade modificações no código para adaptações.

Os pré-requisitos para desenvolver apps universais para a plataforma Windows 10, é ter a versão Desktop Pro (para utilização do Hyper-v simulando o SO dos aparelhos) e o Visual Studio 2015 (paga ou community). Não é necessário ter um telefone rodando Windows 10. Porém, caso você seja um insider (ou se está lendo esse artigo em uma data que a versão mobile já está disponível) você pode ir testando a experiência de uso no aparelho.

O primeiro passo é criar um projeto no Visual Studio nomeando conforme sua preferência. Não esqueça de criar um projeto do tipo C# Universal App (não crie para Windows Phone 8.1). Caso não tenha a versão dita acima, modifique a instalação do Visual Studio e inclua os componentes para Universal Apps.

Continuar lendo “Hamburger menu no Windows 10 Universal App (versão simplificada)”

Hamburger menu no Windows 10 Universal App (versão simplificada)

Autenticação simples no Ruby on Rails

Olá devs!

Esse é meu primeiro post, portanto vou apresentar as motivações para alimentar esse blog.

Sou desenvolvedor web daqueles que foram criados no PHPzão estruturado com hardcode e deploy via FTP. Por mais ferramentas que eu vim a conhecer (frameworks, controle de versão, deploy automático), boas ferramentas inclusive (que aumentam absurdamente a produtividade e reduz drasticamente erros e perdas de dados), sinto a falta de alguns aspectos da época do hardcode onde a desorganização era compensada pelo pleno controle do código.

A abstração que frameworks MVC para web promovem é extremamente útil. Recomendo fortemente a utilização para criar algo em um curto espaço de tempo, preocupando-se exclusivamente com as regras de negócio. Porém, contudo, entretanto, todavia, algumas vezes me deparei com excesso de recursos sendo que necessitava algo mais simples.

Continuar lendo “Autenticação simples no Ruby on Rails”

Autenticação simples no Ruby on Rails