Ruby Digest 2020 08 1

Uma grande coleção de informações sobre Ruby, incluindo fontes em russo, de 1 a 15 de agosto:

notícias, mídia, notícias, lançamentos, artigos, treinamento.







notícia



Em Ruby 3, está planejado adicionar Ractor , uma abstração de computação paralela no modelo de ator. O Ractor é projetado para permitir a execução paralela de código ruby

sem problemas de segurança de thread.



Os palestrantes são convidados para a conferência RubyWorld 2020 online.



No dia 21 de agosto, nesta sexta-feira, acontecerá a conferência NoRuKo - uma reorganização no formato da conferência online EuRuKo , a maior conferência europeia sobre Ruby.



GitHub foi atualizado para Ruby 2.7 em produção.



Uma seleção recente de Awesome Made by Russians incluiu 7 projetos Ruby:

Github-changelog-generator , Evil Icons, Parser , Lefthook , AnyCable , Ruby Tests Profiling Toolbox , Gon .



Veja e ouça



imagem RWpod 30, episódio 08 da temporada - The State of Ruby 3 Typing, Infinite Scroll sem Layout Shifts, Minesweeper, Starboard Notebook e muito mais .



imagem RWpod 31 episódio 08 da temporada - Como testar o código Ruby que depende de APIs externas, 1Keys, notado, ancestral, rápido, hopi e mais .



imagem DragonRuby Game Development Toolkit. Introdução.



imagem Introdução à plataforma sem servidor: vamos criar um bot Ruby Telegram com AWS Lambda e

API Gateway
.



imagem dry-validation - para quê? A motivação para criar uma biblioteca .



imagem Como encaixar um aplicativo Rails .



imagem Vamos construir para desenvolvedores Ruby e Rails - Parte 4 Criando modelos básicos .



imagem Vamos construir para desenvolvedores Ruby e Rails - Parte 5 Configurando constantes e dados iniciais .



imagem Aprendendo Ruby com Hasus Casteio - Uma visão geral dos novos recursos e métodos desde a versão 2.0 .



imagem Ventile ideias de projetos em Ruby .



imagem Kit de transição do desenvolvedor Apple Silicon para desenvolvedores Ruby .



imagem Como traduzir e localizar aplicações usando a internacionalização Rails .



imagem Conectando notificações ao Rails: Manipulação de solicitações de API com falha .



imagem Como adicionar notificações ao Rails usando Noticed?



Notado (notificações em Rails), visualização ao vivo com Stimulus Reflex e recrutamento em Podia



Entrevista com Dylan Andrewsa jornada de um baterista profissional a um desenvolvedor de sucesso, recrutando juniores e construindo confiança.

Uma entrevista com Matt Swenson , o criador do Boring Rails , sobre como o SPA se compara aos aplicativos Rails tradicionais, os benefícios do FormBuilder e algumas outras coisas.

Entrevista com Steve Polito sobre novos empregos, entrevistas e como o

GitHub está ajudando.

Entrevista com Kyle d'Oliveira sobre o uso de Rails em Super Scale .

Uma entrevista com Cameron Dutro sobre como implantar Rails usando Docker e Kubernetes.

Entrevista com Jason Swett - todas as melhores dicas de programação.

Entrevista com Robbie Russell - Oh My Zsh e suporte Rails.



Novos itens



Datadog-lambda-rb - A joia oficial para integrar o Datadog com AWS Lambda foi movida para uma versão "madura".



Puppet Debugger 1.0.0 é um depurador para a linguagem Puppet , responsável por configurar a infraestrutura.



Net :: Hippie 1.0.0 é um wrapper leve sobre Net :: HTTP usando JSON por padrão.



FbcrawlColly 1.0.0 - rastreie mbasic.facebook.com com GO Colly .



Novas versões



Refinery CMS Blog 4.0.0 é o mecanismo para Refinery CMS , o CMS mais popular em Ruby on Rails.



Health-monitor-rails 9.0.0 é um módulo para monitorar a saúde do Rails e vários serviços (db, cache, sidekiq, redis e outros).



Hatchet 7.0.0 é a biblioteca oficial de testes de integração para o desenvolvimento de pacotes de construção Heroku .



Sym 3.0.0 - criptografia simétrica.



Rails :: Auth 3.0.0 - Autenticação para microsserviços e identificação baseada em declarações.



Kafo 5.0.0 - o principal instalador e configurador nos projetos Foreman e Katello para os módulos Puppet , permite criar uma interface de usuário para sua conexão.



Rspec-puppet-fatos 2.0.0 é uma jóia para simplificar o teste de manifestos do Puppet por meio de informações integradas sobre o sistema operacional.



Foreman Remote Execution 4.0.0 é um plugin de execução remota para Foreman .



Ruby Google Cloud Bigtable API 2.0.0 é uma biblioteca para trabalhar com Bigtable , um NoSQL DBMS baseado em nuvem para big data.



Google-cloud-datastore 2.0.0 é uma biblioteca para trabalhar com Datastore , um

DBMS NoSQL escalável em escala de nuvem .



Google Cloud Firestore API 2.0.0 é uma biblioteca para trabalhar com Firestore , uma base de

documentos sem servidor baseada em nuvem .



2.0.0- uma biblioteca para simplificar a internacionalização.



Gretel 4.0.0 é uma biblioteca de breadcrumbs do Ruby on Rails.



SPDX 3.0.0 - pesquisa flexível de licenças de software por nome de licença.



Smart Init 5.0.0 é uma gema simples para encurtar o código no construtor (método de inicialização) de um objeto.



Gherkin para Ruby 15.0.0 é um analisador para a linguagem Gherkin .



Blacklight :: Marc 7.0.0 - Suporte MARC para a plataforma de pesquisa Blacklight .



Atualizações



JRuby 9.2.13.0 é uma implementação JVM de Ruby.

Prawn 2.3.0 é uma biblioteca para criação de arquivos PDF.

Kubeclient 4.9.0 é um cliente para a API REST do Kubernetes .

Brakeman 4.9.0 é um analisador de vulnerabilidade estática para aplicações Rails.

Gollum 5.1.0 é um wiki simples no topo de um projeto git.

GitLab 13.2 é um sistema baseado na web para gerenciar repositórios para Git, Wiki, CI / CD e muito mais.

OmniAuth OAuth2 1.7.0 - DSL para OmniAuth OAuth2.

Chartkick 3.4.0 - criação de gráficos baseados em diferentes bibliotecas js.

Aasm 5.1.0 é uma biblioteca para implementar uma máquina de estado.

Rotp 6.1.0- biblioteca para senhas de uso único.

ValueSemantics 3.4.0 - criando classes de wrapper para dados com validação e conversão.

Test Kitchen 2.6.0 é um kit de ferramentas para testar e desenvolver código de infraestrutura.

Cozinha :: Vagrant 1.7.0 - Driver de cozinha para Vagrant.

Ancestry 3.1.0 - organização de uma estrutura em árvore (hierarquia) baseada em ActiveRecord.

Ruby-kafka 1.2.0 é uma biblioteca para trabalhar com o Apache Kafka .

PgHero é um painel de desempenho para Postgres .

Aerospike Ruby Client 2.14.0 é o cliente oficial para Aerospike NoSQL DBMS .

DynamoDb Framework 1.9.0 é um framework NoSQL leve para DynamoDB .

O agente Elastic APM 3.9.0 é a gema oficial para trabalhar com o Elastic APM .

Activerecord-multi-tenant 1.1.0 - integração do ActiveRecord com bancos de dados multi-tenant .

Diffy 3.4.0 - comparando e obtendo a diferença de duas fontes de texto.

Refinements 7.7.0 é uma coleção de melhorias para tipos básicos de Ruby.

FriendlyId 5.4.0 - Modificação de urls para uma forma mais legível.

License Finder 6.8.0 - pesquisa e análise de licenças em dependências.

Image_size 2.1.0 - obtendo o tamanho das imagens de diferentes formatos.

AvroTurf 1.2.0- serialização / desserialização para formato Apache Avro .

Marginalia 1.9.0 - adicionar comentários aos pedidos ActiveRecord.

Rubrowser (Ruby Browser) 2.9.0 - visualizador de gráfico de dependência.

Premailer 1.13.0 - Pré-processamento de conteúdo HTML de e-mails.

SendGrid ActionMailer 3.1.0 - Integração de ActionMailer com SendGrid API .

Liberação 2.3.0 - Autenticação Rails via e-mail e senha.

Clogger 2.3.0 - registro personalizável de solicitações ao Rack.

Dotiw 5.1.0 - período de tempo verbal.

Semaphore_test_boosters 2.6.0 - paralelização de testes.

Svgeez 3.2.0- geração automática de sprite SVG de uma pasta com ícones SVG.

JWT Signed Request - Assinatura e verificação de solicitações para a API interna usando JWT .

Angular_rails_csrf 4.4.0 - Proteção CSRF para Rails em AngularJS.

Quilt_rails 3.3.0 - Ligações de quilt para Rails.

Martelo 2.2.0 é um Clamp- kit de ferramentas CLI base usada por Foreman e além.

Plivo Ruby SDK 4.9.0 - biblioteca para integração com Plivo REST API .

Onfido 1.1.0 é o cliente oficial da API Onfido .

Solidus Comentários 1.4.0É a biblioteca oficial da plataforma Solidus eCommerce .

Google-cloud-spanner 2.1.0 é uma biblioteca para Google Cloud Spanner .

LaunchDarkly API Client 3.4.0 é a biblioteca oficial do LaunchDarkly .

Edsapi 1.1.0 é um cliente para a API do serviço de pesquisa Ebsco .

Wavefront CLI 7.2.0 é uma interface de linha de comando para a API Wavefront .

Neverbounce-api 1.2.0 é a biblioteca oficial para verificação de e-mail

usando o serviço NeverBounce .



Estudar



imagem Marcianos do mal: uma jornada de duas pessoas em um café para escritórios em Nova York, São Francisco,

Moscou e Osaka
.

imagem As complexidades de trabalhar com ANTLR: escrevendo uma gramática Ruby .

imagem Migração de dados em Ruby on Rails .

imagem Como os profilers funcionam em Ruby e Python?

imagem O que há de novo no GitLab 13.2 .

imagem Um guia não oficial para Admin ativo .

Aprenda Ruby on Rails a um nível perigoso - revisão do tutorial de Ruby on Rails de Michael Hartl .

Entrevista com Michael Hartl , criador do tutorial Ruby on Rails e fundador do Learn Enough .

Como configurar a API GraphQL em Ruby on Rails. Orientação detalhada .

4 dos melhores recursos para aprender Ruby on Rails no trabalho .

Uma introdução aos padrões e anti-padrões para Ruby on Rails .

Gravação de chamadas com API Vonage Voice para websockets Ruby .

12 maneiras de chamar um método em Ruby .

Tipos estáticos em Ruby 3. RBS ou RBI? E o que fazer com Sorbet?

Trabalhando com o SDK da AWS para Ruby - Parte I de .

Como melhorar o desempenho das consultas ActiveRecord usando o cache de subconsulta .

Um guia visual para Webpacker .

Autocomplete em Ruby on Rails usando Stimulus .

Websockets com Rails 6 e ReactJS .

Como estender Ruby com C ++ .

Como usar benchmarking em Ruby .

Experimentando OpenTelemetry Parte 1: Sinatra .

Um guia simples para APIs GraphQL em Ruby on Rails e MongoDB com Docker - Parte 1 .

Um guia simples para APIs GraphQL com Ruby on Rails e MongoDB com Docker - Parte 2 .

Como o Product Hunt testa o back-end GraphQL .

Como fazer uma API usando Ruby On Rails .

API Ruby on Rails com recursos aninhados .

RSpec parte 1: primeiros passos .

Como testar o código que depende de APIs externas .

RSpec parte 2: ganchos, assuntos, exemplos gerais .

RSpec parte 3: duplas de teste .

Full Stack Serverless com Rails e AWS SAM / Lambda .

Aprendendo Ruby: primeiras impressões de um desenvolvedor JavaScript .

Aprendendo Ruby: Convenções de Nomenclatura .

Aprendendo Ruby: Concatenação de String .

Aprendendo Ruby: Testando para Igualdade .

Introdução ao Ruby Gems .

Trabalhando com WebSockets em Ruby, Rack e Faye .

Implementando uma máquina de estado como um serviço usando aasm .

The Prime Lattice in Ideomatic Ruby (e alguns livros que você deve ler) .

O relógio também é monoide!

Tabular e outros tipos de formatação avançada em Action Text .

Qual é a maneira correta de fazer consultas sql em campos do tipo array?

Quando os objetos se tornam superobjetos .

Ruby no AWS Lambda: Integração com ActiveStorage .

Aceleramos o rubocop 20 vezes em 5 minutos .

Transferindo has_many_attached para outro modelo .

Criação de tabelas não registradas (PostgreSQL) no Rails .

Construindo um aplicativo desktop com interface gráfica em Ruby .

Clientes, servidores e o princípio da responsabilidade única .

Ruby web scraping é uma ótima prática para aspirantes a desenvolvedores da web .

Por que usar Puma em produção para sua aplicação Rails .

Como usar GraphiQL em Rails .

2 maneiras de verificar mensagens em logs do Rails usando RSpec .



Ruby Digest anterior .



All Articles