Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Building a DuckDB Playground with Daytona #57

Open
nkkko opened this issue Aug 21, 2024 · 6 comments · May be fixed by #67
Open

Building a DuckDB Playground with Daytona #57

nkkko opened this issue Aug 21, 2024 · 6 comments · May be fixed by #67

Comments

@nkkko
Copy link
Member

nkkko commented Aug 21, 2024

Content Type

Guide

Article Description

This guide will walk developers through setting up a DuckDB playground environment using Python, Daytona and DevContainers. We'll cover:

  1. Introduction to DuckDB and its advantages for analytical processing
  2. Setting up a Daytona workspace with DuckDB
  3. Exploring DuckDB features through practical examples
  4. Using DuckDB as a command-line tool for data processing
  5. Integrating DuckDB with Python for advanced analytics

The focus will be on creating a hands-on environment to experiment with DuckDB's capabilities.

Target Audience

  • Data analysts and scientists
  • Backend developers interested in analytical databases
  • Anyone looking to explore high-performance data processing

References/Resources

Examples

  • DevContainer configuration for DuckDB
  • CLI commands for data processing with DuckDB
  • Python scripts demonstrating DuckDB integration

Special Instructions

  1. Create a new GitHub repository named "playground-duckdb"

  2. Provide step-by-step instructions in the guide on how to:

    • Use the Daytona CLI to create a new project from this playground
    • Run the CLI and Python examples
    • Experiment with DuckDB CLI and features within the Daytona environment
@nkkko
Copy link
Member Author

nkkko commented Aug 22, 2024

/bounty $100

Copy link

algora-pbc bot commented Aug 22, 2024

💎 $100 bounty • Daytona

Steps to solve:

  1. Start working: Comment /attempt #57 with your implementation plan
  2. Submit work: Create a pull request including /claim #57 in the PR body to claim the bounty
  3. Receive payment: 100% of the bounty is received 2-5 days post-reward. Make sure you are eligible for payouts

If no one is assigned to the issue, feel free to tackle it, without confirmation from us, after registering your attempt. In the event that multiple PRs are made from different people, we will generally accept those with the cleanest code.

Please respect others by working on PRs that you are allowed to submit attempts to.

e.g. If you reached the limit of active attempts, please wait for the ability to do so before submitting a new PR.

If you can not submit an attempt, you will not receive your payout.

Thank you for contributing to daytonaio/content!

Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🔴 @mobley-trent Aug 22, 2024, 5:45:55 PM WIP
🟢 @onyedikachi-david Aug 23, 2024, 10:35:14 PM #67
🟢 @c0d33ngr Sep 20, 2024, 9:57:50 AM WIP

@mobley-trent
Copy link

mobley-trent commented Aug 22, 2024

/attempt #57

Algora profile Completed bounties Tech Active attempts Options
@mobley-trent    2 daytonaio bounties
+ 7 bounties from 4 projects
Python, Rust,
Jupyter Notebook
Cancel attempt

@onyedikachi-david
Copy link

onyedikachi-david commented Aug 23, 2024

/attempt #57

Algora profile Completed bounties Tech Active attempts Options
@onyedikachi-david 5 bounties from 2 projects
JavaScript, Shell
﹟2
Cancel attempt

Copy link

algora-pbc bot commented Aug 23, 2024

💡 @onyedikachi-david submitted a pull request that claims the bounty. You can visit your bounty board to reward.

@c0d33ngr
Copy link

c0d33ngr commented Sep 20, 2024

/attempt #57

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants