Best Practices for Building Static Sites
DatoCMS Blog
by
3w ago
TL;DR: A static site is a set of pre-built HTML, CSS, and JavaScript files. Static sites provide better security, performance, and SEO than server-side rendered sites. A static generator such as Next.js, Hugo, or Nuxt is the recommended technology for building a static site. Simplify content management in a static site with a headless CMS. Use a template or kick off with a project starter to speed up development with a static site generator. Web pages have become increasingly complex and offer richer user experiences than ever before. Server-side rendering involves creating pages o ..read more
Visit website
Uncovering unconventional use-cases for a Headless CMS
DatoCMS Blog
by
1M ago
Trip To Japan launched as a tour reseller for tourist experiences in Japan, aggregating hundreds of different operators. Their plan was to grow into a more complex product – a personal itinerary builder. This focuses on letting individuals create a highly personalised, well, trip to Japan (ha!), including all accommodations, in-country travel, and experiences. About the project They primarily used DatoCMS to manage the content of their website, particularly their editorial and SEO content. However, particularly through features such as links and localization, they began to unlock non-conventi ..read more
Visit website
Your Headless CMS Shouldn't Break the Bank
DatoCMS Blog
by
1M ago
Unlike traditional CMS platforms (and suites), which often operate on fixed pricing models, headless CMS pricing is intricately tied to usage and scalability. Businesses get a more flexible and cost-effective approach to managing their content needs, and ideally, more transparency into how their CMS usage correlates to the pricing. Since the calculations of DatoCMS’s pricing tiers are often a conversation point with our customers, we thought about highlighting some of the components that go into these discussions to help shed some light on the mechanics behind it. Headless CMS Pricing Models H ..read more
Visit website
Making Media Optimization a Breeze with DatoCMS
DatoCMS Blog
by
1M ago
If there is a mantra we live by here at DatoCMS, it’s “Keep Things Simple”. For the businesses that adopt our product, for the developers and authors that use it day in and day out, plus we also want to keep our own team’s life as straightforward as possible! For years, we’ve championed smooth media delivery and optimization offering out-of-the-box Image and Video APIs, thanks to our tight partnerships with imgix and Mux. Today, we’re making it even easier (like, ridiculously easy) to tap into these awesome technologies: We’re adding the ability to set up Automatic Image Optimization straigh ..read more
Visit website
Top 5 JavaScript GraphQL Client Libraries
DatoCMS Blog
by
2M ago
TL;DR: The best JavaScript GraphQL client libraries are: Apollo Client urql graphql-request Relay graphql-hooks GraphQL is an API query language that enhanced the way data can be retrieved from a server. Because of its flexibility and declarative nature, it enables you to request exactly the data you need from the server, avoiding over-fetching and under-fetching issues. This approach to data retrieval is so popular that dozens of GraphQL client JavaScript libraries have sprung up in recent years. In this comparison guide, you will see what a GraphQL JavaScript client is, what fea ..read more
Visit website
Expanding Modular Content with Single Block and Frameless Mode
DatoCMS Blog
by
3M ago
Today we’re pulling back the curtain on a new feature we're particularly proud of — say hello to the Single Block option for Modular Content, and its nifty companion, the Frameless display mode. Let’s dive into this goodness and discover why we believe it’s quite a big deal. Less overhead for Editors and Developers When adding a Modular Content field in a model, you now have the option to create a Single Block variant. This comes very handy when you want editors to be able to use only one block in a Modular Content. You can also choose to allow any number of block types, or force editors to us ..read more
Visit website
December Update: 2023 Retrospective and updates
DatoCMS Blog
by
4M ago
Isn't this the time of year for reflection and expressing gratitude? Let's face it, it should be like this all year round, but let's seize the moment! As per tradition, Stefano-the-CEO has penned the 2023 retrospective that always makes us proud to be part of this team. And what a team it is, having grown a remarkable 60%! We can no longer say “we're just 8” because, with the latest arrivals of Ronak (Marketing), Simone (Developer) and Roger (Tech support), in 2023 we became a team of 13! We remain convinced and happy about this size! Looking at the business side, our linear growth of 31.8% is ..read more
Visit website
Advanced Data Retrieval With Deep Filtering in DatoCMS
DatoCMS Blog
by
4M ago
The introduction of deep filtering to DatoCMS has given developers the ability to filter records based on the content within their embedded blocks. This new feature of the Content Delivery API opens up many possibilities, reducing the need to make multiple API calls to get the desired data. In this guide, you will understand what deep filtering is, why it was added to DatoCMS, and learn how to use it through many real-world examples. Let’s dive in! What Is Deep Filtering in DatoCMS? Deep filtering is a feature of the Content Delivery API that allows you to filter records based o ..read more
Visit website
A look back at 2023
DatoCMS Blog
by
4M ago
Hello friends, It's that time of year once more, where we carry on the tradition of reflecting on the previous year — what we've accomplished, what has evolved, and what lies ahead for us in the future. Previous editions are here: 2022, 2021, 2020. Revenue numbers: consistent (and predictable) growth Our recurring revenue at the end of the year will be approximately USD $4.5M, a growth of 31.81% over 2021. The most intriguing aspect, however, is the striking linearity. Heck, if I were to draw a straight line by hand, I would probably make it less precise than this graph: Speaking for myself ..read more
Visit website
Connecting with the DatoCMS Community: Unpacking our Customer Research
DatoCMS Blog
by
5M ago
We recently set out on a journey of discovery, aiming to understand how you, our cherished users, feel about DatoCMS. Delving into deep conversations with customers and gathering responses from over 600 surveys, our mission was to get under the skin of your experiences and preferences related to our product, particularly when set against some of the other - often bigger - players in the Headless CMS space. Your feedback has been incredibly motivating. 94% of respondents said they would be disappointed if they no longer could be with DatoCMS. We're over the moon to receive all this love for Dat ..read more
Visit website

Follow DatoCMS Blog on FeedSpot

Continue with Google
Continue with Apple
OR