A QDigest é uma newsletter com a curadoria de profissionais brasileiros que atuam no mercado de tecnologia e de desenvolvimento de software nacional e internacional. Pedimos para que eles indiquem links com o que acharam bom e que possa gerar discussões ou interesse nos nossos leitores. A ideia é ter conteúdo relevante e que chame a sua atenção, com discussões interessantes e que não cabem no formato tradicional do InfoQ.
Fique a vontade para se aproximar e compartilhar suas sugestões, comentários e criticas. Nossas redes sociais estão abertas para o seu feedback. Queremos mudar bastante e evoluir tanto no conteúdo quanto no formato.
Para assinar acesse nosso site!
--
Edward Ribeiro | Engenheiro de Software na Interlegis - Senado (Twitter | LinkedIn)
- Navegar na estrutura de diretórios de um projeto no Github na web é uma tarefa que pode se tornar cansativa, principalmente com projetos grandes. O browser plugin Octotree adiciona um painel lateral às telas dos projetos no Github que permite navegar por uma estrutura de sistema de arquivos de forma simples e intuitiva. Altamente recomendável pra desenvolvedores!
- Com muito pesar, no dia 26/11/2019, o mundo perdeu um dos maiores pesquisadores da história da computação. O professor da Universidade de Stanford, Dr. Hector Garcia Molina, foi autor livros clássicos em Bancos de Dados e Gereciamento de Informação, e de inúmeros artigos científicos seminais na área. Além disso, ele influenciou direta ou indiretamente a criação de empresas como Oracle e Google. De instituições financeiras a smart phones a redes sociais, é impossível não usar um serviço moderno que tenha como base alguma de suas pesquisas.
- A versão 12 do Banco de Dados relacional de código fonte aberto PostgreSQL, lançado recentemente, trouxe várias melhorias na construção de B-Trees, tais como redução de espaço em disco e melhoria de desempenho, dentre outras. B-Tree é uma estrutura de dados é de suma importância para criação de índices que aceleram as consultas ao banco. Mais detalhes aqui.
- Adrian Colyer tem um site essencial pra quem quer ficar por dentro do que há de mais avançado Ciência da Computação: The Morning Paper. Neste blog, que também é uma newsletter, Adrian lê artigos dos principais congressos em computação, nas mais diversas áreas, e os disseca de forma resumida e numa linguagem acessível. Detalhe: os posts são publicados diariamente. Quer saber sobre o estado da arte em segurança digital, ou bitcoins, ou sistemas distribuídos, ou bancos de dados, dentre outros? Recomendo que você assine a newsletter já!
Fabiane Nardon | Chief Scientist at Tail (Twitter | LinkedIn)
- Para quem tem interesse em Engenharia de Dados, o Data Engineering Podcast vai render várias horas de informação. A cada episódio uma pessoa de uma empresa conversa sobre seus problemas e as soluções adotadas para processar grandes quantidades de dados.
Fernanda Wanderley | Cientista de Dados na Neuralmed (Twitter | LinkedIn)
- Daqui a alguns dias acontecerá a principal conferência de IA, a NeurIPS. Isso seria motivo pra ficar atento, sempre saem trabalhos legais mas infelizmente o meu foco é outro. Pelo segundo ano consecutivo diversos pesquisadores africanos tiveram seus vistos negados pelo governo canadense, incluindo uma das organizadoras de um workshop da conferência! (Update: ela conseguiu o visto depois da terceira vez).
- Enquanto o Canadá anda negando vistos e dificultando a diversidade em IA, esse mês rolou o Khipu, em Montevideo. A ideia é ter uma conferência latino-americana foi inspirada no sucesso do Deep Learning Indaba, como uma forma de debater e difundir o conhecimento para além dos países desenvolvidos. Aqui estão algumas das coisas que rolaram por lá.
- Por fim, uma dica pra quem tá começando a se aventurar pelo mundo de Ciência de Dados. A @jesstemporal lançou um curso básico no LinkedIn Learning cobrindo desde a manipulação inicial dos dados até formas de visualizá-los, vale a pena conferir!
Melissa Mendonça | Professora no Departamento de Matemática na Universidade Federal de Santa Catarina (Twitter | LinkedIn)
- Esse artigo da Increment Mag fala sobre como a nossa qualidade de vida tem mais impacto no software que desenvolvemos do que escolhas técnicas, e levanta a pergunta: Por que ainda focamos tanto na escolha da tecnologia, e não nas nossas condições de trabalho?
- Nesse post, você encontra vídeo, slides e um breve resumo da keynote da Amy J. Ko sobre "Grandes desafios da educação computacional do século 21" (tradução livre) na conferência Koli Calling 2019. Vale a pena conferir se você se interessa pelo ensino de computação e seus impactos na sociedade. (via twitter da @amyjko)
- O artigo da Nina da Hora na Folha de São Paulo também está imperdível. Afinal, Queremos dois futuros na tecnologia?
- Um projeto legal que eu recomendo acompanhar é o CodeShow, do Bruno Rocha. Aqui você pode conferir o primeiro post, Criando seu blog com Zola e hospedando de graça na Netlify
Carlos Villela | Engenheiro na Segment (Twitter | LinkedIn)
- Brincar de automação doméstica e IoT está cada vez mais fácil e barato, mas tem muita gente receosa com a falta de privacidade e interoperabilidade das grandes plataformas. O Home Assistant pretende resolver esse problema, e é um projeto Open Source com uma arquitetura bem interessante.
- Por falar em automação, vale a pena ficar de olho no FarmBot, um robô-jardineiro sustentável e que está ficando cada vez mais acessível. Também OpenSource, e com documentação super caprichada, a equipe lançou novas versões em diversos tamanhos.
- Mas, se o negócio é se divertir um pouco a sós, temos também uma plataforma de IoT especificamente criada para o mercado de… brinquedos sexuais. O buttplug.io parece piada, até ver a quantidade e variedade de hardware que ele suporta.
E dicas rápidas:
- Postwoman: Um utilitário para testar requisições HTTP com design bem prático.
- Decision Record: Uma maneira simples de discutir e catalogar decisões de um time.
- Gere diagramas de entidades e relacionamentos (ERDs) para ajudar a entender e evoluir aplicações Rails
- Um tour interessante pelo sistema de tipos do TypeScript, na criação de um não-ORM para bancos PostgreSQL
Bruno Ghisi | Co-fundador e CTO na Resultados Digitais (Twitter | LinkedIn)
- Acabei voltando nessa entrevista de como rodar melhores post-mortems no podcast HyperGrowth do Drift. Post-mortems são práticas importantes para evoluir como time.
- Discussão interessante no Twitter sobre fazer análise e design antes de começar com o TDD.
- Recebi de um dos meus líderes esse post do Medium que aborda o que é ser um programador Senior e que concordo que vai além de dominar apenas a parte técnica.
- Compartilho esse guia de como liderar times distribuídos que um outro líder postou em nosso canal. Tem uma série de aprendizados relacionados a comunicação, colaboração, organização e outros.
- Por fim, você pode conferir mais detalhes de como o Shopify muda 40 vezes ao dia com seus 1000 devs/devas e o monolito.
Bruno Tavares | Engenheiro de Software no Nubank (Twitter | LinkedIn)
-
Tive a chance de ver o Lucas Cavalcanti no palco da ClojureConj 2019. Os ensinamentos sobre arquitetura são úteis além de Clojure, e todas as apresentações da conferência estão disponíveis. Alguma coisa deve chamar sua atenção!
-
Uma das coisas difíceis da tecnologia está em como lidar com governança e consenso em grupos grandes, e acho que podemos aprender mais com o open-source. Esse post com uma visão de um modelo de governança para o Projeto Jupyter chamou a atenção. A nova dica que ele vai tentar incorporar no dia-a-dia vem da Tanya Reilly sobre como iterar em RFCs com "sim, caso...".
-
No mundo cada vez mais conectado, o controle dos nossos dados e aparelhos eletrônicos vem mudando. Tudo é incrível, mas nada é nosso foi um dos textos que marcou o Bruno Tavares nesse último mês, e o que hackers tem feito para manter o relógio Pebble vivo, mesmo depois da empresa fechar, mostra que ainda dá pra melhorar a tecnologia juntos