Saturday, 2016-03-26

*** amitgandhinz has joined #openstack-zaqar00:00
*** achanda has quit IRC00:02
*** tqtran has quit IRC00:05
openstackgerritFernando Ribeiro proposed openstack/zaqar: Added first batch of samples in multiple languages  https://review.openstack.org/29497100:13
*** amitgandhinz has quit IRC00:14
*** david_cu has joined #openstack-zaqar00:26
*** kgriffs is now known as kgriffs|afk00:36
*** achanda has joined #openstack-zaqar00:39
*** tqtran has joined #openstack-zaqar01:03
*** tqtran has quit IRC01:08
*** amitgandhinz has joined #openstack-zaqar01:10
*** amitgandhinz has quit IRC01:24
*** amitgandhinz has joined #openstack-zaqar02:20
openstackgerritFernando Ribeiro proposed openstack/zaqar: Added first batch of samples in multiple languages  https://review.openstack.org/29497102:25
*** fribeiro_ has joined #openstack-zaqar02:26
fribeiro_Eva-i: just replied to your every comment and sent a new patch set02:26
fribeiro_Eva-i: some of the things that you mentioned in your comments aren't really code issues by design decisions, this is the first batch of a series with samples in many languages (ruby, ocaml, rust, etc)02:28
*** amitgandhinz has quit IRC02:33
*** fribeiro_ has quit IRC02:34
*** tqtran has joined #openstack-zaqar03:03
*** fribeiro_ has joined #openstack-zaqar03:04
*** tqtran has quit IRC03:07
openstackgerritFernando Ribeiro proposed openstack/zaqar: Added first batch of samples in multiple languages  https://review.openstack.org/29497103:23
fribeiro_Eva-i: just made the latest changes that you've asked for03:25
fribeiro_Eva-i: concatenating strings is no way more efficient and certainly not as elegant as the java json api, but again, i really want these samples to be as simpler as they can03:26
Eva-ifribeiro_: nice. Let's print in the console some output when running these samples? For example, showing Zaqar's response?03:26
Eva-ifribeiro_: sure03:27
fribeiro_Eva-i: again, i want these to be very simple, and you shouldn't really expect devs to print results when they are not required to03:27
fribeiro_Eva-i: even though they should03:27
fribeiro_Eva-i: let's keep these simple03:28
fribeiro_Eva-i: i will definitely recommend the better solutions in the upcoming docs03:28
fribeiro_Eva-i: also in python, node.js, javascript and well as ruby, rust, ocaml and other languages coming in the second batch03:29
*** david_cu has quit IRC03:29
*** amitgandhinz has joined #openstack-zaqar03:30
fribeiro_Eva-i: i won't really cover as many languages as I did activemq, though, http://activemq.apache.org/cross-language-clients.html -- 80 languages or something like that, don't worry03:30
fribeiro_Eva-i: don't really think that I can convince myself to ever do such a thing again, hahaha03:31
Eva-ifribeiro_: there is a problem. It's not very simple to go and check Zaqar's database  or sending another requests to Zaqar to check if requests succeded or not.03:31
fribeiro_Eva-i: again, most people just never will, fire-and-forget is by far the most popular messaging pattern03:32
fribeiro_Eva-i: don't worry about that for the samples, we will recommend that people do the right thing in the docs and hope for the best03:32
Eva-ifribeiro_: I guess I'm not fire-and-forget person.03:34
fribeiro_Eva-i: you shouldn't be, I am not either03:34
fribeiro_Eva-i: but these samples are for the average dev, not your or me03:34
fribeiro_Eva-i: again, we will recommend best practices in the docs and keep our brazilian and russian fingers crossed at all times that devs will not only use zaqar, but use it right03:35
Eva-ifribeiro_: my average dev image is not like yours03:35
Eva-ifribeiro_: some of your samples print output to console, why not make them all do it?03:36
Eva-ifribeiro_: it's still be simple.03:36
fribeiro_Eva-i: the ones that do print results, do it because that is their main purpose, they wouldn't be complete if they didn't print it03:36
Eva-ifribeiro_: aha, I see.03:37
fribeiro_Eva-i: again, they do the bare minimum03:38
Eva-ifribeiro_: no... I'm not convinced.03:38
Eva-ifribeiro_: maybe you're right03:38
fribeiro_Eva-i: unfortunately i am03:39
fribeiro_Eva-i: have been doing this for a long time now03:39
Eva-ifribeiro_: you do it for different project?03:39
Eva-ifribeiro_: adding samples03:39
fribeiro_Eva-i: i have been blogging samples for 12 yrs now, messaging examples alone for about 4 yrs, wrote all the apache activemq samples03:39
fribeiro_Eva-i: that is 400+ samples in 80 languages03:40
Eva-ifribeiro_: will you stay in Zaqar team after writing samples? :o03:40
fribeiro_Eva-i: yeah, much more to do there03:40
Eva-ifribeiro_: 80 languages... that's crazy. =)03:40
fribeiro_Eva-i: have been looking for a fitting openstack project to contribute to for a while, when i took the mirantis certification exam, for example, it is all still about infrastructure03:41
Eva-ifribeiro_: respect03:41
fribeiro_Eva-i: http://activemq.apache.org/cross-language-clients.html03:41
fribeiro_Eva-i: you have NO IDEA how much feedback i've received about my samples all these yrs03:41
fribeiro_Eva-i: specially from trolls03:41
fribeiro_Eva-i: guess that made me think the way i do about this work03:42
Eva-ifribeiro_: it doesn't matter. I see what I see.03:42
fribeiro_Eva-i: truly proper code would go even further, would handle the exceptions/errors/failures03:42
Eva-ifribeiro_: maybe other developers will agree with you. But still it's okay, I will not be a blocker for you. I'm not very experienced programmer.03:43
fribeiro_Eva-i: i never do it in samples, because so much of that goes unhandled in actual projects03:43
fribeiro_Eva-i: not to mention that it makes most code larger, harder to digest03:43
Eva-ifribeiro_: I agree about handling exceptions.03:43
fribeiro_Eva-i: samples are meant to give devs a taste, getting them interested in the project, rather than something that they just copy and paste03:43
fribeiro_Eva-i: or logging03:44
*** amitgandhinz has quit IRC03:44
fribeiro_Eva-i: or any other cross-cutting concern03:44
fribeiro_Eva-i: that's fine, Eva, you actually made me see things to improve there, which i already did03:45
Eva-ifribeiro_: it doens't convinced me about console output. I just want to see if operation succeded or not. Is my token still valid. Etc.03:45
Eva-ifribeiro_: maybe I misconfigured something and nothing was sent to zaqar.03:45
Eva-ifribeiro_: this kind of problem.03:45
Eva-ifribeiro_: okay, we both know our point of view now, I think.03:46
fribeiro_Eva-i: yeah03:46
Eva-i*points03:46
fribeiro_Eva-i: let's see if it passes jenkins this time03:47
Eva-ifribeiro_: my first patch to Zaqar was much easier. =)03:48
fribeiro_Eva-i: actually i did broke my contrib in several batches, the original was a beast03:49
fribeiro_Eva-i: but i think this first batch has touched enough points for the next ones to be better understood and more easily approved03:50
fribeiro_Eva-i: both for me and the zaqar team as a whole03:50
*** achanda has quit IRC03:50
fribeiro_Eva-i: now thinking that it is better to write the docs for this first batch before sending the second one, will start working on that next week or so03:51
Eva-ifribeiro_: yes, I know. Personally I would split it further.03:51
fribeiro_Eva-i: we will have to talk later about the fitting home for that information03:51
Eva-ifribeiro_: docs will describe how to run these samples, right?03:52
fribeiro_Eva-i: oh yeah03:52
Eva-ifribeiro_: this is nice03:52
fribeiro_Eva-i: in excrutiating detail, i promess03:53
fribeiro_Eva-i: :)03:53
fribeiro_Eva-i: once we agree on how these samples should be in code and docs, i will send the next batch03:53
fribeiro_Eva-i: will probably add no more than 20 languages this time, only really the most popular ones03:54
Eva-ifribeiro_: oki!03:54
Eva-ifribeiro_: I'm going to sleep soon03:54
fribeiro_Eva-i: what time is it there?03:54
Eva-i6:54 AM03:55
fribeiro_Eva-i: oh, you should be sleeping already, only 1 am here in sao paulo03:55
Eva-ifribeiro_: right =/03:55
fribeiro_Eva-i: we can continue this tomorrow03:55
fribeiro_Eva-i: or later today, in your case03:55
fribeiro_Eva-i: :)03:55
fribeiro_Eva-i: good night eva03:56
Eva-ifribeiro_: sure03:56
fribeiro_Eva-i: it just passed jenkins04:01
*** tqtran has joined #openstack-zaqar04:04
*** tqtran has quit IRC04:08
*** fribeiro_ has quit IRC04:24
*** amitgandhinz has joined #openstack-zaqar04:40
*** amitgandhinz has quit IRC04:53
*** tqtran has joined #openstack-zaqar05:06
*** tqtran has quit IRC05:10
*** amitgandhinz has joined #openstack-zaqar05:50
*** amitgandhinz has quit IRC06:03
*** amitgandhinz has joined #openstack-zaqar07:00
*** amitgandhinz has quit IRC07:13
*** achanda has joined #openstack-zaqar07:19
*** amitgandhinz has joined #openstack-zaqar08:10
*** tqtran has joined #openstack-zaqar08:11
*** tqtran has quit IRC08:16
*** amitgandhinz has quit IRC08:23
openstackgerritwanghao proposed openstack/zaqar-specs: Subscription confirmation support  https://review.openstack.org/28455509:08
*** achanda has quit IRC09:13
*** amitgandhinz has joined #openstack-zaqar09:20
*** amitgandhinz has quit IRC09:33
*** tqtran has joined #openstack-zaqar10:13
*** achanda has joined #openstack-zaqar10:13
*** tqtran has quit IRC10:17
*** achanda has quit IRC10:19
*** amitgandhinz has joined #openstack-zaqar10:29
*** amitgandhinz has quit IRC10:43
*** achanda has joined #openstack-zaqar11:18
*** achanda has quit IRC11:23
*** amitgandhinz has joined #openstack-zaqar11:39
*** amitgandhinz has quit IRC11:53
*** amitgandhinz has joined #openstack-zaqar12:49
*** amitgandhinz has quit IRC13:03
*** achanda has joined #openstack-zaqar13:20
*** achanda has quit IRC13:25
*** amitgandhinz has joined #openstack-zaqar13:59
*** amitgandhinz has quit IRC14:13
*** amitgandhinz has joined #openstack-zaqar15:09
*** amitgandhinz has quit IRC15:22
*** achanda has joined #openstack-zaqar15:23
*** achanda has quit IRC15:28
*** amitgandhinz has joined #openstack-zaqar16:19
*** amitgandhinz has quit IRC16:33
*** tqtran has joined #openstack-zaqar17:00
*** tqtran has quit IRC17:05
*** david_cu has joined #openstack-zaqar17:21
*** achanda has joined #openstack-zaqar17:26
*** amitgandhinz has joined #openstack-zaqar17:29
*** achanda has quit IRC17:31
*** achanda has joined #openstack-zaqar17:39
*** amitgandhinz has quit IRC17:42
*** david_cu has quit IRC18:00
*** kgriffs|afk is now known as kgriffs18:26
*** amitgandhinz has joined #openstack-zaqar18:39
*** amitgandhinz has quit IRC18:52
*** achanda has quit IRC19:19
*** amitgandhinz has joined #openstack-zaqar19:49
*** achanda has joined #openstack-zaqar19:57
*** amitgandhinz has quit IRC20:02
*** tqtran has joined #openstack-zaqar20:02
*** tqtran has quit IRC20:07
*** kgriffs is now known as kgriffs|afk20:49
*** achanda has quit IRC20:52
*** amitgandhinz has joined #openstack-zaqar20:59
*** amitgandhinz has quit IRC21:12
*** openstackgerrit has quit IRC22:02
*** openstackgerrit has joined #openstack-zaqar22:03
*** amitgandhinz has joined #openstack-zaqar22:09
*** amitgandhinz has quit IRC22:22
*** achanda has joined #openstack-zaqar23:03
*** amitgandhinz has joined #openstack-zaqar23:18
*** amitgandhinz has quit IRC23:32

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!