Cosmic JS Blog Stay tuned for community news, company announcements and updates from the Cosmic JS team.

Relational VS On the Fly Content Management


by Tony Spiro on April 11, 2015

Variety is the spice of life and it is essential to flexible content management.  Currently I'm seeing the trend of data storage move from relational to on-the-fly structures.  Relational databases like MSSQL and MySQL are being less favored and more developers are choosing to move to NoSQL databases like MongoDB.  By more developers I include myself because this is a very flexible and intuitive way to store data.  Key / Value, or as I like to call on-the-fly, content storage is the next stage of content management.  Relational structures bind where on-the-fly sets free.  This is the theory behind Cosmic JS metafields.

Content items are like people in that they come in all shapes, sizes and colors.  Cosmic JS objects allow you to create metafields which give you the power to add on-the-fly key / value pairs.  Create infinite metafields and drag and drop them into parent / child relationships. 

I find it so much easier to keep track of my key / value pairs per object rather than managing a relational schema.  I believe this is the new way of on-the-fly content management that will allow for flexibility and scalability of future content.

You may also like



The big day has arrived, we are now on Product Hunt announcing our Public Beta!  We would love for you to show your support and go to https://www.producthunt.com/tech/cosmic-js and upvote!  Also, after you vote, click "Get It" for $20 credit towards your Cosmic JS account.  Just a little something to say thank you for all of the generous support and feedback!


Cheers,
Tony Spiro | Carson Gibbons
Cosmic JS Founders

In this video tutorial, I show you how to add webhooks to your Cosmic JS bucket.  Cosmic JS makes it easy for you to add webhooks, allowing you to send data to the endpoints of your choice whenever content is changed.  This is useful for triggering static site builds, posting a message on Slack, or communicating with any 3rd party API whenever content has changed in your bucket.


You can now connect your Cosmic JS Buckets to Slack to track changes in your Buckets.  Installing the app to your Slack account is easy.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Jacob Knaack, a Web Developer and Technical Communicator residing in Seattle, Washington. Jacob is a Front End Developer at restack, a development studio that finely crafts websites and apps. Jacob is also a frequent contributor to the Cosmic Community, having recently built both the Progressive Apollo Blog as well as the Gatsby Documentation Website. Follow Jacob on LinkedIn and GitHub and enjoy the conversation.

In this installment of the Cosmic JS Developer Spotlight Series, we sat down with Jamie Introcaso, an experienced Software Developer residing in Charlotte, North Carolina. Jamie is an active member of the Cosmic JS Community and recently wrote a blog detailing his migration from WordPress to Cosmic JS. With more community projects on the way, we're excited to interview one of our own for this Spotlight. 😎 Follow Jamie on his Cosmic-powered website, Twitter and LinkedIn and enjoy the conversation.

In this article, I will show you how you can use Cosmic JS to deploy your own JAMstack website in just a few clicks.  When you JAM with Cosmic, you not only get the benefit of a fast, optimized static website, but your content is also available in the Cosmic JS API.