Developer Newsletter: Start coding in minutes with Apache Cassandra™ at datastax.com/dev
We’re excited to share a new learning experience for both new and experienced Cassandra users now available at datastax.com/dev. As you can read about on the DataStax Blog, the “DataStax for Developers” site features embedded hands-on learning scenarios where you apply concepts as you learn them by interacting with a live Cassandra cluster.
The scenarios under the Try it Out section will get you writing CQL and coding in Java, Python or node.js in minutes, and we show you how to get your own free database using DataStax Astra where you can continue learning, experimenting and building your own apps.
The site also includes an initial set of “skills” pages with additional scenarios to help you learn how to create data models, integrate Cassandra and Kafka, and deploy Cassandra on Kubernetes. We’ll continue to deliver additional skills pages on Cassandra fundamentals and integrations with other technologies frequently used in modern, cloud-native application development.
We want to make you as successful as possible with this technology, so we’re very interested in your feedback, especially if you’re brand new to Cassandra. Please reach out with your questions, comments, and suggestions via email at email@example.com, or on Twitter: @datastaxdevs.
- Cassandra Workshop series - We’ve just finished the second week of this 8-week series, but there’s still time to register and catch up! Join us to build, test and deploy an application into production and prepare to take a free developer or administrator certification exam.
Community Highlights from Cassandra.Link
- Dial C* for Operator - Creating a Cassandra Cluster with Cass Operator - Excellent hands-on walk through of the Cassandra Operator for Kubernetes. (Cass Operator)
- Partition Key vs Composite Key vs Clustering Columns in Cassandra - Excellent explanation of how these key types are and how they help you find data.
- Cassandra Data Modeling Principles for Spark Joins (Part 2/2) - Cassandra + Spark = Magic. Read up on how to make it faster. Also Optimizing Spark SQL Join Statements for High Performance (Part 1/2)
Notable Software Releases
- Cassandra Quarkus 1.0.0-alpha1 - Quarkus is a Kubernetes Native Java stack that provides fast-startup, low resource utilization, and reactive programming. With the new Quarkus extension for Apache Cassandra® released in Quarkus 1.6, all it takes is a few lines of code to connect to Cassandra and access your data.
- DataStax Desktop v2.1 - Desktop is a great way to spin up stacks containing Cassandra / DSE clusters and demos on your local Docker instance. This latest release uses Cassandra 4.0 alpha 4 and the latest drivers and features a new Graph stack, check the release notes for more.
Example of the Week
- Ingest Avro from Apache Kafka™ to DataStax Enterprise
Contributed by @csplinter, @tomekl007
- This example shows how to ingest Avro records from Kafka to a table in DataStax Enterprise using the DataStax Apache Kafka Connector.
- Check out the walkthrough of this example: YouTube Video
- Become a contributor! Try this example, add your own flair, and submit a PR. Or submit your own example through the DataStax Examples Submission Form or firstname.lastname@example.org
Documentation to Bookmark
- Creating a Kubernetes cluster - This new docs page walks you through creating a Kubernetes cluster to prepare you for deploying the DataStax Enterprise Kubernetes Operator.