Codebeez Hackathon: The Test Data Titans Hackathon!

Details
This Hackathon is an innovation launchpad where we will dive deep into the art and science of test data! We've all had to deal with it: building an application with bad (or even no) test data. Our mission this day is to devise creative and robust solutions to generate this high-quality, realistic, and comprehensive data. This hands-on hackathon is all about tackling real-world test data challenges, boosting our development efficiency, and having a blast while doing it!
The Challenge: Master the Dataverse!
Everyone will get access to the 'production application's' codebase and running instances. Your goal is to develop tools, scripts, or frameworks to generate test data that can effectively validate our application. Think about:
- Variety & Volume: How can we generate data for diverse scenarios, edge cases, and performance testing?
- Realism & Consistency: How can we make the synthetic data (for users, products, orders, reviews) believable and maintain referential integrity?
- Efficiency & Automation: How can we automate the test data generation process and integrate it into developer workflows or CI/CD pipelines?
- Compliance & Masking (Bonus): How can we approach generating compliant test data, perhaps by exploring masking or anonymization techniques if we were using production-like sensitive data?
Document your approach, showcase your solution's capabilities, and demonstrate its impact!
Technical Focus:
- Python Prowess: Leverage your Python skills to build elegant solutions.
- Faker & Data Generation Libraries: Master tools like Faker for creating realistic data.
- Data Manipulation: (Optional) Use libraries like Pandas for complex data transformations.
- API Interaction: Programmatically interact with the FastAPI application.
- Database Knowledge: Understand how to populate and query PostgreSQL.
- Caching Concepts: Consider how Redis is used and how test data might affect it.
- Creative Problem Solving: Think outside the box to tackle test data challenges!
Agenda:
- 09:00 The Office opens. Coffee and setup.
- 09:30 The Hackathon kicks off! Briefing and optional team formation.
- 12:00 - 13:00 Lunch break to refuel.
- 16:00 End of the Hackathon! Time for demos, celebrations, and drinks.
Lunch and snacks are provided throughout the day. We'd love to close the day by ordering food and having dinner together. Please let us know during the day if you'd like to stay!
Location & Contact:
Our office address is: Asterweg 20-E3 1031 HN Amsterdam
It's easy to reach by ferry behind Amsterdam Central Station. Take Ferry F3 to Buiksloterweg (departs every 5-10 minutes, journey <5 minutes). From there, it's a pleasant 15-minute walk to the office. Parking around the office is paid until 19:00 and costs €1,60 per hour.
In case you have questions or need help finding the office, you can call our colleague Sigrid Broeders: 06 12 10 30 72
We're excited to see the innovative test data solutions you'll create!

Codebeez Hackathon: The Test Data Titans Hackathon!