Differences

This shows you the differences between two versions of the page.

Link to this comparison view

irc:1457910000 [2017/05/27 13:44] (current)
Line 1: Line 1:
 +[16:52:39] <​corona10_>​ What kinds of Java8 feature mainly I should know except lambda for implementation of "​blueprint"​ Vert.x application of GSoC?
 +
 +[16:54:57] <​corona10_>​ And it will help if I have experience with flask for same task?
 +
 +[17:02:11] <​Ashwin>​ Java 8 has introduced new API's for Concurrency. It would be nice to know them too :)
 +
 +[17:03:14] <​corona10_>​ Thank you I should read about it
 +
 +[17:22:15] <​akuo>​ hi
 +
 +[17:22:32] <​akuo>​ Clement sent me a mail about gsoc ideas
 +
 +[17:22:52] <​akuo>​ so I'm here and got a few of questions to ask :)
 +
 +[17:26:34] <​akuo>​ I'm pretty interested in this one "​Implementation of [unknown:​ldquo]blueprint[unknown:​rdquo] Vert.x applications"​
 +
 +[17:26:43] <​akuo>​ I wanna get familiar with reactive
 +
 +[17:53:38] <​cescoffier>​ Hi
 +
 +[17:54:15] <​akuo> ​ hi!
 +
 +[17:54:20] <​cescoffier>​ corona10_ Flask may help you if you plan to do the eventbus client project. This would help you for the python one. However, in this subject, you will use a large set of languages (C#, Go, Rust, Python, Objective-C...)
 +
 +[17:55:20] <​cescoffier>​ akuo - as far as I remember, only one of the application really leverage of the reactive programming model. However, all of them are reactive system (resilient, elastic, responsive, asynchronous)
 +
 +[17:55:36] <​akuo>​ yeah
 +
 +[17:55:42] <​akuo>​ I mean reactive system
 +
 +[17:58:09] <​akuo>​ Do I still need a proposal for application?​
 +
 +[17:58:34] <​cescoffier>​ so the idea of this subject is to implement 3 (very different) applications and write the guidelines to explain how to build such kind of applications
 +
 +[17:59:53] <​cescoffier>​ Vert.x is un-opinionated,​ and is not an app server, so it lets developers to use it the way they want. However, we often have questions on "​standard"​ applications. The subject addresses those.
 +
 +[18:00:20] <​akuo>​ yeah
 +
 +[18:00:25] <​akuo>​ right
 +
 +[18:01:57] <​akuo>​ So do I have to propose how to make standard applications?​
 +
 +[18:09:09] <​cescoffier>​ you have to implement these applications using Vert.x using the guideline we would provide to you
 +
 +[18:09:25] <​cescoffier>​ so, the application should be resilient, elastic, responsive...
 +
 +[18:09:50] <​cescoffier>​ the design you would use is going to be quite different from "​traditional"​ applications
 +
 +[18:20:05] <​Ashwin>​ @Cescoffier vert.X 2 has client library for eventbus already implemented for Python right ?
 +
 +[18:22:15] <​akuo>​ that's good.
 +
 +[18:22:23] <​akuo>​ i mean when apply to gsoc?
 +
 +[18:40:24] <​temporalfox>​ Ashwin I don't think so
 +
 +[18:45:43] <​Ashwin>​ @temporalfox http://​vertx.io/​vertx2/​core_manual_python.html#​the-event-bus
 +
 +[18:46:16] <​temporalfox>​ Ashwin it is for vert.x 2 and running with Jython in the JVM
 +
 +[18:46:45] <​Ashwin>​ @temporalfox Ohh alright ! Thanks for clearing that :)
 +
 +[18:46:48] <​temporalfox>​ eventbus clients are usually websocket or TCP clients that talks to the vertx event bus
 +
 +[18:46:54] <​temporalfox>​ from outside the JVM
 +
 +[18:47:03] <​temporalfox>​ we do have some of these clients already
 +
 +[18:47:07] <​temporalfox>​ Node.js, Go
 +
 +[18:48:07] <​temporalfox>​ and browser of course
 +
 +[18:48:10] <​Ashwin>​ @temporalfox That's cool ! I should get started with python then
 +
 +[18:48:12] <​Ashwin>​ :)
 +
 +[18:48:26] <​temporalfox>​ Ashwin are you a gsoc student ?
 +
 +[18:48:37] <​Ashwin>​ @Temporalfox yes
 +
 +[19:00:11] <​Ashwin>​ @temporalfox Why have not they added python for Vert.X 3 ?
 +
 +[19:29:10] <​temporalfox>​ Ashwin people started to work on it but then lost motivation to contribue
 +
 +[19:29:30] <​temporalfox>​ Ashwin that's still an open contribution for open source devleopers though
 +
 +[19:31:18] <​Ashwin>​ Will be nice to have one. Lots of oppurtunities for this summer then :)
 +
 +[19:36:25] <​Ashwin>​ For Implementation of [unknown:​ldquo]blueprint[unknown:​rdquo] Vert.x applications In what all languages will we be working ?
 +
 +[19:36:29] <​Ashwin>​ Only Java ?
 +
 +[19:47:42] <​cescoffier>​ Ashwin : about the language, we would start by java, but some application are going to be polyglot (so using different languages)
 +
 +[19:48:31] <​Ashwin>​ @cescoffier Thanks :)
 +
 +[20:52:18] <​shreyansha>​ Hi I want to get little info regaring gsoc project enabling devops tooling
 +
 +[20:52:35] <​shreyansha>​ What is the technology stack in which the work will  be ?
 +
 +[20:53:50] <​cescoffier>​ shreyansha jenkins, ansible
 +
 +[20:54:02] <​cescoffier>​ shreyansha servo, jolokia for the monitoring
 +
 +[20:54:27] <​cescoffier>​ for logs: graylog2 and heka
 +
 +[20:56:04] <​shreyansha>​ So its mentioned that I have to use different setting for different aggregator so Does this means that right now there is only one log aggregator and I have to incorporate usage of various aggregator for different situations ?
 +
 +[20:56:35] <​cescoffier>​ actually, right now, be don't say how to use a log agregator
 +
 +[20:56:57] <​cescoffier>​ so we would need to figure that out, and write the "​guides"​ to explain how to do that
 +
 +[20:57:37] <​shreyansha>​ ok gotcha Thanks @cescoffier
 +
 +[20:58:16] <​shreyansha>​ Where is the whole codebase of vert.x is deployed ?
 +
 +[20:58:37] <​cescoffier>​ Vert.x core is there: https://​github.com/​eclipse/​vert.x
 +
 +[20:58:54] <​cescoffier>​ The rest of the ecosytem is there https://​github.com/​vert-x3
 +
 +[21:05:39] <​shreyansha>​ and what is being expected for the proposal, do I have to fix patches of code or can directly submit the proposal ?
 +
 +[21:07:44] *** ChanServ sets mode: +o temporal_