{"id":20794838,"url":"https://github.com/code-star/interchange","last_synced_at":"2026-04-21T17:07:39.668Z","repository":{"id":41754988,"uuid":"211272501","full_name":"code-star/interchange","owner":"code-star","description":"R\u0026D Project from the CODE.STΛR team. Flexing our muscles with reactive technologies, providing some structure to the monthly Research \u0026 Development days.","archived":false,"fork":false,"pushed_at":"2023-01-07T12:01:56.000Z","size":5745,"stargazers_count":1,"open_issues_count":22,"forks_count":1,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-12T01:33:00.979Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/code-star.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-09-27T08:28:41.000Z","updated_at":"2020-01-17T14:35:56.000Z","dependencies_parsed_at":"2023-02-07T02:53:09.914Z","dependency_job_id":null,"html_url":"https://github.com/code-star/interchange","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/code-star/interchange","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-star%2Finterchange","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-star%2Finterchange/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-star%2Finterchange/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-star%2Finterchange/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/code-star","download_url":"https://codeload.github.com/code-star/interchange/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/code-star%2Finterchange/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32101482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-21T11:25:29.218Z","status":"ssl_error","status_checked_at":"2026-04-21T11:25:28.499Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-17T16:18:18.157Z","updated_at":"2026-04-21T17:07:39.641Z","avatar_url":"https://github.com/code-star.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# interchange\n\n*Trying a new kind of R\u0026D Days*\n\nWe are `CODE.STΛR`: we code everything `.*`, but we also try to train our skills and try a bit of everything `.*`.\n\nThis is a project for trying out a new format of R\u0026D Days structure, focused a bit more on the long-term.\n\n\n## Project Resources\n\n* Trello board: https://trello.com/b/dpYsMTtq\n* AWS Organisation: codestarnl (https://codestarnl.signin.aws.amazon.com/console)\n\n## Current project idea\n\nAfter brainstorming for a bit, this is what we came up with. Our rationale was to find something not too complex \nso that we can focus on learning, but still interesting enough to make us excited about it, with potential for \nexpanding upon later:\n\n\u003e *\"Analyzing real-time road (or train) data to reactively route people optimally\"*\n\nIt would look like a trajectory planner/scheduler (like Google Maps and/or 9292) but with a twist: instead of\nalways calculating the shortest trip, the app would take into account traffic patterns (and potentially expandable\nto weather data) to spread routes outside of the usual ones (you could imagine this being a system to provide routes \nto self-driving cars that have no choice but to obey).\n\nAs a result (for car travel for example), this would **reduce the average travel time** of people globally, \ninstead of minimizing distance, and eliminate traffic jams entirely (in an ideal world).\n\nSince this app would have a very variable number of users depending on peak hours, it would need to be (dynamically)\nscalable, and this is where we shine with our stateless reactive functional programming.\n\nTo achieve this goal we would need to make use of Kafka, reactive streams, Kubernetes, AWS, etc.\n\nAnd because we are already familiar on how to do this kind of product with Scala, we will try the up-and-coming\nKotlin, which still falls in our domain and has potential with clients (we're not looking to drop Scala,\nbut having options is nice).\n\n**On the front-end side**, options are still open, but as an initial proposal, to do things differently this time\nwe could opt not to do things in React/Angular again and explore another framework (Web Components?). And if not,\nwe could try not using JS/TS and instead try out Reason. \n\nOr, we could take a radically different front-end approach, and make an Android application\n(this still counts as front-end!), **also using Kotlin**. As a bonus this would mean that we could then share\nknowledge between front-enders and back-enders on the language!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-star%2Finterchange","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcode-star%2Finterchange","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcode-star%2Finterchange/lists"}