Rede

ProcessWire CMS – um guia para iniciantes

Os sistemas de gerenciamento de conteúdo são mais frequentemente opinativos. Por exemplo, a maioria deles espera uma certa estrutura de conteúdo rígida para inserir dados e, em seguida, tem uma maneira específica de acessar e emitir esses dados, fazendo ou não sentido. Além disso, eles raramente oferecem ferramentas eficazes para romper as trilhas predefinidas, se um caso exigir.

consulte Mais informação

Conectando as crianças com a natureza através do design inteligente de brinquedos

Você sabia que quando um adolescente nos EUA chega aos 16 anos de idade, ele passa menos de sete horas por semana na natureza, e essas tendências são mundiais. Alguns insights, fatos e números.

consulte Mais informação

Como usar argumentos e parâmetros ES6

Os desenvolvedores estão usando cada vez mais os recursos do ECMAScript 6, e em breve esses recursos serão inevitáveis. Neste tutorial, você aprenderá como o ECMAScript 6 atualizou a manipulação de parâmetros em JavaScript e muito mais.

consulte Mais informação

Mantendo seus negócios e clientes seguros com políticas digitais

Trabalhadores digitais, especialmente web designers e desenvolvedores, precisam reconhecer que a política influencia seus produtos online tanto quanto offline. Seja qual for a escala de nossa empresa – seja uma grande corporação, pequena agência digital, empresa de software ou empreendimento pessoal – devemos trabalhar dentro desse sistema de regulamentações legisladas (o que simplesmente chamamos de “políticas”) para manter nossa conformidade com a lei.

consulte Mais informação

Como fazer e manter sistemas de design atômico com o Pattern Lab 2

Os benefícios dos sistemas de design de interface do usuário agora são bem conhecidos. Eles levam a experiências de usuário mais coesas e consistentes. Eles aceleram o fluxo de trabalho da sua equipe, permitindo que você lance mais coisas enquanto **economiza muito tempo e dinheiro no processo**. Eles estabelecem um vocabulário comum entre as disciplinas, resultando em um fluxo de trabalho mais colaborativo e construtivo. Eles facilitam os testes de navegador, dispositivo, desempenho e acessibilidade. E eles servem como uma base sólida para construir ao longo do tempo, ajudando sua organização a se adaptar mais facilmente ao cenário da Web em constante mudança. Este artigo fornece um guia detalhado para construir e manter **sistemas de design atômico** com o Pattern Lab 2.

consulte Mais informação

Construindo um jogo WebGL multiplataforma com Babylon.js

Aqui está um desafio para você: que tal construir um jogo 3D no fim de semana? [Babylon.js](https://www.babylonjs.com/) é um framework JavaScript para **criar jogos 3D com HTML5, WebGL e Web Audio**, criado por você e pela equipe Babylon.js. Para comemorar a nova versão 2.3 da biblioteca, decidimos construir uma nova demo chamada "Sponza" para destacar o que pode ser feito com o motor WebGL e HTML5 quando se trata de construir grandes jogos hoje em dia. A ideia era criar uma experiência consistente, semelhante, senão idêntica, em todas as plataformas suportadas pelo WebGL e tentar alcançar os recursos dos aplicativos nativos. Neste artigo, explicarei como tudo funciona em conjunto, juntamente com os vários desafios que enfrentamos e as lições que aprendemos ao construí-lo.

consulte Mais informação

Como começamos a lançar recursos duas vezes mais rápido (estudo de caso)

Quando as empresas confiam em seu aplicativo para o trabalho diário, você precisa ser ágil o suficiente para atender rapidamente às necessidades delas. Se você não fizer isso, outros definitivamente farão. No mundo implacável do SaaS, atrasar um recurso crítico (ou apressar um pedaço de código cheio de bugs) significa perder clientes. Um fluxo de trabalho ágil sólido pode fazer toda a diferença.

consulte Mais informação

Consultas de elementos e como você pode usá-las hoje

Por algum tempo, nos deparamos com os **limites do que o CSS pode fazer**. Aqueles que constroem layouts responsivos admitirão livremente as frustrações e deficiências do CSS que nos forçam a buscar pré-processadores CSS, plugins e outras ferramentas para nos ajudar a escrever os estilos que não conseguimos escrever apenas com CSS. Mesmo assim, encontramos limitações com o que as ferramentas atuais nos ajudam a realizar.

consulte Mais informação

Lista de leitura de desenvolvimento da Web nº 144: erros de CSP, depuração de JS e teste de falha

Toda semana é uma semana de aprendizado e esta semana me lembrei que as unidades de viewport não são boas de usar. Além disso, escolher o código de status HTTP correto pode ser difícil e pode nem ser suportado pela versão do Apache em execução no seu servidor. Também aprendi como o log de erros de JavaScript pode ser estendido para que você possa finalmente obter relatórios úteis e fáceis de ler. Como se isso não bastasse, aprendi muito sobre acessibilidade e aprimoramento progressivo novamente e descobri um slidedeck sobre como você pode ignorar o CSP e por que os navegadores podem renderizar elementos com limites conhecidos e limitações de layout incrivelmente mais rápido do que desconhecido. Você está pronto? Agora é sua vez de aprender tudo isso também.

consulte Mais informação

Saindo da caixa: inspiração de design para julho

Com as férias de verão chegando, gostaria de compartilhar algumas ilustrações e fotos inspiradoras que espero que ajudem você a sonhar acordado e relaxar. Não há dúvida de que existem muitas técnicas excelentes por aí – elas só precisam ser descobertas. Ao passar pela coleção deste mês, você notará algumas combinações de cores bastante interessantes e refrescantes. Certifiquei-me de incluir um bom grupo que todos podemos admirar e aprender - espero que você concorde! Prepare-se para entrar no verão com uma grande faísca de inspiração.

consulte Mais informação