Open in app

Sign in

Write

Sign in

Joël AZÉMAR
Joël AZÉMAR

34 Followers

Home

Lists

About

Published in

System Weakness

·Pinned

Unravelling Signed URL Changes in Rails 7

What You Need to Know Upgrading your Rails application became a seamless process, but with Rails 7, a specific change might trip you up if you use signed URLs through ActiveStorage. Here’s a detailed breakdown of what’s happening and how you can tackle it In a standard Rails 6 setup…

Active Storage

5 min read

Unravelling Signed URL Changes in Rails 7
Unravelling Signed URL Changes in Rails 7
Active Storage

5 min read


Jun 14

Mastering GitHub Actions with Reusable Workflows: Simplifying Your YAML

How to DRYup your GA with Workflows! While GitHub Actions (GA) provides powerful automation using YAML, there’s always room for improvement. Many hoped for the YAML Anchor feature to keep our files DRY (Don’t Repeat Yourself). But two years on, GitHub Actions still doesn’t support this. Instead, GitHub introduces Reusable…

Github Actions

2 min read

Github Actions

2 min read


Published in

System Weakness

·Sep 23, 2022

Rails and Signing Data

The forgotten MessageVerifier There is a smart way to encode whatever we want in the Rails framework and it was introduced in Rails 2.3 around 2009. It is available from anywhere on the project. However, I barely see it used over my career. How does it work? In order to…

Rails

3 min read

Rails and Signing Data
Rails and Signing Data
Rails

3 min read


Published in

DevOps.dev

·Sep 23, 2022

Rails Mysql JSON fields

Use Postgres instead! 🤣 If you are used to using JSON fields with Rails and Postgres, you are a happy person! …

Rails

4 min read

Rails Mysql JSON fields
Rails Mysql JSON fields
Rails

4 min read


Mar 15, 2022

Randomized Database Ids

Get random integer ids instead of sequential ones. Disclaimer: This was a proof of concept just for fun and entertainment. Could you not bring it into production? 😅 UUID is the perfect solution, but I was constrained to do it with the integer. I wondered how we could make a…

Database

2 min read

Randomized Database Ids
Randomized Database Ids
Database

2 min read


Mar 4, 2022

Migrate brew formulas from Intel to ARM on M1

I pre-ordered the Macbook Pro M1 in November 2020, so you can imagine everything was running under Rosetta2. It wasn’t even a question back then 😅 Now ARM is more supported. I naturally wanted to switch and get the maximum binaries and applications running into native ones. It is not…

Arm64

3 min read

Migrate brew formulas from Intel to ARM on M1
Migrate brew formulas from Intel to ARM on M1
Arm64

3 min read


Nov 21, 2021

Speed Up Your CI With Docker (Travis-CI)

How to share your Docker image across your jobs with Travis-CI If you choose to run all your CI with containers, you might want to share your built image across your jobs to save time. This Article will use Travis-CI as an example; if you are interested in doing the…

Ci

4 min read

Speed Up Your CI With Docker (Travis-CI)
Speed Up Your CI With Docker (Travis-CI)
Ci

4 min read


Nov 21, 2021

Speed Up Your CI With Docker (Github Actions)

How to share your Docker image across your jobs with GitHub Actions This Article will use GitHub Actions as an example; if you are interested in doing the same with Travis-CI, please follow this Article. The purpose is to create a Docker image from our source code and run our…

Ci

5 min read

Speed Up Your CI With Docker (Github Actions)
Speed Up Your CI With Docker (Github Actions)
Ci

5 min read


Mar 19, 2021

Rails 6 production container with Docker

Without docker-compose! Disclaimers: This is not an article about how Dockerize a Rails App for development, but how to Dockerize an app in a production environment ready to deploy. Ideally, this part should be delegated to the CI. There are plenty of examples of how Dockerize an App in development…

Docker

6 min read

Rails 6 With Docker, Production Ready!
Rails 6 With Docker, Production Ready!
Docker

6 min read


Mar 3, 2020

The definitive guide to tackle technical deb in the Rails project

How to survive to a legacy monolithic Ruby on Rails application with the help of Rails Engines. …

Rails

10 min read

The definitive guide to tackle technical deb in the Rails project
The definitive guide to tackle technical deb in the Rails project
Rails

10 min read

Joël AZÉMAR

Joël AZÉMAR

34 Followers

Passionate Software Engineer

Following
  • Darius Foroux

    Darius Foroux

  • Tom Ritchford

    Tom Ritchford

  • Netflix Technology Blog

    Netflix Technology Blog

  • Senior Brogrammer

    Senior Brogrammer

  • This Week In I/O

    This Week In I/O

See all (83)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams