ButterCMS Logo

JSON serialization in Rails: A complete guide

This article takes a deep dive into what JSON serialization is, why you may need it in your Rails application and how to leverage existing libraries to implement JSON serialization in a concise and performant way.

Everything to know about immutable objects

How to build a custom CMS (and when you shouldn’t)

Don’t miss a single post

Get our latest articles, stay updated!

5 of the Best Static Website Hosting Services

Trying to choose the best hosting service for your static website? Our quick guide compares the top five (Vercel, Netlify, GitHub Pages, Heroku, and DigitalOcean) and sorts them by performance, scalability, and price. See the side-by-side results for yourself.

11 ChatGPT Prompt Frameworks Every Marketer Should Know

What Is an Employee Intranet, and Why Do You Need One in 2024?

Deep Dive into Building a Cross-Platform Blog App with Kotlin and ButterCMS

Web Scraping Made Easy with Node.JS and Cheerio

Strategies for Keeping Your Packages and Dependencies Updated

Your Website Content Migration Checklist: 3 Crucial Steps

Should You Implement a Bug Bounty Program?

GraphQL vs REST API: A Quick Comparative Guide

Best Customer Data Platforms for Your Business in 2022

Which Old Browsers are Your Customers Still Using?

How to Schedule and Edit Cron Jobs with Netlify Build

WebHook vs API: What’s the Difference? Which is Better?

Static Site Generator vs. CMS: Which is Right for You?

Software Engineer Job Satisfaction: A Leadership Guide

Node.js Ecommerce: How To Build a Shopping App with ButterCMS

Understand and Implement Your Own Redux

How to Add a Powerful Blog to Your Ecommerce Site in Minutes

The Best Code Editors for Remote Pair Programming

When to Use NoSQL: A Guide for Beginners

Guiding Junior Developers Out of the Weeds

How to Add a Parallax Scrolling Effect to a Website Powered by ButterCMS

Options for Adding a Blog to a PHP App

How to Build Your Own CLI Using the Node.JS Open CLI Framework

How to Enable Voice Search Using the ButterCMS Search API

Headless WordPress : How To Use Their Blog Data In Your App

How to Gracefully Handle Failures in a NodeJS API Client

Cut Development Time in Half with these 5 API-Based Tools

Does Your Digital Customer Experience Need a Makeover?

Load Testing Round-Up: 8 Tools to Strengthen Your Stack

Top New JavaScript UI Frameworks & Libraries for 2020

Launching Your Own Ruby Gem - Part 1: Build It

What is Serverless Architecture? A Simple, Detailed Guide

Building a Great User Experience with React Suspense

Three CTOs Answer: What is Good Code?

The Great Continuum: Getting Started with the ButterCMS Django Starter Kit

Creating a Static Website with Hugo and ButterCMS!

Parcel: The Webpack Alternative with Zero Configuration

8 Reasons Why Web Development Is Important for Business Success

The Definitive CTO Guide to Train Your Team on Git

Chief Technology Officer Job Description: What Does a CTO Do?

5 Best Practices To Make Pull Requests Less Painful

Valuable Investment for CTOs: Progressive Web Applications

Top 43 Events for CTOs to Attend in 2017/2018

How to Add a Headless CMS to a Pelican Static Site

Navigating the (Sea)SS: How to Take Your CSS to the Next Level

How Wedding Together Added a Blog to Their Django App in 5 Minutes

Options for Adding a Blog to an Existing .NET Web App

How to Use Gatsby with a Headless CMS

Best Gantt Chart / RoadMap Software Recommendations for CTOs

Top 10 Books Every CTO Should Read

How to Overcome the 5 Biggest Node.js Mistakes

6 of the Best Static Site Generators in 2021

Launching Your Own Ruby Gem (Part 2): Popularizing it Within the Ruby Community

6 Skills Every Junior Developer Needs To Succeed

The Top JAMstack CMS (+29 Helpful Tools for Your Project)

Introduction to Flat-File CMS: Is It Right for You?

The Cutting Edge of Web Content Development: Using Multiple Digital Content Channels

The headless CMS marketers & developers melt over

Try ButterCMS today for better experience