*** amitgandhinz has joined #openstack-zaqar | 00:00 | |
*** achanda has quit IRC | 00:02 | |
*** tqtran has quit IRC | 00:05 | |
openstackgerrit | Fernando Ribeiro proposed openstack/zaqar: Added first batch of samples in multiple languages https://review.openstack.org/294971 | 00:13 |
---|---|---|
*** amitgandhinz has quit IRC | 00:14 | |
*** david_cu has joined #openstack-zaqar | 00:26 | |
*** kgriffs is now known as kgriffs|afk | 00:36 | |
*** achanda has joined #openstack-zaqar | 00:39 | |
*** tqtran has joined #openstack-zaqar | 01:03 | |
*** tqtran has quit IRC | 01:08 | |
*** amitgandhinz has joined #openstack-zaqar | 01:10 | |
*** amitgandhinz has quit IRC | 01:24 | |
*** amitgandhinz has joined #openstack-zaqar | 02:20 | |
openstackgerrit | Fernando Ribeiro proposed openstack/zaqar: Added first batch of samples in multiple languages https://review.openstack.org/294971 | 02:25 |
*** fribeiro_ has joined #openstack-zaqar | 02:26 | |
fribeiro_ | Eva-i: just replied to your every comment and sent a new patch set | 02: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 IRC | 02:33 | |
*** fribeiro_ has quit IRC | 02:34 | |
*** tqtran has joined #openstack-zaqar | 03:03 | |
*** fribeiro_ has joined #openstack-zaqar | 03:04 | |
*** tqtran has quit IRC | 03:07 | |
openstackgerrit | Fernando Ribeiro proposed openstack/zaqar: Added first batch of samples in multiple languages https://review.openstack.org/294971 | 03:23 |
fribeiro_ | Eva-i: just made the latest changes that you've asked for | 03: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 can | 03:26 |
Eva-i | fribeiro_: nice. Let's print in the console some output when running these samples? For example, showing Zaqar's response? | 03:26 |
Eva-i | fribeiro_: sure | 03: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 to | 03:27 |
fribeiro_ | Eva-i: even though they should | 03:27 |
fribeiro_ | Eva-i: let's keep these simple | 03:28 |
fribeiro_ | Eva-i: i will definitely recommend the better solutions in the upcoming docs | 03:28 |
fribeiro_ | Eva-i: also in python, node.js, javascript and well as ruby, rust, ocaml and other languages coming in the second batch | 03:29 |
*** david_cu has quit IRC | 03:29 | |
*** amitgandhinz has joined #openstack-zaqar | 03: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 worry | 03:30 |
fribeiro_ | Eva-i: don't really think that I can convince myself to ever do such a thing again, hahaha | 03:31 |
Eva-i | fribeiro_: 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 pattern | 03: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 best | 03:32 |
Eva-i | fribeiro_: I guess I'm not fire-and-forget person. | 03:34 |
fribeiro_ | Eva-i: you shouldn't be, I am not either | 03:34 |
fribeiro_ | Eva-i: but these samples are for the average dev, not your or me | 03: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 right | 03:35 |
Eva-i | fribeiro_: my average dev image is not like yours | 03:35 |
Eva-i | fribeiro_: some of your samples print output to console, why not make them all do it? | 03:36 |
Eva-i | fribeiro_: 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 it | 03:36 |
Eva-i | fribeiro_: aha, I see. | 03:37 |
fribeiro_ | Eva-i: again, they do the bare minimum | 03:38 |
Eva-i | fribeiro_: no... I'm not convinced. | 03:38 |
Eva-i | fribeiro_: maybe you're right | 03:38 |
fribeiro_ | Eva-i: unfortunately i am | 03:39 |
fribeiro_ | Eva-i: have been doing this for a long time now | 03:39 |
Eva-i | fribeiro_: you do it for different project? | 03:39 |
Eva-i | fribeiro_: adding samples | 03: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 samples | 03:39 |
fribeiro_ | Eva-i: that is 400+ samples in 80 languages | 03:40 |
Eva-i | fribeiro_: will you stay in Zaqar team after writing samples? :o | 03:40 |
fribeiro_ | Eva-i: yeah, much more to do there | 03:40 |
Eva-i | fribeiro_: 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 infrastructure | 03:41 |
Eva-i | fribeiro_: respect | 03:41 |
fribeiro_ | Eva-i: http://activemq.apache.org/cross-language-clients.html | 03:41 |
fribeiro_ | Eva-i: you have NO IDEA how much feedback i've received about my samples all these yrs | 03:41 |
fribeiro_ | Eva-i: specially from trolls | 03:41 |
fribeiro_ | Eva-i: guess that made me think the way i do about this work | 03:42 |
Eva-i | fribeiro_: 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/failures | 03:42 |
Eva-i | fribeiro_: 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 projects | 03:43 |
fribeiro_ | Eva-i: not to mention that it makes most code larger, harder to digest | 03:43 |
Eva-i | fribeiro_: 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 paste | 03:43 |
fribeiro_ | Eva-i: or logging | 03:44 |
*** amitgandhinz has quit IRC | 03:44 | |
fribeiro_ | Eva-i: or any other cross-cutting concern | 03:44 |
fribeiro_ | Eva-i: that's fine, Eva, you actually made me see things to improve there, which i already did | 03:45 |
Eva-i | fribeiro_: 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-i | fribeiro_: maybe I misconfigured something and nothing was sent to zaqar. | 03:45 |
Eva-i | fribeiro_: this kind of problem. | 03:45 |
Eva-i | fribeiro_: okay, we both know our point of view now, I think. | 03:46 |
fribeiro_ | Eva-i: yeah | 03:46 |
Eva-i | *points | 03:46 |
fribeiro_ | Eva-i: let's see if it passes jenkins this time | 03:47 |
Eva-i | fribeiro_: 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 beast | 03: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 approved | 03:50 |
fribeiro_ | Eva-i: both for me and the zaqar team as a whole | 03:50 |
*** achanda has quit IRC | 03: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 so | 03:51 |
Eva-i | fribeiro_: 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 information | 03:51 |
Eva-i | fribeiro_: docs will describe how to run these samples, right? | 03:52 |
fribeiro_ | Eva-i: oh yeah | 03:52 |
Eva-i | fribeiro_: this is nice | 03:52 |
fribeiro_ | Eva-i: in excrutiating detail, i promess | 03: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 batch | 03:53 |
fribeiro_ | Eva-i: will probably add no more than 20 languages this time, only really the most popular ones | 03:54 |
Eva-i | fribeiro_: oki! | 03:54 |
Eva-i | fribeiro_: I'm going to sleep soon | 03:54 |
fribeiro_ | Eva-i: what time is it there? | 03:54 |
Eva-i | 6:54 AM | 03:55 |
fribeiro_ | Eva-i: oh, you should be sleeping already, only 1 am here in sao paulo | 03:55 |
Eva-i | fribeiro_: right =/ | 03:55 |
fribeiro_ | Eva-i: we can continue this tomorrow | 03:55 |
fribeiro_ | Eva-i: or later today, in your case | 03:55 |
fribeiro_ | Eva-i: :) | 03:55 |
fribeiro_ | Eva-i: good night eva | 03:56 |
Eva-i | fribeiro_: sure | 03:56 |
fribeiro_ | Eva-i: it just passed jenkins | 04:01 |
*** tqtran has joined #openstack-zaqar | 04:04 | |
*** tqtran has quit IRC | 04:08 | |
*** fribeiro_ has quit IRC | 04:24 | |
*** amitgandhinz has joined #openstack-zaqar | 04:40 | |
*** amitgandhinz has quit IRC | 04:53 | |
*** tqtran has joined #openstack-zaqar | 05:06 | |
*** tqtran has quit IRC | 05:10 | |
*** amitgandhinz has joined #openstack-zaqar | 05:50 | |
*** amitgandhinz has quit IRC | 06:03 | |
*** amitgandhinz has joined #openstack-zaqar | 07:00 | |
*** amitgandhinz has quit IRC | 07:13 | |
*** achanda has joined #openstack-zaqar | 07:19 | |
*** amitgandhinz has joined #openstack-zaqar | 08:10 | |
*** tqtran has joined #openstack-zaqar | 08:11 | |
*** tqtran has quit IRC | 08:16 | |
*** amitgandhinz has quit IRC | 08:23 | |
openstackgerrit | wanghao proposed openstack/zaqar-specs: Subscription confirmation support https://review.openstack.org/284555 | 09:08 |
*** achanda has quit IRC | 09:13 | |
*** amitgandhinz has joined #openstack-zaqar | 09:20 | |
*** amitgandhinz has quit IRC | 09:33 | |
*** tqtran has joined #openstack-zaqar | 10:13 | |
*** achanda has joined #openstack-zaqar | 10:13 | |
*** tqtran has quit IRC | 10:17 | |
*** achanda has quit IRC | 10:19 | |
*** amitgandhinz has joined #openstack-zaqar | 10:29 | |
*** amitgandhinz has quit IRC | 10:43 | |
*** achanda has joined #openstack-zaqar | 11:18 | |
*** achanda has quit IRC | 11:23 | |
*** amitgandhinz has joined #openstack-zaqar | 11:39 | |
*** amitgandhinz has quit IRC | 11:53 | |
*** amitgandhinz has joined #openstack-zaqar | 12:49 | |
*** amitgandhinz has quit IRC | 13:03 | |
*** achanda has joined #openstack-zaqar | 13:20 | |
*** achanda has quit IRC | 13:25 | |
*** amitgandhinz has joined #openstack-zaqar | 13:59 | |
*** amitgandhinz has quit IRC | 14:13 | |
*** amitgandhinz has joined #openstack-zaqar | 15:09 | |
*** amitgandhinz has quit IRC | 15:22 | |
*** achanda has joined #openstack-zaqar | 15:23 | |
*** achanda has quit IRC | 15:28 | |
*** amitgandhinz has joined #openstack-zaqar | 16:19 | |
*** amitgandhinz has quit IRC | 16:33 | |
*** tqtran has joined #openstack-zaqar | 17:00 | |
*** tqtran has quit IRC | 17:05 | |
*** david_cu has joined #openstack-zaqar | 17:21 | |
*** achanda has joined #openstack-zaqar | 17:26 | |
*** amitgandhinz has joined #openstack-zaqar | 17:29 | |
*** achanda has quit IRC | 17:31 | |
*** achanda has joined #openstack-zaqar | 17:39 | |
*** amitgandhinz has quit IRC | 17:42 | |
*** david_cu has quit IRC | 18:00 | |
*** kgriffs|afk is now known as kgriffs | 18:26 | |
*** amitgandhinz has joined #openstack-zaqar | 18:39 | |
*** amitgandhinz has quit IRC | 18:52 | |
*** achanda has quit IRC | 19:19 | |
*** amitgandhinz has joined #openstack-zaqar | 19:49 | |
*** achanda has joined #openstack-zaqar | 19:57 | |
*** amitgandhinz has quit IRC | 20:02 | |
*** tqtran has joined #openstack-zaqar | 20:02 | |
*** tqtran has quit IRC | 20:07 | |
*** kgriffs is now known as kgriffs|afk | 20:49 | |
*** achanda has quit IRC | 20:52 | |
*** amitgandhinz has joined #openstack-zaqar | 20:59 | |
*** amitgandhinz has quit IRC | 21:12 | |
*** openstackgerrit has quit IRC | 22:02 | |
*** openstackgerrit has joined #openstack-zaqar | 22:03 | |
*** amitgandhinz has joined #openstack-zaqar | 22:09 | |
*** amitgandhinz has quit IRC | 22:22 | |
*** achanda has joined #openstack-zaqar | 23:03 | |
*** amitgandhinz has joined #openstack-zaqar | 23:18 | |
*** amitgandhinz has quit IRC | 23:32 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!