{"id":21322106,"url":"https://github.com/advantageous/j1-talks-2016","last_synced_at":"2026-01-21T09:33:31.895Z","repository":{"id":70624862,"uuid":"64087841","full_name":"advantageous/j1-talks-2016","owner":"advantageous","description":"Labs, Slides, Code for JavaOne Talks 2016","archived":false,"fork":false,"pushed_at":"2016-09-23T21:31:17.000Z","size":12092,"stargazers_count":3,"open_issues_count":4,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-07-12T05:39:08.229Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://advantageous.github.io/reakt/","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/advantageous.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,"zenodo":null}},"created_at":"2016-07-24T22:09:22.000Z","updated_at":"2018-05-31T05:35:07.000Z","dependencies_parsed_at":"2023-04-25T01:21:38.761Z","dependency_job_id":null,"html_url":"https://github.com/advantageous/j1-talks-2016","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/advantageous/j1-talks-2016","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advantageous%2Fj1-talks-2016","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advantageous%2Fj1-talks-2016/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advantageous%2Fj1-talks-2016/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advantageous%2Fj1-talks-2016/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/advantageous","download_url":"https://codeload.github.com/advantageous/j1-talks-2016/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advantageous%2Fj1-talks-2016/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28631159,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"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-21T20:13:17.956Z","updated_at":"2026-01-21T09:33:31.888Z","avatar_url":"https://github.com/advantageous.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Git repo for source code for labs and talks for Geoff, Jason and Rick for\nJavaOne 2016 in SF USA.\n\n\nWelcome to the JavaOne Talks 2016 for Reakt et al\n\n## [High-Speed Reactive Microservices](https://github.com/advantageous/j1-talks-2016/wiki/JavaOne-High-Speed-Reactive-Microservices-2016)  \n* Conference: [JavaOne](https://www.oracle.com/javaone/index.html)\n* Session Type: Conference Session\n* Session ID: [CON5797](https://oracle.rainfocus.com/scripts/catalog/oow16.jsp?event=javaone\u0026search=CON5797\u0026search.event=javaone)\n* Speakers: ***Jason Daniel*** and ***Rick Hightower***\n* Room: Parc 55—Cyril Magnin I\n* Date and Time: 09/19/16, 12:30:00 PM - 01:30:00 PM \n\n## [Reactive Java: Promises and Streams with Reakt](https://github.com/advantageous/j1-talks-2016/wiki/JavaOne-Reakt-2016)\n* Conference: [JavaOne](https://www.oracle.com/javaone/index.html) \n* Session Type: Conference Session\n* Session ID: [CON5842](https://oracle.rainfocus.com/scripts/catalog/oow16.jsp?event=javaone\u0026search=CON5842\u0026search.event=javaone)\n* Speakers: ***Geoff Chandler*** and ***Rick Hightower***\n* Room: Hilton—Continental Ballroom 5\n* Date and Time: 09/19/16, 04:00:00 PM - 05:00:00 PM \n\n## [Reactive Java: Promises and Streams with Reakt in Practice](https://github.com/advantageous/j1-talks-2016/wiki/JavaOne-Reactive-Java:-Promises-and-Streams-with-Reakt-in-Practice-2016-LAB)\n* Conference: [JavaOne](https://www.oracle.com/javaone/index.html)\n* Session Type: HOL (Hands-on Lab) Session\n* Session ID: [HOL5852](https://oracle.rainfocus.com/scripts/catalog/oow16.jsp?event=javaone\u0026search=HOL5852\u0026search.event=javaone)\n* Speakers: ***Geoff Chandler***, ***Jason Daniel***, and ***Rick Hightower***  \n* Room: Hilton—Franciscan Room C/D\n* Date and Time: 09/20/16, 04:00:00 PM - 06:00:00 PM \n\n\n\n[Reakt Reactive Java Website](http://advantageous.github.io/reakt)\n\n## Docs\nJava Promises\n* [Promise](https://github.com/advantageous/reakt/wiki/Promise)\n* [Promise then*() and catchError()](https://github.com/advantageous/reakt/wiki/Promise.then*-and-catchError)\n* [Promise thenMap()](https://github.com/advantageous/reakt/wiki/Promise.thenMap)\n* [Promise all()](https://github.com/advantageous/reakt/wiki/Promises.all)\n* [Promise any()](https://github.com/advantageous/reakt/wiki/Promises.any)\n* [Blocking Promise](https://github.com/advantageous/reakt/wiki/BlockingPromise)\n* [Invokable Promise](https://github.com/advantageous/reakt/wiki/Invokable-Promise)\n* [Reactor Replay Promises](https://github.com/advantageous/reakt/wiki/ReplayPromise)\n\nReactor, Stream, Results\n* [Reactor](https://github.com/advantageous/reakt/wiki/Reactor)\n* [Stream](https://github.com/advantageous/reakt/wiki/Stream)\n* [Result](https://github.com/advantageous/reakt/wiki/Result)\n* [StreamResult](https://github.com/advantageous/reakt/wiki/StreamResult)\n\n\n## Related Projects\n\n* [QBit Reactive Microservices](http://advantageous.github.io/qbit/)\n* [Reakt Reactive Java](http://advantageous.github.io/reakt)\n* [Reakt Guava Bridge](http://advantageous.github.io/reakt-guava/)\n* [QBit Extensions](https://github.com/advantageous/qbit-extensions)\n* [Elekt Consul Leadership election](http://advantageous.github.io/elekt-consul/)\n* [Elekt Leadership election](http://advantageous.github.io/elekt/)\n* [Reactive Microservices](http://www.mammatustech.com/reactive-microservices)\n\n\n## Further reading\n\n[What is Microservices Architecture?](http://www.mammatustech.com/microservices-architecture)\n\n[QBit Java Micorservices lib tutorials](https://github.com/MammatusTech/qbit-microservices-examples/wiki)\n\nThe Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.\n\n[Find more tutorial on QBit](https://github.com/MammatusTech/qbit-microservices-examples/wiki).\n\n\n[Reactive Programming](http://rick-hightower.blogspot.com/2015/03/reactive-programming-service-discovery.html), [Java Microservices](http://rick-hightower.blogspot.com/2015/03/java-microservices-architecture.html), [Rick Hightower](http://www.linkedin.com/in/rickhigh)\n\n\n\n[High-speed microservices consulting firm and authors of QBit with lots of experience with Vertx - Mammatus Technology](http://www.mammatustech.com/)\n\n[Highly recommended consulting and training firm who specializes in microservices architecture and mobile development that are already very familiar with QBit and Vertx as well as iOS and Android - About Objects](http://www.aboutobjects.com/)\n\n[Java Microservices Architecture](http://www.mammatustech.com/java-microservices-architecture)\n\n[Microservice Service Discovery with Consul] (http://www.mammatustech.com/Microservice-Service-Discovery-with-Consul)\n\n[Microservices Service Discovery Tutorial with Consul](http://www.mammatustech.com/consul-service-discovery-and-health-for-microservices-architecture-tutorial)\n\n[Reactive Microservices]\n(http://www.mammatustech.com/reactive-microservices)\n\n[High Speed Microservices]\n(http://www.mammatustech.com/high-speed-microservices)\n\n[Java Microservices Consulting](http://www.mammatustech.com/java-microservices-consulting)\n\n[Microservices Training](http://www.mammatustech.com/java-reactive-microservice-training)\n\n\n[Reactive Microservices Tutorial, using the Reactor]\n(https://github.com/MammatusTech/qbit-microservices-examples/wiki/Reactor-tutorial--%7C-reactively-handling-async-calls-with-QBit-Reactive-Microservices)\n\n[QBit is mentioned in the Restlet blog](http://restlet.com/blog/2015/09/04/this-week-in-api-land-20/)\n\n[All code is written using JetBrains Idea - the best IDE ever!](https://www.jetbrains.com/idea/) \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadvantageous%2Fj1-talks-2016","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadvantageous%2Fj1-talks-2016","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadvantageous%2Fj1-talks-2016/lists"}