O 'Problema da Noruega' do YAML: Por que NO é analisado como Falso

2025-04-12
O 'Problema da Noruega' do YAML: Por que NO é analisado como Falso

A análise de booleanos do YAML tem uma peculiaridade frustrante conhecida como o 'Problema da Noruega'. Como o YAML analisa o código ISO 3166-1 ALPHA-2 NO (Noruega) como o booleano falso, pode levar a erros de análise de dados. Esta publicação discute esse problema e sugere o uso de aspas duplas para escape ou a utilização de bibliotecas como StrictYAML para evitá-lo. Outros valores problemáticos do YAML incluem números de versão terminados em .0 que são convertidos em números e strings como 'Null' que são convertidos em NULL.

Leia mais
Desenvolvimento problema de programação

Chrome prototipa poderosas funções CSS: expandindo as capacidades do CSS

2025-03-02
Chrome prototipa poderosas funções CSS: expandindo as capacidades do CSS

O Chrome está criando um protótipo de Funções CSS, algo que mudará o jogo para o CSS. Isso permite que os desenvolvedores criem funções personalizadas que calculam valores com base em parâmetros e propriedades personalizadas, atuando como propriedades personalizadas avançadas. Por exemplo, uma função `--light-dark()` pode retornar cores ou pesos de fonte diferentes dependendo da preferência do modo escuro do sistema, superando as limitações da função `light-dark()` embutida. Embora ainda esteja em fase de protótipo no Chrome Canary (exigindo o sinalizador Recursos Experimentais da Plataforma Web), isso abre enormes possibilidades para um CSS mais expressivo e flexível.

Leia mais
Desenvolvimento