Em um mundo ideal, não precisaríamos sondar nada; sempre teríamos eventos para acionar outras funções. No entanto, esse não é o mundo ideal, por isso é importante saber como fazer polling em várias linguagens de programação. Já falei sobre Sondagem em JavaScript (com e sem Promessas), mas e quanto à sondagem na linha de comando? Por exemplo, garantir que o MYSQL esteja ativo antes de tentar executar mais operações.
Aqui está a sintaxe básica:
# while ! (command here); do while ! mysql -uroot; do sleep 1 done
O exemplo acima executa o mysql -uroot
(que falhará até que o mysqld
esteja ativo) a cada segundo. Lembre-se de que a operação de sondagem que o senhor executa deve ser a mais simples possível, apenas o suficiente para saber que o que deseja usar está disponível!
CSS @supports
A detecção de recursos via JavaScript é uma prática recomendada do lado do cliente e por todos os motivos certos, mas, infelizmente, essa mesma funcionalidade não está disponível no CSS. O que acabamos fazendo é repetir as mesmas propriedades várias vezes com cada prefixo de navegador. Que nojo. Outra coisa que…
Centralização vertical do CSS
O desenvolvimento front-end é lindo, e está ficando cada vez mais bonito. Hoje em dia, temos muitos conceitos, metodologias, boas práticas e tudo o mais para fazer com que nosso trabalho se destaque dos demais. O Javascript (junto com suas inúmeras bibliotecas de terceiros) e o CSS cresceram muito, ajudando…