ButterCMS Logo

8 ChatGPT prompt frameworks every marketer should know

Discover the 8 essential ChatGPT prompt frameworks to help marketers crush daily tasks, increase efficiency, and drive results.

JSON serialization in Rails: A complete guide

Everything to know about immutable objects

Don’t miss a single post

Get our latest articles, stay updated!

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

You can build a custom CMS faster in 2026, but should you? This guide breaks down every step (and the real costs) so you know what you’re really signing up for. Read it before you commit months of engineering time, and decide whether to build or go headless.

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

What is TypeScript? The JavaScript Superset Explained

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?

How to Build a Plugin with Gridsome

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

CMS Integration: How to Add a Blog Into Existing Site

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