Vamos ver o que foi interessante em torno de Ruby na segunda quinzena de julho.
Novos itens e novidades
GoodJob 1.0.0 é um backend ActiveJob multithread para Ruby on Rails baseado em PostgreSQL .
Apache Arrow Ruby 1.0.0 é a gema oficial do Apache com ligações para o Apache Arrow .
2021 Concurso Fukuoka Ruby Award - Foi anunciado o Fukuoka Ruby Award 2021. Yukihiro Matsumoto
participa da avaliação das obras . O prêmio principal é de 1 milhão de ienes! RubyWorld 2020 - foi decidido realizar a conferência RubyWorld 2020 online em um dia 17 de dezembro. RubyConfBY 2020 - uma conferência online de Ruby foi realizada em Minsk. Classificação das linguagens de programação RedMonk: junho de 2020
- Ruby subiu para o 7º lugar.
IEEE Spectrum Interactive Top Programming Languages - Ruby subiu para o 11º lugar.
Conheça RBS! Tipagem estática discreta para Ruby 3 . O novo Ruby 3 está planejando adicionar tipagem estática discreta. O antigo código ruby familiar permanecerá inalterado. Os tipos podem ser especificados em arquivos separados na linguagem RBS declarativa . O RBS é baseado no Steep , que você pode experimentar agora com as versões 2.6 e superiores.
Apresentando GoodJob , o back-end ActiveJob de segunda geração.
Review Hey é um novo serviço de e-mail da Basecamp .
Veja e ouça
RWpod 28 episódio 08 temporada - Stimulus.js, Egis, Deimos, Puppeteer recorder, RecordRTC.js, Super Expressive, Bumblebee e outros
RWpod 29 episódio 08 temporada - 2021 Fukuoka Ruby Award Competition, GoodJob, Rollout :: UI, Futurismo, React Guitar etc.
Aprendendo Ruby com Hasus Casteio - alterando valores dentro de blocos.
Aprendendo Ruby com Hasus Casteio - Uma visão geral da estrutura de arquivos Rails.
Aprendendo Ruby com Hasus Casteio - Tipos de Método Ruby.
Quick Stream: o mistério dos operadores "unários" .
Vamos Construir para Desenvolvedores Ruby & Rails - Parte 1.
Vamos Construir para Desenvolvedores Ruby & Rails - Parte 2. Modelagem de Dados e Gems.
Vamos construir para desenvolvedores Ruby e Rails - Parte 3. Configuração e instalação inicial.
Basecamp Live: A equipe de operações fala sobre HEY - fale sobre como foi começar o HEY e um pouco sobre trabalho em equipe.
Duas semanas - Basecamp lançou seu novo serviço de e-mail HEY em 15 de junho. Era para ser um lançamento de produto silencioso e controlado, mas o que se seguiu foi o que o CEO Jason Freed chamou de "caótico, emocionante, terrível"
Q e HEY, Parte 2 - Os co-fundadores do Basecamp Jason Freed e David Heinemeier Hansson recentemente apresentaram uma transmissão ao vivo onde responderam perguntas sobre o serviço HEY.
Aplicativos da web progressivos Ruby on Rails .
WebAuthn em Ruby com Gonzalo Rodriguez e Braulio Martinez .
Dependências de Futurismo, Jumpstart e Javascript .
Construção de casas e programas, traduções e Bridgetown .
Novas versões
RubyMine 2020.2 - IDE JetBrains para Ruby.
Alchemy CMS 5.0.0 é um mecanismo CMS de código aberto baseado em Ruby on Rails .
Thinking Sphinx 5.0.0 é uma biblioteca para integrar ActiveRecord com pesquisa de texto completo Sphinx .
Stitches 4.0.0 é um add-on Ruby on Rails para simplificar o desenvolvimento de microsserviços.
Plaid-ruby 11.0.0 é o cliente API oficial para o serviço financeiro Plaid .
O Facebook Messenger 2.0.0 é uma joia para a criação de bots para o Facebook Messenger .
Learn-co 4.0.0- interface de linha de comando para learn.co .
BookingSync Portal - Rails-engine para simplificar a criação de aplicativos de portal BookingSync .
A biblioteca cliente do Google Ads para Ruby 6.0.0 é uma biblioteca cliente da API do Google Ads .
Atualizações
Rails Event Store 1.1.0 é uma biblioteca para publicar, armazenar e recuperar eventos.
Unicorn 5.6.0 é um servidor HTTP para aplicativos Rack .
Psych 3.2.0 é o analisador YAML integrado do Ruby.
Strong Migrations 0.7.0 - captura de migrações inseguras durante o desenvolvimento.
Mongo 2.13.0 - driver para banco de dados NoSQL MongoDB .
Aerospike Ruby Client 2.13.0 - cliente para Aerospike NoSQL DBMS .
Influxdb-client-ruby 1.6.0 - cliente para InfluxDB DBMS .
Spree Auth (Devise) 4.2.0 - autenticação baseada em Devise para plataforma de comércio eletrônico Spree...
O Puppet Strings 2.5.0 é um gerador de documentação para ferramentas de administração do Puppet .
Bson 4.10.0 é uma implementação da especificação BSON .
Rubocop-rails 2.7.0 é uma extensão RuboCop para testar aplicativos Ruby on Rails .
Active_type 1.4.0 - suporte para o padrão Tableless, sintaticamente semelhante ao ActiveRecord .
Angularjs-rails 1.8.0 é um wrapper para usar AngularJs em aplicativos Ruby on Rails .
Jasmine 3.6.0 - testes de JavaScript com sintaxe semelhante a RSpec .
Mini_racer 0.3.0- incorporar V8 em Node.js baseado em Ruby .
ImageInfo 1.2.0 - gem para obter parâmetros de imagem por url.
Fastimage 2.2.0 é outra jóia para obter parâmetros de imagem por url.
Rollout 2.5.0 é uma chave de estado (liga / desliga) baseada no Redis .
Knapsack Pro 2.1.0 - testes de divisão em vários servidores CI e balanceamento de carga.
Cfndsl 1.2.0 - DSL para modelos AWS Cloudformation .
Nexmo 7.2.0 é um cliente para a plataforma de comunicação Nexmo .
Pennyworth 9.3.0 - Expansão de ComandoAlfred no MacOS .
Imgix 3.3.0 é um cliente para gerar urls de imagens usando o serviço ImgIx .
Docraptor 1.4.0 é um cliente para conversão de HTML para PDF ou Xlsx usando o serviço DocRaptor .
Sensu-plugins-filesystem-checks 2.1.0 - verifica o sistema de arquivos para monitoramento Sensu .
Pedump 0.6.0 - obtendo um dump dos binários PE win32.
O cliente Slack Ruby 0.15.0 é um cliente para o Slack .
Estudar
GitLab: Como migramos os servidores de aplicativos do Unicorn para o Puma .
Uma introdução ao Ruby para desenvolvedores Javascript .
Compreendendo o Webpacker no Rails 6 .
Uma introdução ao Stimulus.js .
Preenchimento automático com StimulusJS .
Investigando o Bundler - para executar `bundle exec` ou não? essa é a questão .
Meio copo nulo?
"De volta ao futuro" ou como testar a lógica baseada no tempo no Rails .
Crie uma linha de conferência protegida por senha com Twilio e Ruby .
Construindo uma base sólida em conexões Rails .
Implante seus aplicativos Rails 6 .
Tenha cuidado com os métodos de fundição .
Uma introdução a Ruby Procs e Lambdas (e qual é a diferença) .
Melhorando a confiabilidade dos testes RSpec .
HEY quebra no poder do monopólio da Apple .
Marketplace com Stripe Connect .
Ruby Digest 2020 de 01.07 a 15.07 .