Tutorials

Monitoring Puma web server with Prometheus and Grafana
Localizing web application performance problems and response latency could be tricky in the projects with complex infrastructure.And having monitoring for all the services is highly crucial.Sometimes performance degradation might be induced one st...
![Fun[d, a, m, e, n, t, a, l, s, ].ruby](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTIyMDQsInB1ciI6ImJsb2JfaWQifX0=--876e320b9aeed9657e4e1d81a4180eed63472fa3/open-uri20190329-28504-xfgsfj.avif)

A super simple way to add basic responsive styling to a Rails app
During my time at Flatiron, a classmate and I were given a project to work on together. The project brief was to build a Ruby on Rails app that had at least 5 models, some methods in the models, show analytics in the app, have the necessary views,...




How to work with Docker/Docker Compose from RubyMine
RubyMine 2019.1 has a bunch of capabilities which allow you to work with Docker and Docker Compose. You can inspect existing images and containers, quickly edit Docker files using autocompletion, create new images and start services directly from ...

This is the code base for the UK Government's e-petitions service (https://petition.parliament.uk)
This is the code base for the UK Government's petitions service (https://petition.parliament.uk). We have open sourced the code for you to use under the terms of licence contained in this repository.We hope you enjoy it!A few things to know:You wi...

Configurable plain Ruby email validator. Performing email addresses validation via Regex, MX and SMTP
Configurable plain Ruby email validator. Performing email addresses validation via Regex, MX and SMTP - rubygarage/truemail. The Truemail gem helps you validate emails by regex pattern, presence of domain mx-records, and real existence of email ac...