December 2018 Summaries
7 posts from Contentful
Filter
Month:
Year:
Post Summaries
Back to Blog
GraphQL is gaining popularity as a potential replacement for REST APIs, and its role in the future of digital businesses and processes is becoming increasingly relevant. As organizations scale and teams collaborate across departments and regions, establishing clear interfaces and managing complexity becomes crucial. Domain-Driven Design principles can be applied to bridge this gap by defining domains and ubiquitous language, enabling consistent collaboration between domain experts and software developers. GraphQL's schema definition capabilities make it a natural fit for domain modeling, providing a standardized way of exposing APIs and defining interaction modality. The GraphQL ecosystem offers solutions that facilitate setting up domain models from scratch, including platforms like Contentful and Prisma, which enable the creation of general-purpose domains. By adopting GraphQL and domain-driven architecture, teams can iterate at fast pace, define new domains, and expose them as interfaces with other teams, ultimately bridging the organization's structure and technology in a way that is both functional and consistently designed.
Dec 27, 2018
1,851 words in the original blog post.
Every Contentful user has their own content model, which generates a unique GraphQL schema tailored to them. This approach presents distinct challenges compared to traditional GraphQL APIs or building API designs. To address these differences, Contentful employs dynamic schema generation that works in conjunction with the GraphQL API. The company's design decisions prioritize ease of use and developer experience, including features like user-friendly field naming, error messages, and locale support. These innovations aim to provide a seamless and flexible GraphQL API for users, allowing them to build better digital experiences.
Dec 21, 2018
2,642 words in the original blog post.
The landscape of password security has evolved significantly since the early days of computers and the web, with an increasing number of connected devices, websites, and applications creating new avenues for malicious attacks. To counter this, it's essential to understand concepts like authentication and authorization, and to create highly secure passwords that are long enough to resist brute force attacks, avoid reusing passwords, and incorporate different character types. Additionally, organizations should consider implementing password managers to securely store and generate unique passwords, and provide live feedback to users when creating or changing their passwords. The importance of password security is underscored by the high risk of compromising personal information, leading to a domino effect of security breaches across multiple sources.
Dec 20, 2018
1,350 words in the original blog post.
The concept of personalization is becoming increasingly important as consumers expect a superior user experience, with companies competing against global giants like Amazon and Google by offering tailored content. Microservices architecture and content platforms enable the separation of back-end and front-end development, allowing for modern applications to be deployed. The connection economy emphasizes creating high-quality connections between people and companies, where value is created through these interactions. Headless CMSes provide a solution for personalization, enabling dynamic and relevant content delivery. However, there are challenges associated with this approach, including the need for additional implementation effort, governance features, and shifting one's way of thinking from page-centric to topic-centric content management. The Frosmo Platform addresses some of these challenges by providing modularity, experience optimization, recommendations, data tracking, and AI modeling capabilities. By using APIs to communicate between front-end and back-end systems, developers can build modern frameworks without affecting the bigger picture, leading to faster time-to-market and reduced development resources needed.
Dec 13, 2018
1,885 words in the original blog post.
Contentful provides a content infrastructure that allows users to create, edit and manage content, and ship it to various digital platforms. The company emphasizes the importance of privacy and security surrounding user content, and has implemented various measures to ensure compliance with industry standards such as ISO 27001 and PCI DSS. These certifications demonstrate an organization's commitment to quality, competency, and trustworthiness, and can provide benefits such as improved uptime, reduced costs, and increased reputation. Contentful's own infrastructure is certified by these standards, and the company is working towards achieving full certification in 2019. Additionally, users can take steps to protect their website's security from their end, including utilizing Contentful's vulnerability management and security incident response resources.
Dec 07, 2018
979 words in the original blog post.
From web CMS to a new way of building software: A new round of funding validates our market strategy
The company Contentful has raised an additional financing round of $33.5 million, led by Sapphire Ventures, to further prove the growth and shift in the content management system (CMS) market. The funding is seen as a validation of the CMS market's evolution, which has moved from traditional page-centric websites to modern digital products with sophisticated personalization and algorithms underneath. Contentful's CEO highlights how the company's API-centric approach allowed developers to deliver content across platforms, while legacy CMS vendors continued to focus on IT and marketer needs. The CEO also notes that the needs of the entire market have shifted, and it's crucial for organizations to regularly reflect and reconsider their approach as goals change. With this new funding, Contentful aims to modernize how content flows and continue to lead the transformation in the CMS market.
Dec 05, 2018
1,019 words in the original blog post.
The Example App is a series of reference applications developed by Contentful to help developers select the best stack for their project and learn how to build an application with Contentful using various programming languages. The app features introductory examples in multiple languages, including .NET, Java, Node.js, Ruby, Python, PHP, Kotlin, and Swift, covering topics such as content modeling, APIs, and architecture components. With its API-first approach, Contentful provides a flexible framework for developers to retrieve and serve content across various channels, including mobile devices. The Example App's GitHub repository offers source code in multiple languages, allowing developers to learn from code examples and experiment with new technologies.
Dec 04, 2018
542 words in the original blog post.