Advent of code 2023

A series of small programming exercises inspired by Advent calendar.

Each project aims to be a small, but usable and pratical exercise.

  1. Scrape Hacker News: A minimalistic scraper in Go of news.ycombinator.com.
  2. Deploy our scraper as lambda to AWS: It is time to deploy our mighty scraper to production.
  3. Add notifications to our scraper: The scraper worked well, it's time to add notifications.
  4. Badge on my Rapsberry PI: Ventured into hardware and created custom badge for conference.
  5. Generate sample data in SQL using LLM: Time for AI. LLM that will generate sample data in SQL.
  6. Generate sample data in SQL, but autodetect schema: Extension of above project. This time use data as sample.
  7. Housing Poland: Implement a Streamlit app. Simulation of housing affordability in Poland.
  8. Fix Housing in Poland: Another Streamlit up, this time simulate what it would take to fix it.
  9. Default alive: The first rule of business is not to run out of money.
  10. Happy Hanukkah: Let's celeberate Hanukkah with HTML and Canvas drawing.
  11. Draw with AI: AI will draw on HTML canvas with you.
  12. Section 174: A painful tax change in the USA tax code for innovative R&D heavy companies.
  13. Advent classic: Solving one puzzle from original advent of code.
  14. OpenStreetMap with AI: Play with OpenStreetMap API using OpenAI.
  15. Advent classic day 2: Solving day two puzzle from original advent of code.
  16. Advent classic day 3: Solving day three puzzle from original advent of code.
  17. Advent classic day 4: Solving day four puzzle from original advent of code.
  18. Advent classic day 5: Solving day five puzzle from original advent of code.
  19. Advent classic day 6: Solving day six puzzle from original advent of code.
  20. Advent classic day 7: Solving day seven puzzle from original advent of code.
  21. Advent classic day 8: Solving day eight puzzle from original advent of code.
  22. Advent classic day 9 and 10: Solving day nine and ten puzzle from original advent of code.
  23. Advent classic day 11, 12, 13 and 14: Solving puzzles from original advent of code.
  24. Advent classic day 15 and 16: Solving puzzles from original advent of code.