Giter Site home page Giter Site logo

meetballs.org's Introduction

Meetballs.org website

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.

Development

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

Submitting a project to list on the website

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.

Projects

  • Sessions
    • Infosec - Discussion about infosec and some capture the flag #infosec #session #featured
    • Introduction to Phaser.js - We make a flappy bird clone all in Phaser.js #javascript #session
    • 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

License

This project is unlincensed. See the LICENSE file for details.

meetballs.org's People

Contributors

onelikeandidie avatar unisergius avatar nocanoa avatar pedrocavalheiro avatar

Stargazers

Rafael Jamur avatar  avatar John Binkley avatar  avatar  avatar Miguel Coquet avatar

Watchers

 avatar  avatar

meetballs.org's Issues

Image gallery.

Place to drop our pictures. Simple gallery, no need to reinvent the wheel.

Show the meetup time along with date

Someone on the meetups was looking for the time of the meetup but couldn't find it on discord or on the site so we should probably add the time on the website next to the date. I believe the Laravel version had the time but I forgot to do it Rust.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.