{"id":26925581,"url":"https://github.com/giwi/vert.x-beers","last_synced_at":"2026-05-01T14:33:38.157Z","repository":{"id":149665481,"uuid":"57913841","full_name":"Giwi/vert.x-beers","owner":"Giwi","description":"A server-side companion to the polymer-beers project","archived":false,"fork":false,"pushed_at":"2017-06-13T15:51:17.000Z","size":1627,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-02T02:47:18.421Z","etag":null,"topics":["education","java","tutorial","vertx","vertx-web"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Giwi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-02T19:03:28.000Z","updated_at":"2017-05-30T13:22:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"b822c5b0-bac8-47f5-9b8c-b2cc44b3483b","html_url":"https://github.com/Giwi/vert.x-beers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Giwi/vert.x-beers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giwi%2Fvert.x-beers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giwi%2Fvert.x-beers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giwi%2Fvert.x-beers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giwi%2Fvert.x-beers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Giwi","download_url":"https://codeload.github.com/Giwi/vert.x-beers/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Giwi%2Fvert.x-beers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32501402,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["education","java","tutorial","vertx","vertx-web"],"created_at":"2025-04-02T02:45:24.013Z","updated_at":"2026-05-01T14:33:38.146Z","avatar_url":"https://github.com/Giwi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# vert.x-beers\n\n\n## A server-side companion to the [polymer-beers](https://github.com/LostInBrittany/polymer-beers) project\n\nThe [polymer-beers](https://github.com/LostInBrittany/polymer-beers) project is a small Polymer tutorial that can be \nused on its own. But IMHO it is a pity to do only the client-side and mocking the server API with plain files. So here \nwe have a companion project where we are going to do the server-side of \n[polymer-beers](https://github.com/LostInBrittany/polymer-beers) using [Vert.X](https://vertx.io/) for creating web \napplications in Java 8 with minimal effort.\n\n## What are the objectives of this tutorial\n\nFollow this tutorial to learn to build APIs in Java quickly an easily, without all the pain of the classic JEE stack. \nYou will use the [Vert.X](https://vertx.io/) framework, with some drops of NoSQL databases \n(with [MongoDB](http://mongodb.com), work in progress).\n\n## What do I need to use this tutorial\n\nYou will need a web-browser and your favorite Java IDE (I can suggest [IntelliJ IDEA](https://www.jetbrains.com/idea/)  \nor [Eclipse](http://eclipse.org), but any other will do it). You will also need the [Gradle](http://gradle.org) \nbuild tool.\n\n## Setup \n\nEdit or add ~/.gitconfig and add those lines according to your proxy's user/password : \n\n    [user]\n    \tname = Your name here\n    \temail = your.name@enib.fr\n    [color]\n    \tdiff = auto\n    \tstatus = auto\n    \tbranch = auto\n    [core]\n    \tautocrlf = input\n        [http]\n    \tproxy = http://login:passwd@proxy.enib.fr:3128\n    [https]\n    \tproxy = http://login:passwd@proxy.enib.fr:3128\n        [credential]\n    \thelper = cache\n    [url \"http://\"]\n        insteadOf = git://\n\n\n## How is the tutorial organized ##\n\nAs many computers used for the course haven't Git, we have structurated the project to allow a Git-less use. The `src` \ndirectory is the sources directory of the project, the working version of the code. The tutorial is divided in steps, \neach one in its own directory:\n\n1. [Empty project](./step-01/)\n1. [Installing Vert.X](./step-02/)\n1. [Using the `Beer` service](./step-03/)\n1. [Serving static resources](./step-04/)\n1. [Using a Mongo DB](./step-05/)\n\nIn each step directory you have a README file that explain the objective of the step, that you will do in the working \ndirectory `app`. If you have problems or if you get lost, you also have the solution of each step in the step \ndirectories.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiwi%2Fvert.x-beers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgiwi%2Fvert.x-beers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgiwi%2Fvert.x-beers/lists"}