Xamarin DatePicker – Problemas e soluções

Como o intuito é ser um seletor de datas que funciona em diversas plataformas diferentes, o elemento DatePicker do Xamarin Forms acabou por não levar em consideração diversas peculiaridades de cada plataforma. É um dos casos em que generalizar demais acaba por tirar a individualidade, os seletores de data nativos do Android, iOS e das
Leia mais

AMP – Accelerated Mobile Pages

Performance é importante! É impossível desacoplar o universo mobile do desenvolvimento mobile nos dias de hoje. Negligenciar a plataforma mobile é o mesmo que declarar o fracasso da solução web, principalmente para produtos voltados para o público em geral. Considerando isso, o universo mobile traz uma série de desafios para o desenvolvimento, telas pequenas, performance
Leia mais

DesignOps: Preenchendo o GAP entre designers e desenvolvedores

O DesignOps é uma proposta metodológica desenvolvida pelo AirBnb e baseada em conceitos e práticas já conhecidos do DevOps. Surgiu da necessidade de promover a colaboração entre designers, desenvolvedores e outros. Com a missão de proporcionar agilidade a toda a organização através de ferramentas, sistemas e serviços centralizados que melhoram a velocidade e a qualidade da
Leia mais

Azure Function – Parte 1: Scripts com C#

O Azure Function é uma arquitetura servless muito útil, no qual pode-se desenvolver funcionalidades desacopladas com relativa facilidade (muito aderente a uma arquitetura de microserviços, por exemplo). A Azure permite a utilização de algumas linguagens para tal, como por exemplo javascript e C#Script. C# scripting was introduced into .NET community together with the Roslyn CTP
Leia mais

Criando PDFs em Asp.NET MVC com Rotativa

Rotativa é uma biblioteca de conversão de arquivos HTML em PDF em ASP.NET MVC baseado na ferramenta wkhtmltopdf. Com ele os códigos em HTML e CSS podem ser aproveitados para criar um arquivo PDF. O Rotativa necessita do executável wkhtmltopdf.exe para criar os arquivos. Ele deve ser instalado como um pacote nuget comum Apenas
Leia mais

Sobre concreto, lâmpadas e softwares

Há um tempo falamos aqui no blog sobre mesas e softwares. Naquela ocasião dissemos que softwares são como mesas, constroem seu sentido à medida que sua utilidade é definida. Dessa vez, vamos compará-los a velas e lâmpadas. E para que essa comparação faça sentido, vamos usar o case de um dos nossos clientes. Nosso cliente
Leia mais

Design Sprint: uma metodologia ágil que une o design thinking aliado ao Agile Development.

A dti, objetivando entregar valor aos seus clientes de maneira ágil e precisa, utiliza como metodologia o design thinking aliado ao Agile Development. Ao iniciarmos um novo projeto, iniciamos com uma Sprint só de Design. Mas o que é Design Sprint? É um processo de 5 dias desenvolvido pela Google Ventures, para responder questões críticas
Leia mais