This past week, we hosted the hackNY fellows class of 2019 at our office in One World Trade Center! hackNY is a program that connects talented student technologists with innovative tech startups in New York City, seeking to empower students with strong technical skills and promote inclusivity in tech. The two founders of hackNY, Chris Wiggins, Associate Professor of Mathematics at Columbia University and Chief Data Scientist at NYTimes, and Evan Korth, Professor of Computer Science at NYU, spoke about the history of the tech community in New York City, and how NY can continue to grow to become a resilient community that takes advantage of the multi-dimensional nature of the city.
We are excited to introduce Sinan Karabocuoglu from Istanbul as our newest software development intern. Fun fact in his own words: “I’m a huge fan of Marvel and DC comics; and I love playing volleyball and basketball with my friends.”
Sinan will be working on the Cardstack Protocol implementation, where he gets to build new cards using the recently upgraded Card SDK. Our goal is to make it easy for someone as young as Sinan to build applications with Cardstack.
Sinan will be working on the Cardstack Protocol implementation, where he gets to build new cards using the recently upgraded Card SDK. Our goal is to make it easy for someone as young as Sinan to build applications with Cardstack.
Here’s a general update to bring you up to speed on our recent developments! In case you missed some of our previous announcements, just have a look at this new blog post, which summarizes what we’ve been working on in the last few months and shows you the progress we’ve made this year. https://medium.com/cardstack/whats-new-at-cardstack-d1e24add82f1
Medium
What’s new at Cardstack?
The framework is ready and we’re building cards.
What’s Gitchain?
Gitchain is the back-end technology used by the Cardstack Hub to synchronize data in decentralized storage via public blockchains, like Ethereum.
Using Gitchain, Cardstack app creators can manage their cards through version control. Say you’ve made a mistake editing the blog content in your Article Card—Gitchain allows you to find the previous version of your blog and revert your card state back to that version.
Gitchain is the back-end technology used by the Cardstack Hub to synchronize data in decentralized storage via public blockchains, like Ethereum.
Using Gitchain, Cardstack app creators can manage their cards through version control. Say you’ve made a mistake editing the blog content in your Article Card—Gitchain allows you to find the previous version of your blog and revert your card state back to that version.
Here’s our quick guide for writing your own quickstart guide! Jen Weber explains the principles she follows to create the quickstart for the Card SDK, so as to deliver a great user experience for developers. This includes the role the target audience should play, ways to enable developers with no prior knowledge to use the provided features, and ideas for testing the work to collect helpful feedback. Watch Jen share her insights and apply them to your own projects!
https://youtu.be/LIPMftwNGSE
https://youtu.be/LIPMftwNGSE
YouTube
Writing a Quickstart Guide - Cardstack Developer Series
Cardstack engineer Jen Weber shares the main principles she follows as she’s writing the quickstart for the Card SDK (consisting of written documentation plu...
Here’s an in-depth article to go with our video presentation and demo of the dotBC media registry—which is based on song data from Warner Music Group and Warner/Chappell music. Chris explains what it takes to build a high-quality, decentralized music metadata management system and how the Cardstack Framework made it possible. He gives an overview of the concepts and architecture behind the registry, plus ways in which it can be used.
https://medium.com/cardstack/building-decentralized-media-registries-a953fd36d3d4
https://medium.com/cardstack/building-decentralized-media-registries-a953fd36d3d4
Medium
Building Decentralized Media Registries
The architecture behind the dotBC music metadata management system
In developers’ eyes, Cardstack is an open-source software development kit (SDK) that enables them to build full-stack applications efficiently—to bring software to the users in the form of cards. Based on those cards, the users create their own cards for their digital presence, which they collect in My Cards. In their eyes, Cardstack is an application environment built on top of cards. But they need someone else to run their cards for them as a service. That’s why the blockchain sees Cardstack as a provider of tokenized software as a service (SaaS), distributing revenue fairly to all contributors across the network. By paying the service provider, the user helps generate revenue, a portion of which goes to the developers who provided the software (the tools, the cards, the plugins) in the first place. Thus, while Cardstack offers different opportunities and benefits to different audiences—the developers, the users, the blockchains—they are all deeply connected to make this system work.
How do you write code that writes code? Check out Jen Weber’s newest video, where she shows you how to improve your programming skills with popular JavaScript tools and apply them to the Cardstack codebase.
https://youtu.be/hCp8NxNA7yU
https://youtu.be/hCp8NxNA7yU
YouTube
Writing Code that Writes Code - Cardstack Developer Series
Have you ever wondered how it's done? Level up your programming skills with these popular JavaScript tools. Cardstack engineer Jen Weber shows how to apply these strategies within the Cardstack codebase. You don't need to worry about this kind of code in…
The Card Catalog is a collection of default cards that come with the Card SDK. As an application creator, you can build a simple hosted application using these core cards—which include a Content Card, a Wallet Card, a Message Card, and many more.
Just to remind you: A full application is made up of several individual cards. Each card is a configurable, functional unit that can be easily reused and cross-referenced on the internet.
Just to remind you: A full application is made up of several individual cards. Each card is a configurable, functional unit that can be easily reused and cross-referenced on the internet.
Our newest video update is all about the Cardstack product! Cardstack sits at the core of a four-sided market between users, developers, service providers, and businesses, aiming to be a catalyst for Web 3.0. Chris sheds light on the essential components of our product—the Card SDK, the CARD Protocol, and the Cardstack Hub—explaining how they are connected to ensure a fair, usable, and sustainable decentralized network.
https://youtu.be/3AmjAvQGSYw
https://youtu.be/3AmjAvQGSYw
YouTube
So what’s the product? - Cardstack Strategy Talk
Chris Tse, Founding Director of the Cardstack Project, gives an update on the strategy for the Cardstack product. He explains how the infrastructure and the basic building blocks add up to something that can actually be experienced by the different participants…
This is the beginning of a series of articles and videos, where we present new cards and features that will gradually be added to the Card Catalog. In this first piece, we talk about the many reasons why publishing needs to be decentralized, to give creators control over their own creations back. Our first step towards achieving that goal is called “Card Board”—our already open-sourced content management system, which developers can add to and storytellers can use to become their own publishers!
https://medium.com/cardstack/we-need-to-decentralize-publishing-again-7828be8c067b
https://medium.com/cardstack/we-need-to-decentralize-publishing-again-7828be8c067b
Medium
We Need to Decentralize Publishing… Again
Let’s take the power from centralized platforms and give it back to the creators
Learn all about the CARD Protocol, our multi-currency payment & billing network! Chris explains how this economic layer makes the Cardstack ecosystem worthwhile for everyone involved—talking about the technical mechanics behind it and the relationships between the main participants (from customers using a prepaid card to service providers and retailers). Find out how exchange rates, token pools, and smart contracts factor into this, and hear which role Tally, Card Folio, CLUTCH, and the Cardstack Hub play in this system. https://youtu.be/FwO_ZGCk410
YouTube
The CARD Protocol - Cardstack Tech Talk
Chris Tse, Founding Director of the Cardstack Project, takes a deep dive into the multi-currency payment & billing network called the “CARD Protocol”—which is the economic layer that makes the Cardstack network worthwhile for all participants.
The main components…
The main components…
Join our brand-new, official Cardstack Discord channel! We’re switching Discord servers in an effort to consolidate and boost the communication between our team and our community. You can read the full announcement here: https://medium.com/cardstack/the-brand-new-official-cardstack-discord-channel-4a2ffd925cee
Medium
The Brand-New, Official Cardstack Discord Channel
Where we unify the communication between our team and our community
Our current server will become read-only, but joining the new one is easy—just click on this link: https://discord.gg/Vw3Eyjv. See you on the other side!
Discord
Join the Cardstack Community Discord Server!
Check out the Cardstack Community community on Discord - hang out with 517 other members and enjoy free voice and text chat.
Introducing the different types of card makers! Listen to Chris’ new tech talk, where he explains it all in detail: Who are the card makers? Which skills do they need? How many do we need for a rich ecosystem? And at which stage do they get involved? The “inverse pyramid model” presents them all—from the framework and product team to the back-end and front-end engineers, plus the Web developers and the power users.
https://youtu.be/zrGLmAYYpqQ
https://youtu.be/zrGLmAYYpqQ
YouTube
Card Makers: Who Are They? - Cardstack Tech Talk
Introducing the card makers! Who are they? Which skills do they need? How many card makers do we need for a rich ecosystem? And when do the different types o...
What have our developers been up to?
Ed is working at the framework level to refactor the Card SDK, which is being enhanced to support workflows with multiple participants. We want to make sure cards can truly move between different workflows, different sites, different hosts, and different hubs. Jen is concentrating on the quick start to building cards using this software development kit. Meanwhile, Hassan and Alex focus on the Cardstack Protocol, while Derrick, Will, and Burcu are working on a library of reusable UI components (for Card Folio / Tally), with the aim to provide an accessible UI that allows end users to tap into our capabilities.
Ed is working at the framework level to refactor the Card SDK, which is being enhanced to support workflows with multiple participants. We want to make sure cards can truly move between different workflows, different sites, different hosts, and different hubs. Jen is concentrating on the quick start to building cards using this software development kit. Meanwhile, Hassan and Alex focus on the Cardstack Protocol, while Derrick, Will, and Burcu are working on a library of reusable UI components (for Card Folio / Tally), with the aim to provide an accessible UI that allows end users to tap into our capabilities.