Deploying a Rails app with Kamal

This is an updated version of the post I wrote about MRKS in the past.

#DevOps#Ruby on Rails
Added: 28 Sept 2023
Intelligent vs. Smart

Here’s an important distinction to make in life.

#Soft Skills
Added: 24 Sept 2023
Build Drag and Drop with Rails Hotwire

Introduction Hey there, fellow web adventurers! 😄 Building web applications can be a wild...

#Backend#Frontend#HOTWire#Ruby on Rails
Added: 14 Sept 2023
Mining Gold in Digital Conversations

How I used artificial intelligence and async programming to transform interesting conversations into blog posts.

#AI
Added: 13 Sept 2023
Express yourself clearly with positive? and negative? for numbers

Syntactical sugar to avoid comparison operators

#Backend#Ruby
Added: 13 Sept 2023
The undeniable power of the career-changer

Career changers have a lot more to offer than meets the eye—especially in tech!

#Soft Skills
Added: 13 Sept 2023

How to plan and execute the refactoring of you Ruby application

#Backend#Consulting#Ruby#Ruby on Rails
Added: 13 Sept 2023
Why choose Ruby on Rails

Choosing the right web framework for your project is a crucial decision. In this article, we'll take a look at Ruby on Rails and three pros and cons for the framework from a developer's perspective.

#Consulting#Ruby on Rails
Added: 6 Sept 2023
Building a basic API client in Ruby

Building out a basic Ruby API client using the http gem, tested with webmock.

#Backend#Ruby on Rails
Added: 2 Sept 2023
Building a real-time user page detector

Recently for RelationKit.io I wanted to build a system to help show other users on the same account if another person is on the same page as them to avoid embarrassing duplicate replies on support tickets. While thinking about how to build this, I wondered if I could use Turbo to build it without any custom JavaScript and the answer is a resounding yes.

#Frontend#HOTWire#Ruby on Rails
Added: 2 Sept 2023
What does a developer do during a product discovery sprint?

How to help your team discover the right product using your technical know-how.

#Consulting
Added: 1 Sept 2023
12 Best Practices to ABSOLUTELY Destroy Your Codebase! 🧨

Are you tired of writing clean, maintainable code? Do you yearn for spaghetti code that's...

#Consulting#Ruby
Added: 1 Sept 2023
Speed up your Rack application with HTTP

You don’t need a sophisticated caching mechanism to improve your application’s performance. All you need is a basic understanding of the HTTP specification.

#Backend#Ruby on Rails
Added: 31 Aug 2023
Dependent Dropdowns with Hotwire - Rails Tricks Issue 17

This week I will show you how to make dependent dropdowns with Hotwire! I will use a toy app as an example. This app will have a page where addresses can be created. The address will consist of a country, a state, a city, and a postcode. Except for the postcode, we will have a list of options coming from the database and when the user selects the country, we load the states for the selected option. When the user selects the state we will load the cities in that state. Let’s start by generating a Rails app, the necessary models and a scaffold for the address:

#Frontend#HOTWire#Ruby on Rails
Added: 29 Aug 2023
10 Strategies for Upgrading Ruby or Rails Applications With Low Test Coverage - FastRuby.io | Rails Upgrade Service

Upgrade your Ruby or Rails application confidently, even with low test coverage, by implementing the strategies and best practices outlined in this blog post.

#Backend#Consulting#Ruby#Ruby on Rails
Added: 27 Aug 2023
How to work on client problems rather than solution requirements

Here is one strategy to move a client from providing your team with a list of requirements to working on the root problem together.

#Consulting#Design
Added: 26 Aug 2023
A simple Stimulus Tabs Controller

In this article, I share a handy Stimulus controller for adding tabs to your Rails apps. I also show you a different variation of the controller, and how to add it to your views. Plus, I've included a handy tip to avoid the annoying "flashing in" effect that can happen if you're not careful.

#Frontend#Javascript#Ruby on Rails
Added: 26 Aug 2023
The ideal viewport doesn’t exist

Before you settle on basing design decisions on a handful of strict breakpoints, make sure you consider the vast fragmentation of screen sizes and browser viewports.

#CSS#Design#Frontend
Added: 26 Aug 2023
Rails upsert - Tricks Issue 16

This week, I will show you how to make data imports blazing fast with Active Record.

#Backend#Frontend#Ruby#Ruby on Rails
Added: 26 Aug 2023
An Overview of CSS Sizing Units — SitePoint

Explore the four broad categories of CSS sizing units, how to apply them in your layouts, and how to choose the best ones in each scenario.

#CSS#Frontend
Added: 25 Aug 2023
Use removable models in Rails nested attributes

In many Rails based systems we can find models that should not be destroyed but should be tagged as...

#Backend#Frontend#Ruby on Rails
Added: 24 Aug 2023
How to create an RSS feed with Ruby on Rails

Many moons ago, RSS was all the hype. With fewer publication engines like Medium, Substack, and other newsletter-style engines, most people would create thei...

#Backend#Frontend#Ruby on Rails
Added: 24 Aug 2023
Rails 7.1 adds picture_tag helper to support HTML5 picture element

Rails 7.1 adds the picture_tag helper method that renders the HTML picture tag for handling responsive images.

#Frontend#Ruby on Rails
Added: 24 Aug 2023
Rails 7.1 enhances PostgreSQL enum functionality

Rails 7.1 adds rename_enum, add_enum_value and rename_enum_value commands to DB migration extending support for PostgreSQL enums.

#Backend#database#Ruby on Rails
Added: 24 Aug 2023

“Rails Magic” is one of the terms I have heard a lot. Rails indeed is a magical framework as it does a lot under the hood. Yet, it can feel “too magical” for a new Rails dev.

#Frontend#Ruby on Rails
Added: 24 Aug 2023
First Previous Next Last