The Curious Engineer

All blogs / Web development

DatoCMS Blog

datocms.com

The DatoCMS official blog where we document our progress, announce product updates and talk about topics such as digital publishing, content strategy, and software development.

Web developmentAI / ML

Posts
208 from 4 Sep 2016 to 15 Oct 2026
Posting
weekly (27 in the last year)
Kind
company blog
Feed
https://www.datocms.com/blog.xml

2026 24

  1. Hunting down bugs in a trenchcoat: why some records stayed locked
  2. « Previous
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7
  9. When localization means more than just EN, DE, IT, ES, FR et al.
  10. Agentic commerce still needs a content layer
  11. უკეთესი ការបង្ហាញ ለ ရှားပါး ⵜⵉⵔⴰ* (*Better rendering for less common scripts in the CMS) October 1st, 2026
  12. How to make your website agent-ready (and how we did it)
  13. The Editor's Guide to working with DatoCMS Plugins
  14. Personalization with a Headless CMS
  15. When to use Skills vs. the DatoCMS MCP
  16. Introducing the new DatoCMS Remote MCP
  17. Introducing DatoCMS Agent Skills
  18. Major CLI & CMA changes for managing content programmatically
  19. "It's just CRUD", and other famous last words when thinking 'I can just build a CMS with vibes'
  20. Introducing Tuply: The AI Context Assistant for the next Headless CMS Era of Tomorrow
  21. Who needs a Headless CMS when you got vibes?
  22. Why we're deliberately (still) totally not an AI-first Headless CMS
  23. Introducing Visual Editing. Click it. Change it.
  24. Introducing our 2026 pricing changes: more value, less problems

2025 15

  1. A look back at 2025
  2. Using a Headless CMS to index your content for LLMs
  3. We have released an MCP, sometimes it works
  4. Your entire DatoCMS docs in one file: meet llms-full.txt
  5. Records, finally typed: full TS support in the DatoCMS JS client
  6. Shopify vs. Headless CMS: A false binary
  7. What YOU 🫵 really want from your Headless CMS
  8. Working with Schema Import/Exports and Recipes
  9. Cache Tags for eCommerce: Surgical invalidation, and then some
  10. Dato Turns 10 or: How to stay alive eating like the Italians
  11. Building MultiLaunch (Part 3/3): The Repo and the DX
  12. Building MultiLaunch (Part 2/3): The CMS Experience for Editors
  13. Building MultiLaunch (Part 1/3): Structuring DatoCMS Like a System
  14. The ol' Headless vs. WP Debate. A '25 refresher.
  15. Astro, Sitemaps, SEO, and Best Practices

2024 12

  1. Astro, GraphQL and DatoCMS Cache Tags: how we built the killer combo
  2. Why we switched to Astro (and why it might interest you)
  3. Recommendations to enhance your editorial team’s onboarding experience.
  4. Introducing DatoCMS Cache Tags: Effortless, surgical page regeneration on content change
  5. Headless CMSes have started to feel commoditized. So now what?
  6. A Year in the Partner Program: a Trap?!
  7. Your Headless CMS Shouldn't Break the Bank
  8. Making Media Optimization a Breeze with DatoCMS
  9. Introducing the new DatoCMS eCommerce Starter
  10. Top 5 JavaScript GraphQL Client Libraries
  11. Expanding Modular Content with Single Block and Frameless Mode
  12. The Schema interface gets a makeover

2023 25

  1. December Update: 2023 Retrospective and updates
  2. Advanced Data Retrieval With Deep Filtering in DatoCMS
  3. A look back at 2023
  4. Connecting with the DatoCMS Community: Unpacking our Customer Research
  5. What DatoCMS Sidebar Plugins Bring To the Table
  6. October Update: Better UX/DX with revamped UI and deep filtering
  7. Introducing Deep Filtering, for a more flexible approach to content queries
  8. September Update: what comes out of the top hat?
  9. WordPress vs DatoCMS: Which Is Better For Your Needs?
  10. Cybernews interviews DatoCMS: inspiration, differentiation, and the future of CMSs
  11. August update: a peek under our hood!
  12. July Update: Content Link and Per-locale publishing
  13. Introducing Content Link, for Vercel and DatoCMS Enterprise customers
  14. May Update: Plugins, Starters, and a lot of improvements
  15. Headless CMS vs Flat-File CMS: Main Differences
  16. How to Localize Your CMS Content for Global Audiences
  17. April Update: blooming with ThumbHash, Fast Fork and a lot more!!!
  18. Introducing ThumbHash - The Compact Placeholder with Alpha Support
  19. How to Build a Svelte Blog And a Headless CMS
  20. March Update: Springing Forward with Better Organization!
  21. How to Build a Nuxt Blog with DatoCMS
  22. Introducing DatoCMS's improved Agency Partner Program
  23. Introducing Organizations for easier collaboration
  24. Discover the Outcomes of DatoCMS's Partner Program: How We're Helping Digital Agencies Succeed
  25. How DatoCMS Supports Next.js Conf

2022 28

  1. December update: a year in review and a peek at what's to come in ‘23
  2. How Next.js Preview Mode Works: An In-depth Guide
  3. A look back at 2022
  4. "How can you be eight people?" — DatoCMS Blog
  5. November update: auto-migrations, improved integrations, and much more!
  6. Algolia Next.js - How to add Algolia to your Next.js project
  7. Introducing Autogeneration of Migration Scripts
  8. October update: bigger team, confs, free tickets… and we need your help!
  9. How To Generate TypeScript Types From GraphQL
  10. September update — New pricing, better DX, trash bin plugin, product roadmap, and much more!
  11. Changes in pricing coming soon
  12. MACH architecture - What is it and why you need a headless CMS
  13. CMS vs DXP: An In-Depth Comparison
  14. Why a Headless eCommerce CMS is the Future of eCommerce
  15. Mobile CMS - Why Your Mobile CMS Should Be Headless
  16. Get the best TypeScript DX: introducing
  17. Introducing the new DatoCMS CLI
  18. Next.js A/B testing - Get started with our Next.js template
  19. April update: TypeScript, performance and new team members
  20. Introducing a brand new Typescript client!
  21. Enterprise CMS - how to choose the right one for your organization
  22. March update: new infrastructure, and lots of small improvements!
  23. Composable architecture, what is it and how to implement it - DatoCMS
  24. Headless CMS vs traditional CMS: which one is the best for you?
  25. Omnichannel CMS - Why you need an omnichannel architecture
  26. January Update: Partner Program, new presentation modes, custom styles for Structured Text, and much more!
  27. Plugins Roundup: What's possible with the new SDK
  28. Next.js vs Remix - The top 5 differences

2021 18

  1. React ecommerce - How to create a React ecommerce website
  2. A look back at 2021
  3. Introducing Plugins v2: better in every possibile way
  4. DatoCMS structured text tutorial
  5. Next.js SEO made easy for headless CMS
  6. Nested blocks, Gatsby v4... and new plugin system!
  7. Next.js images - All you need to know about images in Next.js
  8. The wait is over: Nested Blocks are here!
  9. Introducing Inherited Roles
  10. September Update: Security, Performance... and a teaser!
  11. What happened in the last few months and plans for Q4 21
  12. Headless CMS Multi-site
  13. Audit Logs: new feature for DatoCMS for your sensitive projects
  14. Translator roles: step up your content translation game
  15. Introducing DatoCMS Workflows
  16. What is Content as a Service and what are its benefits?
  17. Retrospective for winter 20-21 and plans for the near future
  18. DatoCMS Structured Text - Headless CMS WYSIWYG

2020 16

  1. A year in review
  2. Introducing the Virtual Event Starter Kit
  3. GraphQL real-time CMS - Get your content in real-time
  4. Tutorial: how to get real-time draft previews with Next.js and DatoCMS
  5. Summer retrospective and plans for fall 2020
  6. Contentful vs DatoCMS: An in-depth comparison
  7. New feature: control the cropping of your images with focal points
  8. Safer iterations with sandbox environments and migration scripts
  9. Simpler and cheaper: lowering the price of DatoCMS for agencies
  10. Retrospective - An avalanche of little things
  11. New website and Marketplace!
  12. ZEIT Now integration is online!
  13. How the new Next.js 9.3 Preview Mode works and why it's a game-changer
  14. Retrospective - New integrations and opportunities arise!
  15. We made big changes to our Pricing model
  16. Why we chose Mux for DatoCMS

2019 16

  1. What is a headless CMS? A complete guide
  2. React images - responsive, progressive images in one solution
  3. Discover the all-new DatoCMS asset management
  4. Retrospective: what happened in Q4 2019 (plus some glimpse in the future)
  5. Introducing our OneLogin integration
  6. SSO Okta integration is online!
  7. A new Media Area is online!
  8. Retrospective - What happened in the last three months
  9. Headless CMS vs WordPress - 5 Reasons to make the change
  10. Content marketing tips: It's all about emotions
  11. How to create a JAMstack site in minutes with Stackbit
  12. 4 SEO Jedi Tricks for your JAMstack Site
  13. Hyper-fast development with Gatsby and DatoCMS
  14. How a purpose-driven agency performs so well (with the right technology)
  15. Interview with Jeff Escalante: how HashiCorp gets the best out of DatoCMS
  16. A better Status page for DatoCMS

2018 14

  1. Scheduled publishing, the perfect way to manage your content during Christmas
  2. How to create an inverse relationships plugin on DatoCMS
  3. What will be the our next big feature?
  4. Build the perfect CMS: introducing DatoCMS Plugins
  5. How to make the most out of DatoCMS roles
  6. New Pricing
  7. Wordpress Importer
  8. New releases
  9. A new dashboard for a better DatoCMS
  10. GraphQL and DatoCMS
  11. Releasing the brand new GraphQL Content Delivery API
  12. Import Contentful project into DatoCMS
  13. Introducing Draft/Published records!
  14. Better review history

2017 4

  1. Boost your workflow with our Gatsby plugin
  2. Latest news
  3. Start billing your clients directly with Billing profiles
  4. Update of the JS/Ruby DatoCMS clients required!

2016 9

  1. One click deploy of a CMS-backed static website
  2. Allowing rich-text editing within DatoCMS
  3. Out of beta!
  4. DatoCMS with Jekyll: A beginner's guide
  5. Middleman and DatoCMS: a beginner's guide
  6. Introducing Slug fields
  7. Changelog: Metalsmith and Hexo CMS integration!
  8. Markdown editor for static websites
  9. Web based editor for Hugo and Jekyll

Undated 27

  1. Comparing js frameworks for content heavy sites
  2. Iso 27001
  3. A look back at 2024
  4. Monitor your data usage from the dashboard
  5. Revamped navigation system
  6. Introducing per locale publishing
  7. Introducing more affordable video streaming and encoding options
  8. Tabular view and filters
  9. Roadmap for the next three months
  10. Datastory data storytelling at its finest
  11. Introducing the new dashboard
  12. More control over your pricing plan
  13. New collaboration tools
  14. A more responsive dashboard
  15. Backend community translation
  16. New feature keep your models organized with fieldsets
  17. New feature media area granular permissions
  18. Mobile editing interface at last
  19. An even more open company
  20. Translator roles can now create new records
  21. Customer support changes
  22. https://www.datocms.com/blog/p/8
  23. https://www.datocms.com/blog/p/9
  24. https://www.datocms.com/blog/p/10
  25. https://www.datocms.com/blog/p/11
  26. https://www.datocms.com/blog/p/12
  27. https://www.datocms.com/blog/p/13