{"action":"created","issue":{"url":"https://api.github.com/repos/edvin/tornadofx/issues/79","repository_url":"https://api.github.com/repos/edvin/tornadofx","labels_url":"https://api.github.com/repos/edvin/tornadofx/issues/79/labels{/name}","comments_url":"https://api.github.com/repos/edvin/tornadofx/issues/79/comments","events_url":"https://api.github.com/repos/edvin/tornadofx/issues/79/events","html_url":"https://github.com/edvin/tornadofx/issues/79","id":147255967,"number":79,"title":"Integrate DI","user":{"login":"ronsmits","id":595350,"avatar_url":"https://avatars.githubusercontent.com/u/595350?v=3","gravatar_id":"","url":"https://api.github.com/users/ronsmits","html_url":"https://github.com/ronsmits","followers_url":"https://api.github.com/users/ronsmits/followers","following_url":"https://api.github.com/users/ronsmits/following{/other_user}","gists_url":"https://api.github.com/users/ronsmits/gists{/gist_id}","starred_url":"https://api.github.com/users/ronsmits/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ronsmits/subscriptions","organizations_url":"https://api.github.com/users/ronsmits/orgs","repos_url":"https://api.github.com/users/ronsmits/repos","events_url":"https://api.github.com/users/ronsmits/events{/privacy}","received_events_url":"https://api.github.com/users/ronsmits/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":28,"created_at":"2016-04-10T19:35:20Z","updated_at":"2016-04-14T05:48:50Z","closed_at":"2016-04-13T21:23:48Z","body":"This is probably more a discussion piece then an issue or request. And it might get long :) so please bear with me.\r\nDisclaimer\r\n\r\n>  javafx and desktop development is even after 30 years still quite new to me, I usually write large scale backends.\r\n\r\nI am writing a javafx implementation of keepass. All communication is done using the Guava EventBus. This means that When you select a group (see image) an event is sent that is picked up by the tableview and so on. It works quite nice. \r\nDuring the writing of this I stumbled on Kotlin, was interested, so now part of it is in Kotlin, part in javafx. I am using [fx-guice](https://github.com/cathive/fx-guice). I was looking at rewriting the whole ui part in kotlin, but I am looking at a decent way to implement guice into it. \r\n\r\nIs there going to be decent hook into DI (Guice or heaven forbid spring?)\r\n\r\n![screenshot from 2016-04-10 21-09-01](https://cloud.githubusercontent.com/assets/595350/14412326/9638f4a4-ff60-11e5-8b0b-24090bef9669.png)\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/edvin/tornadofx/issues/comments/209773346","html_url":"https://github.com/edvin/tornadofx/issues/79#issuecomment-209773346","issue_url":"https://api.github.com/repos/edvin/tornadofx/issues/79","id":209773346,"user":{"login":"edvin","id":977035,"avatar_url":"https://avatars.githubusercontent.com/u/977035?v=3","gravatar_id":"","url":"https://api.github.com/users/edvin","html_url":"https://github.com/edvin","followers_url":"https://api.github.com/users/edvin/followers","following_url":"https://api.github.com/users/edvin/following{/other_user}","gists_url":"https://api.github.com/users/edvin/gists{/gist_id}","starred_url":"https://api.github.com/users/edvin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edvin/subscriptions","organizations_url":"https://api.github.com/users/edvin/orgs","repos_url":"https://api.github.com/users/edvin/repos","events_url":"https://api.github.com/users/edvin/events{/privacy}","received_events_url":"https://api.github.com/users/edvin/received_events","type":"User","site_admin":false},"created_at":"2016-04-14T05:48:50Z","updated_at":"2016-04-14T05:48:50Z","body":"Perfect! I'll update the documentation."}}