Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

7 Commits

Repository files navigation

javaBin

Platform

Shared AWS infrastructure for CI/CD, compute, and monitoring. See:

JavaZone

Active systems for JavaZone:

Websites

Currently - https://github.com/javaBin/2025.javazone.no

Planned - https://github.com/javaBin/2025.javazone.no-native

Mobile apps

Currently - https://github.com/javaBin/javazone-ios-app and https://github.com/javaBin/javazone-android-app

Planned - https://github.com/javaBin/2025.javazone.no-native

Sleeping Pill

Sleeping Pill is the main data store for all JavaZone talks.

It is used by Cake, SubmitIt, the website and the mobile apps to provide the data for each year.

Current repository: https://github.com/javaBin/moresleep

Cake

Cake is the interface used by pcom to evaluate and schedule CFPs for each year.

It allows searching, filtering and tagging of talks.

Uses Sleeping Pill as data store.

Current repository: https://github.com/javaBin/cake-redux

SubmitIt

This is the system that handles JavaZone call for papers each year.

Uses Sleeping Pill as data store.

Current repository: https://github.com/javaBin/submitthethird

Moosehead

This app provides signup for workshops and JavaZone kids.

Current repository: https://github.com/javaBin/mooseheadreborn

Switcheroo

Provides the info screens at JavaZone.

Current repository: https://github.com/javaBin/switchredux

Cupcake and Frosting

  • under development - not yet in use *

A simpler cake providing read-only access to SP for the regions.

Current repositories:

Backend - cupcake Frontend - frosting

Session Search

  • under development - not yet in use *

Searchable history with links to videos (where available) for all data we have available back to 2007.

Current repository: https://github.com/javaBin/session_history

Connections

The architecture diagram in mermaid is still in beta and displays strangely - hoping that this will improve :)

architecture-beta
group aws(cloud)[AWS]
group vercel(cloud)[Vercel]
group mobile(internet)[Mobile Apps]
service sleepingPill(server)[MoreSleep] in aws
service database(database)[Postgres] in aws
service submitIt(server)[SubmitTheThird] in aws
service cake(server)[Cake Redux] in aws
service cupcake(server)[Cupcake] in aws
service frosting(server)[Frosting] in aws
service web(server)[Web] in vercel
service iOS(internet)[iOS] in mobile
service android(internet)[Android] in mobile
junction awsJunction in aws
junction cakeJunction in aws
database:T -- B:sleepingPill
awsJunction:B -- T:sleepingPill
submitIt:R -- L:awsJunction
cakeJunction:L -- R:awsJunction
cakeJunction:R -- L:cake
cakeJunction:B -- T:cupcake
cupcake:B -- T:frosting
web:R -- L:sleepingPill
iOS:L -- R:sleepingPill
android:L -- R:sleepingPill
Loading

javaBin

Web

Current repository: https://github.com/javaBin/java.no

About

Overview of what we have here on github

Resources

Stars

0 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors