This is the source code for the Meetballs.org website. Currently, it lists some of the projects worked on during the Meetballs developer meetups. The projects can be the script from the host of the meetup, or a project that was worked on during the meetup.
The codebase is based on Rocket.rs, Tera templating and Tailwind CSS. To make sure you have all the required components install Rust from rust-lang.org and Node.js (along with npm) nodejs.org, then run:
# Install tailwind
npm install
To compile styles and run the site locally run the following:
# Automatically runs tailwind using the build.rs file
cargo run
To make sure the styles get compiled whenever you change a template file, you
will have to install cargo-watch
to add the the ability for cargo to watch
for changes and recompile.
# Install globaly
cargo install --locked cargo-watch
# Watch for changes and recompile styles
cargo watch
# Watch for changes and recompile whole site
# -x makes cargo run the following command whenever something changes
cargo watch -x run
These projects are actually parsed from the following section of this README file. in the following format:
- [Project Name](https://project.url) - Project description
- [Repo Name](https://github.com/meetballs/repo-name) - Repo description
- [Another Project](https://example.com) - Another project description
_#project-tag_ [Another link](https://random.dog)
If you would like to add a project to the list, please submit a pull request with the project added to the list in the above format.
- Sessions
- Infosec - Talk with the nerdiest of the nerds to learn how cybersecurity works and what you can do to defend yourself. #infosec #session
- Simple RAG for GitHub issues using HuggingFace.com Zephyr - RAG is a popular approach to address the issue of a powerful LLM not being aware of specific content due to said content not being in its training data, or hallucinating even when it has seen it before. Such specific content may be proprietary, sensitive, or, as in this example, recent and updated often.
- Python Streamlit Dashboard Kickstarter - Getting started creating a simple cloud dashboard with python and streamlit.io #session #python
- Test Driven Development with João Cabrita - An introduction to Test Driven Development #session #test-driven
- InfoSec - Join us for more Infosec adventures. Talk with the nerdiest of the nerds to learn how cybersecurity works and what you can do to defend yourself. #infosec #session
- Free Day - Free day, bring something to the table, any projects ou wanna showcase, do some networking and talk about other events #wildcard
- Automating pull request reviewing with ChatGPT and webhooks by IS AT Lda's Pedro - This session we'll be looking into how we can use webhooks and LLMs and how combining those can be done to automate workflows, like reviewing pull requests. #session #chatgpt#
- InfoSec - An introduction to Information Security, how to protect your information from reaching third-parties #infosec #session
- Langchain with Python and ChatGPT - Automating your programing from initial prompt to full application #langchain #python
- Quasar + Supabase + You - Introduction to a VueJS framework for creating websites, mobile apps and desktop apps all from the same codebase #node #vuejs
- Free Day - Free day, bring something to the table, any projects ou wanna showcase, do some networking and talk about other events #wildcard
- Flutter Installation Party - Flutter Installation Party (for the First Timers) #flutter #mobile #uikit
- Algorithms II - Data Structures - Learn more about algorithms and how to handle big amounts of data #algorithms #penandpaper
- Prompt Engineering - Make your AI do what you want #session #ai #copilot #chatgpt #noguide
- Embedded Systems Workshop - Diving into the basics of working with ESP32 and Arduino embedded systems using an emulator #session #embedded #arduino #esp32
- Algorithm Potpourri - Learn, discuss and implement essential algorithms you'll forget as soon as you land a job. #session #algorithms #penandpaper
- Docker Container Introduction - A Docker container introduction for the FCC IKEA 2-2023 meetup #session #docker
- Rust Introduction 29-2023 - A Rust introduction for the FCC IKEA 29-2023 meetup #session #rust
- Simple Math in Nodejs accepting Pull Requests - A simple math API in Nodejs for the FCC IKEA 29-2023 meetup to get familiar with accepting pull requests #session
- Test driven development in Python - An intro to Red Green Refactor concept of Test Driven Development in Python #tests #python
- Git and Gitpod - Small intro to git, git features, pull, push, pull requests and intro to Gitpod #git #gitpod #pullrequests
- Typescript - Session about why Typescript over Javascript, pros cons and think upons. #typescript
- Rust, Rustlings and Rust frameworks - Session about Rust and Rustlings. Small intro to Rust frameworks #rust
- Flutter Installation Party - Session from Flutter Faro about Flutter, Google's framework for desktop, web and mobile apps. #flutter #dart
- Meetballs.org - The Meetballs.org website #website Repository
This project is unlincensed. See the LICENSE file for details.