BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias QDigest #7 - Edição Home Office

QDigest #7 - Edição Home Office

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. Minha caixa de mensagens e 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!

--

Olá! Esperamos que esteja tudo tranquilo por aí, apesar da pandemia de COVID-19... Que tenham conseguido fazer home office e evitar contatos com outras pessoas. Inclusive essa semana anunciamos que o QConSP 2020 foi adiado justamente por este motivo.

Para ajudar em seu trabalho remoto, este site indica ferramentas para ajudar nas diferentes rotinas e necessidades que temos.

Aproveite a edição, indique para colegas e mande suas sugestões de quem você quer ver aqui, quais assuntos e como podemos melhorar.

Martin Spier | Performance Architect at Netflix (Twitter | LinkedIn)

  • Netflix lançou suporte ao coded AV1 em dispositivos Android. O codec AV1 têm uma taxa compressão 20% mais eficiente do que antigo VP9.
  • Facebook lançou uma versão nova da app Messenger em iOS. Esta versão nova é um rewrite completo da app, e de acordo com o Facebook, é duas vezes mais rápido para iniciar, e ocupa um quarto do tamanho. O código core foi reduzido em 84%, de 1.7M de linhas para 360,000.
  • Robinhood, uma fintech que dentre outros serviços, provém corretagem sem taxas, ficou offline durante boa parte do dia 2 de Março, impossibilitando usuários negociarem em um dos dias com maior volatilidade na bolsa americana. co-CEO culpou stress na infraestrutura devido à carga sem precedentes.
  • AI treinada pela Alibaba consegue detectar COVID-19 com 96% de precisão em segundos, baseado em imagens CT do tórax de pacientes.
  • Projeto SETI@Home será terminado depois de 21 anos. Projeto foi lançado em 1999, com o ambito de utilizar o poder de processamento idle dos usuários para processar dados científicos e tentar encontrar vida inteligente fora do planeta.

Roberta Arcoverde | Principal Software Developer na Stack Overflow (Twitter | LinkedIn)

  • O Marc Gravell escreveu recentemente sobre a classe BinaryFormatter, e por que não devemos utilizá-la em nenhuma circunstância. Embora pareça uma orientação muito específica da plataforma .NET, as explicações e considerações de implementação desse serializador binário são muito interessantes: Gravell fala de segurança, compatibilidade entre plataformas e performance - e num formato bem legal: através de comentários de código.
  • Esse post sobre dicas pra trabalho remoto resume bem a minha experiência e orientações que considero importantes em tempos de pandemia.
  • Dica de livro: estou lendo Designing Data-Intensive Applications, do Martin Kleppmann. Conteúdo muito rico sobre escalabilidade, mecanismos de busca e de armarzenamento de dados, otimização e performance.

Carlos Villela | Engenheiro na Segment (Twitter | LinkedIn)

  • Antes de mais nada, ponha sua GPU para trabalhar no Folding@Home e ajude cientistas a descobrir curas possíveis para o coronavírus.
  • O repositório de dados sobre o Coronavírus / COVID-19 da Johns Hopkins CSSSE reúne quase toda a informação oficial sobre os casos disponível por enquanto. Já tem gente construindo em cima, como essa app (para Mac), ou essa visualização aqui.
  • Spotify liberou o Backstage: infraestrutura pronta para portais de desenvolvedores.
  • SWC, um compilador para TypeScript/JavaScript super rápido, e feito em Rust.
  • Um parser de MySQL escrito em TypeScript é bem útil para escrever ferramentas de detecção de queries N+1, problemas de segurança, autocomplete de campos, analisar eficiência de queries, etc.

Edward Ribeiro | Engenheiro de Software na Interlegis - Senado (Twitter | LinkedIn)

  • Este tweet do InfoQ tem uma discussão bem interessante sobre como linguagens de programação e metodologias de software influenciam os aspectos estéticos do software e sua cultura.
  • A pesquisa linkada nesse tweet de Martin Thompson aponta que uma combinação de capacidade de solucionar problemas e habilidades linguísticas tem mais influência para o aprendizado de programação que uma forte base matemática.
  • Tom Ordonez nos traz uma lista atualizada para 2020 dos melhores livros sobre Machine Learning.
  • Uma discussão super interessante de Andrew Wang sobre Python, Gunicorn e o overhead excessivo de um ponto de vista das chamadas ao Sistema Operacional (syscalls) e uso de CPU. (o paper referenciado no artigo também vale a leitura).
  • Esse tweet de Tomoko Uchida traz uma lista de features do Java 14.
  • Nate Day é o autor de um bom texto introdutório sobre métricas de avaliação de buscas textuais, suas características e como utilizá-las.
  • Este post do Morning Paper nos traz um artigo bem oportuno sobre uso e características da carga de trabalho do RocksDB no Facebook.

Bruno Tavares | Engenheiro de Software no Nubank (Twitter | LinkedIn)

  • Da ultima vez, minha indicação do probe.rs deixou a dica pro tema dos links: sistemas embarcados e DIY. O tema surgiu com a chegada das peças pra montar o meu próprio pwnagotchi: um bichinho virtual que come wi-fi. Já faz um tempo que eu venho levando o Pawnee (nome do meu) pra passear e aprender mais sobre WiFi e segurança. Eu fiquei me perguntando, como eu posso aproveitar essa linda tela de e-paper para outras coisas? E me dei conta que posso usar os cartões microsd como se fossem cartuchos de video-game, e trocar a utilidade da tela e bateria rapidamente.
  • Apesar de ainda não saber o que fazer, comecei a descobrir o que Rust já tem disponível. Conheci os projetos probe.rs, TockOS , oreboot e krabs.
  • Esses projetos fazem parte do ecosystem do Embedded WorkGroup, que tem uma filosofia de design bem legal, com o projeto embedded-hal demonstrando a filosofia.
  • Esses projetos já estão ganhando visibilidade em grandes empresas, como o OpenKS projeto open-source para chaves de segurança do Google.
  • E com a proposta de trazer a sintaxe de async/await para micro-processadores, mesmo com apenas 1 processador, o futuro me parece bem promissor.
  • Ainda estou sem ideias sobre projetos, mas quem sabe você, que está lendo, tenha algo para compartilhar no Twitter?

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

BT