Maio de 2021

Resumo

SaaS e PaaS

O mês foi cheio de encontros com novidades — pelo menos para mim — na área de software como serviço (SaaS) ou plataforma como serviço (PaaS).

O primeiro deles foi com o Fly.io que oferece plataforma como serviço tendo como diferencial o encurtamento de distâncias e, portanto, a diminuição de latência entre a infraestrutura e os usuários. O serviço é flexível o bastante para acomodar todas as necessidades de infra, desde um servidor ou banco de dados até uma estrutura completa full stack.

Este outro serviço, o Mockoon, é o sonho para quem trabalha no desenvolvimento de aplicações que consomem muitas APIs. Através dele é possível criar APIs fakes — isso mesmo — para serem usadas em processos de desenvolvimento, testes etc. Ou seja, é possível usar e abusar das APIs, fazer testes de desempenho etc. sem se preocupar com os tradicionais riscos que conhecemos: custo, limiting, throttling etc.

Conheci a Semaphore, empresa de SaaS na área de CI/CD (DevOps). Mais um exemplo de que é possível fundar e desenvolver uma empresa inovadora sem aporte direto de investidores. Se o produto é bom e se os sócios são bem relacionados no mercado — se sabem trabalhar bem seu marketing pessoal — é possível crescer organicamente de maneira saudável. A empresa responsável pelo produto faz branding apartado da sua própria identidade através de um website que é um exemplo de simplicidade e pragmatismo na mensagem.

No Codewell você melhora seus skills de front-end dev através de projetos que imitam casos reais. Você “pratica aquilo que foi feito na prática”.

Somente neste mês fui conhecer o FlutterFlow. Que ferramenta impressionante. Está na minha lista para projetos futuros. É uma plataforma de desenvolvimento low-code para aplicativos mobile.

Este serviço de análise facial via API pública da Sight Corp.

As AgTechs avançam forte na Austrália, assim como no Brasil. A Trakka está criando uma rede de troca de dados entre produtores de gado de corte e demais agentes da cadeia de valor. A ideia é facilitar a integração de sistemas e a tomada de decisão. Parte da solução é desenvolvida em FlutterFlow citado acima.

Ferramentas

Criaram um gerenciador de ferramentas JavaScript, Volta, para que você possa trabalhar com várias delas de uma vez fixando, inclusive, a versão de cada uma delas para que haja controle total do ambiente de desenvolvimento. Ferramenta CLI.

Esta ferramenta gratuita de diagnóstico de cultura de inovação em startups promovida pela VentureHub.

Referências

Achei este repositório de “how-tos” e tutoriais para Linux que você pode baixar para o seu sistema ou intranet. Quem nunca precisou de um conteúdo assim quando estava offline? Lembro bem daquele meu notebook antigo que toda vez que eu deixava a bateria acabar com ele ligado o modo de economia de energia era iniciado e o wi-fi, desligado para economizar bateria. 😂 Ao conectar o note na tomada e iniciá-lo novamente, nada de wi-fi. O serviço ficava desligado… aí eu tinha que conectar o note no roteador via ethernet e buscar a solução nos tutoriais.

Lista de cursos gratuitos na área de desenvolvimento de software open source com ênfase em blockchain.

Este cara analisou 200 landing pages num intervalo de 12 meses e sobreviveu para contar a história.

Indo direto ao ponto no Git com branching e merging.

Um data model para implementação de rastreamento de atividades dentro de um sistema.

Empresa AgTech brasileira — Data Farm — com destaque no exterior. Ela usa data analytics para avaliar trade-offs entre uso do solo e clima regional com o objetivo de maximizar os ganhos de produção.

Este livro é a referência máxima para quem busca conceber, desenhar, desenvolver e manter um sistema de trading e investimento. Este tema é rocket science.

Imagens

esta mão esculpida num tronco de árvore. não tenho referência dos autores, nem da mão, nem da foto.
sítio arqueológico na Ilha de Páscoa
evito a política ao máximo aqui no site, mas esta imagem precisa ser compartilhada.

Atividades

Tentei instalar o ElementaryOS num notebook velho da Positivo que eu tinha em casa, mas não deu certo e o aparelho está oficialmente brickado. Ele veio de fábrica com o Windows 10, mas com um erro de projeto absurdo que impede o OS de se atualizar depois de um tempo por um simples problema: falta de espaço em disco. Então o usuário — eu — fica numa situação complicada. Ou assume o risco de usar um OS desatualizado — pior, um Windows desatualizado — ou tenta a sorte instalando uma distro Linux para equipamentos antigos (Lubuntu, Puppy etc.). Talvez esse tenha sido o meu erro. Ao invés de instalar o Lubuntu, inventei de instalar o ElementaryOS só porque eu acho a interface mais bonita. Criei um pendrive de instalação formatado com apontamento EFI para ser reconhecido pela BIOS do notebook e fui em frente. A instalação foi concluída, mas apresentou um erro clássico desse equipamento: uma incompatibilidade com a placa de vídeo que é embutida na motherboard. Esse problema faz com que o usuário seja derrubado da sessão a cada 30 segundos e tenha que se relogar no OS. Um pesadelo. Após várias tentativas de reinstalação, a BIOS finalmente perdeu o endereçamento do volume de boot e sua capacidade de regenerá-lo pelo firmware, um beco sem saída. RIP Positivo, você não deixará saudades, apenas lições aprendidas. 😂

Configurei a impressora HP 1200 laserjet no Ubuntu 20.04 LTS usando HPLI e plugins adicionais seguindo este tutorial em Hindi 😂 Estou até cogitando a possibilidade de gravar um vídeo em português ou inglês seguindo os mesmos passos como uma forma de contribuição para a comunidade.

Aprendi a trabalhar com repositórios Git para equipes no Keybase.io e implementei o processo na AgroIQ.

Matriculei meu filho no Whitehat Jr. para ver se conseguia desafiar a inteligência dele de alguma outra forma. Mas, não consegui, ele tirou de letra mais uma vez e agora está entre os top 10 alunos no ranking global da plataforma.

Fiz minha declaração do IRPF deste ano via app do celular. Muito fácil. É impressionante como funciona bem qualquer aplicativo, software ou serviço do Estado para coleta de impostos. São o verdadeiro estado da arte. A declaração sempre estava sendo um problema para mim desde que adotei o Linux em 2007. Desde então, a versão do software que rodava em Linux era feita em Java e tinha mil dependências para serem resolvias. Era um pesadelo que eu precisava enfrentar todos os anos. Ainda bem que isso foi superado pela facilidade do aplicativo Android.

Estou relendo o “Como Educar Sua Mente” e estas foram as páginas que eu mais gostei desta vez.

Ensaios

Este aqui sobre como pensar. Se está na Farnam Street, é bom.

Em meio a suspeitas e investigações sobre a origem da pandemia de COVID-19, reli este texto sobre iniciativas de eugenia na China postado na Edge.

Achei este ensaio provocador sobre o uso de SQL ao invés de Pandas em projetos de data analytics. É uma provocação necessária porque o uso de Pandas já faz parte do senso comum dos desenvolvedores em projetos intensivos em dados. É uma zona de conforto perigosa porque induz o uso da mesma ferramenta para qualquer tipo de problema. Aqui cabe a metáfora do “resolvo qualquer problema com este belo alicate”. Há muito que pode ser feito com SQL na área de Analytics, uma linguagem de fácil acesso e reduz a complexidade dos projetos.

Outro ensaio igualmente provocador para mim, pelo menos neste momento, sobre o trabalho em startups.

Dia a dia

Este serviço que localiza ambientes onde é possível trabalhar conectado. Laptop Friendly.

Bike

A Sense está de parabéns! Conseguiu pôr no mercado uma MTB infantil de qualidade. Agora, pais e filhos pequenos (crianças e pré-adolescentes) podem pedalar juntos na terra com equipamentos de boa qualidade.