You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flagon.apache.org by Gedd Johnson <ge...@gmail.com> on 2021/03/13 16:57:11 UTC
Introduction @UncleGedd
Hello!
My name is Gedd Johnson (UncleGedd <https://github.com/UncleGedd> on
Github). I am currently a military officer working with a group called
Kessel Run. My previous team and I forked the Userale repo and made a
couple mods to fit our needs at the time. Since then, I have moved on to
other endeavors but wanted to get involved in the open source community; I
thought the Flagon project would be a good place to start.
I'm actually on my way out of the military and have ample time to spare at
the moment, so I'm happy to contribute as much as I'm able. Feel free to
connect with me on LinkedIn
<https://www.linkedin.com/in/gedd-johnson-9bb009148/>, and I'm happy to do
coffee over Zoom/Hangouts/etc.
Nice to meet you!
Gedd Johnson
Re: Introduction @UncleGedd
Posted by Joshua Poore <po...@apache.org>.
Ok. Gonna migrate this topic to new thread.
Sounds like this could take a few different form factors, but worth exploring!
> On Mar 15, 2021, at 12:28 PM, Austin Bennett <wh...@gmail.com> wrote:
>
> In general more testing == better (at least until extreme).
>
> Glad for that topic to be pushed. And, welcome, @Gedd!
>
> (from someone that mostly lurks/follows the community, rather than doing
> much by way of actually contributing thus far!).
>
>
>
> On Mon, Mar 15, 2021 at 8:35 AM Rob Foley <ro...@gmail.com> wrote:
>
>> Sounds reasonable to me. There might be some tricky bits regarding
>> certain mouse events, since Cypress doesn't let you do things like
>> "hover", for example, without writing some vaguely hacky jQuery. Overall
>> sounds helpful though.
>>
>> Rob
>>
>> On 3/15/2021 9:40 AM, Joshua Poore wrote:
>>> Rob!
>>>
>>> What’s up!?
>>>
>>> I see where you’re coming from on Cypress—UserALEjs is not a user facing
>> app. However, @UncleGedd is the second current or frmr user to think
>> Cypress is a good idea. For my part, I see two possible, but not mutually
>> exclusive benefits:
>>>
>>> 1. The user community Gedd is coming from rely more on UserALEjs’s
>> custom logging and filtering capabilities than they do the ‘raw” log
>> stream. Being careful with words: users are developers working with
>> UserALEjs in their projects and/or data scientists analyzing UserALEjs
>> data. Unit tests can/do flex aspects of our exports/API, but better testing
>> will involve more sophisticated usage of custom logs, mapping statements,
>> filters and option params. If Cypress proves to be an easy and efficient
>> way of automating the integration tests I do with say our ./example
>> index.html, I think it’s worth considering. Else we can think of beefing up
>> unit tests.
>>>
>>> 2. Even if we don’t do a “full tilt” Cypress integration for UserALEjs,
>> it would probably be useful to put together some examples somewhere and
>> maybe do a screen-cap movie of how people can include userale payloads in
>> their own apps Cypress testing. Especially, those that do a lot of
>> filtering, mapping, and custom logging, it might be nice to provide tips
>> and know-how for how to validate which logs are being produced, whether
>> they have the desired structure, and whether their values are in the right
>> format. Code coverage in testing is important for a lot of organizations, I
>> think we would do well by users to scaffold them a bit in helping them test
>> the code they are adding to support logging.
>>>
>>> I’m willing to see what kinds of examples we get for Cypress and raise
>> for discussion how deeply or how we consider integrating them into the
>> project. Sound reasonable? We can continue discussion on another thread.
>>>
>>> Josh
>>>
>>>> On Mar 14, 2021, at 1:09 PM, Rob Foley <rf...@apache.org> wrote:
>>>>
>>>> Hi Gedd,
>>>>
>>>> Thanks for contributing. If you have any questions about Userale or any
>> of its design decisions, feel free to reach out. Ditto on the Zoom/etc.
>> front.
>>>>
>>>> @poorejc wrt Cypress, I've gotten a decent bit of experience writing
>> Cypress tests in the last year or so. I don't quite see (at first) how it
>> fits into Flagon-land. Can you tell me a bit more about that (another
>> thread is fine).
>>>>
>>>> Regards,
>>>> Rob
>>>>
>>>> On 3/13/2021 8:57 PM, Joshua Poore wrote:
>>>>> Hi Gedd,
>>>>>
>>>>> Thanks again for the great contributions! We are always looking for
>> new committers, especially those that were (are) users! Very familiar with
>> the Kessel Run crowd. Maybe over a zoom or coffee we can catch up about
>> that.
>>>>>
>>>>> I’ve added a few new tickets in our Journey Tests project. Over the
>> next week, I’ll be digging into Cypress (seems what users want to do, and
>> you!) and doing a little bug-hunting.
>>>>>
>>>>> Flagon is a great place to start your exploration of open-source—we’re
>> a small community, and we’re just about to start a major refactor on our
>> key analytical product (distill) to support python data pipelines with
>> useralejs data. We might even explore Apache Superset integration. We’re
>> also discussing graduation from the Apache Incubator, meaning that we would
>> graduate as or to a top level project. So, it’s a really interesting
>> project and time in that projects’ history to be involved. You can see how
>> things are done at Apache and perhaps become an apache committer/member and
>> get involved in a variety of projects. Some of our mentors for examples
>> have had illustrious careers on projects like Solr and Tika. Good entry
>> point for lots of interesting madness :)
>>>>>
>>>>> poorejc
>>>>>
>>>>>> On Mar 13, 2021, at 11:57 AM, Gedd Johnson <ge...@gmail.com>
>> wrote:
>>>>>>
>>>>>> Hello!
>>>>>>
>>>>>> My name is Gedd Johnson (UncleGedd <https://github.com/UncleGedd> on
>>>>>> Github). I am currently a military officer working with a group called
>>>>>> Kessel Run. My previous team and I forked the Userale repo and made a
>>>>>> couple mods to fit our needs at the time. Since then, I have moved on
>> to
>>>>>> other endeavors but wanted to get involved in the open source
>> community; I
>>>>>> thought the Flagon project would be a good place to start.
>>>>>>
>>>>>> I'm actually on my way out of the military and have ample time to
>> spare at
>>>>>> the moment, so I'm happy to contribute as much as I'm able. Feel free
>> to
>>>>>> connect with me on LinkedIn
>>>>>> <https://www.linkedin.com/in/gedd-johnson-9bb009148/>, and I'm happy
>> to do
>>>>>> coffee over Zoom/Hangouts/etc.
>>>>>>
>>>>>> Nice to meet you!
>>>>>> Gedd Johnson
>>
Re: Introduction @UncleGedd
Posted by Austin Bennett <wh...@gmail.com>.
In general more testing == better (at least until extreme).
Glad for that topic to be pushed. And, welcome, @Gedd!
(from someone that mostly lurks/follows the community, rather than doing
much by way of actually contributing thus far!).
On Mon, Mar 15, 2021 at 8:35 AM Rob Foley <ro...@gmail.com> wrote:
> Sounds reasonable to me. There might be some tricky bits regarding
> certain mouse events, since Cypress doesn't let you do things like
> "hover", for example, without writing some vaguely hacky jQuery. Overall
> sounds helpful though.
>
> Rob
>
> On 3/15/2021 9:40 AM, Joshua Poore wrote:
> > Rob!
> >
> > What’s up!?
> >
> > I see where you’re coming from on Cypress—UserALEjs is not a user facing
> app. However, @UncleGedd is the second current or frmr user to think
> Cypress is a good idea. For my part, I see two possible, but not mutually
> exclusive benefits:
> >
> > 1. The user community Gedd is coming from rely more on UserALEjs’s
> custom logging and filtering capabilities than they do the ‘raw” log
> stream. Being careful with words: users are developers working with
> UserALEjs in their projects and/or data scientists analyzing UserALEjs
> data. Unit tests can/do flex aspects of our exports/API, but better testing
> will involve more sophisticated usage of custom logs, mapping statements,
> filters and option params. If Cypress proves to be an easy and efficient
> way of automating the integration tests I do with say our ./example
> index.html, I think it’s worth considering. Else we can think of beefing up
> unit tests.
> >
> > 2. Even if we don’t do a “full tilt” Cypress integration for UserALEjs,
> it would probably be useful to put together some examples somewhere and
> maybe do a screen-cap movie of how people can include userale payloads in
> their own apps Cypress testing. Especially, those that do a lot of
> filtering, mapping, and custom logging, it might be nice to provide tips
> and know-how for how to validate which logs are being produced, whether
> they have the desired structure, and whether their values are in the right
> format. Code coverage in testing is important for a lot of organizations, I
> think we would do well by users to scaffold them a bit in helping them test
> the code they are adding to support logging.
> >
> > I’m willing to see what kinds of examples we get for Cypress and raise
> for discussion how deeply or how we consider integrating them into the
> project. Sound reasonable? We can continue discussion on another thread.
> >
> > Josh
> >
> >> On Mar 14, 2021, at 1:09 PM, Rob Foley <rf...@apache.org> wrote:
> >>
> >> Hi Gedd,
> >>
> >> Thanks for contributing. If you have any questions about Userale or any
> of its design decisions, feel free to reach out. Ditto on the Zoom/etc.
> front.
> >>
> >> @poorejc wrt Cypress, I've gotten a decent bit of experience writing
> Cypress tests in the last year or so. I don't quite see (at first) how it
> fits into Flagon-land. Can you tell me a bit more about that (another
> thread is fine).
> >>
> >> Regards,
> >> Rob
> >>
> >> On 3/13/2021 8:57 PM, Joshua Poore wrote:
> >>> Hi Gedd,
> >>>
> >>> Thanks again for the great contributions! We are always looking for
> new committers, especially those that were (are) users! Very familiar with
> the Kessel Run crowd. Maybe over a zoom or coffee we can catch up about
> that.
> >>>
> >>> I’ve added a few new tickets in our Journey Tests project. Over the
> next week, I’ll be digging into Cypress (seems what users want to do, and
> you!) and doing a little bug-hunting.
> >>>
> >>> Flagon is a great place to start your exploration of open-source—we’re
> a small community, and we’re just about to start a major refactor on our
> key analytical product (distill) to support python data pipelines with
> useralejs data. We might even explore Apache Superset integration. We’re
> also discussing graduation from the Apache Incubator, meaning that we would
> graduate as or to a top level project. So, it’s a really interesting
> project and time in that projects’ history to be involved. You can see how
> things are done at Apache and perhaps become an apache committer/member and
> get involved in a variety of projects. Some of our mentors for examples
> have had illustrious careers on projects like Solr and Tika. Good entry
> point for lots of interesting madness :)
> >>>
> >>> poorejc
> >>>
> >>>> On Mar 13, 2021, at 11:57 AM, Gedd Johnson <ge...@gmail.com>
> wrote:
> >>>>
> >>>> Hello!
> >>>>
> >>>> My name is Gedd Johnson (UncleGedd <https://github.com/UncleGedd> on
> >>>> Github). I am currently a military officer working with a group called
> >>>> Kessel Run. My previous team and I forked the Userale repo and made a
> >>>> couple mods to fit our needs at the time. Since then, I have moved on
> to
> >>>> other endeavors but wanted to get involved in the open source
> community; I
> >>>> thought the Flagon project would be a good place to start.
> >>>>
> >>>> I'm actually on my way out of the military and have ample time to
> spare at
> >>>> the moment, so I'm happy to contribute as much as I'm able. Feel free
> to
> >>>> connect with me on LinkedIn
> >>>> <https://www.linkedin.com/in/gedd-johnson-9bb009148/>, and I'm happy
> to do
> >>>> coffee over Zoom/Hangouts/etc.
> >>>>
> >>>> Nice to meet you!
> >>>> Gedd Johnson
>
Re: Introduction @UncleGedd
Posted by Rob Foley <ro...@gmail.com>.
Sounds reasonable to me. There might be some tricky bits regarding
certain mouse events, since Cypress doesn't let you do things like
"hover", for example, without writing some vaguely hacky jQuery. Overall
sounds helpful though.
Rob
On 3/15/2021 9:40 AM, Joshua Poore wrote:
> Rob!
>
> What’s up!?
>
> I see where you’re coming from on Cypress—UserALEjs is not a user facing app. However, @UncleGedd is the second current or frmr user to think Cypress is a good idea. For my part, I see two possible, but not mutually exclusive benefits:
>
> 1. The user community Gedd is coming from rely more on UserALEjs’s custom logging and filtering capabilities than they do the ‘raw” log stream. Being careful with words: users are developers working with UserALEjs in their projects and/or data scientists analyzing UserALEjs data. Unit tests can/do flex aspects of our exports/API, but better testing will involve more sophisticated usage of custom logs, mapping statements, filters and option params. If Cypress proves to be an easy and efficient way of automating the integration tests I do with say our ./example index.html, I think it’s worth considering. Else we can think of beefing up unit tests.
>
> 2. Even if we don’t do a “full tilt” Cypress integration for UserALEjs, it would probably be useful to put together some examples somewhere and maybe do a screen-cap movie of how people can include userale payloads in their own apps Cypress testing. Especially, those that do a lot of filtering, mapping, and custom logging, it might be nice to provide tips and know-how for how to validate which logs are being produced, whether they have the desired structure, and whether their values are in the right format. Code coverage in testing is important for a lot of organizations, I think we would do well by users to scaffold them a bit in helping them test the code they are adding to support logging.
>
> I’m willing to see what kinds of examples we get for Cypress and raise for discussion how deeply or how we consider integrating them into the project. Sound reasonable? We can continue discussion on another thread.
>
> Josh
>
>> On Mar 14, 2021, at 1:09 PM, Rob Foley <rf...@apache.org> wrote:
>>
>> Hi Gedd,
>>
>> Thanks for contributing. If you have any questions about Userale or any of its design decisions, feel free to reach out. Ditto on the Zoom/etc. front.
>>
>> @poorejc wrt Cypress, I've gotten a decent bit of experience writing Cypress tests in the last year or so. I don't quite see (at first) how it fits into Flagon-land. Can you tell me a bit more about that (another thread is fine).
>>
>> Regards,
>> Rob
>>
>> On 3/13/2021 8:57 PM, Joshua Poore wrote:
>>> Hi Gedd,
>>>
>>> Thanks again for the great contributions! We are always looking for new committers, especially those that were (are) users! Very familiar with the Kessel Run crowd. Maybe over a zoom or coffee we can catch up about that.
>>>
>>> I’ve added a few new tickets in our Journey Tests project. Over the next week, I’ll be digging into Cypress (seems what users want to do, and you!) and doing a little bug-hunting.
>>>
>>> Flagon is a great place to start your exploration of open-source—we’re a small community, and we’re just about to start a major refactor on our key analytical product (distill) to support python data pipelines with useralejs data. We might even explore Apache Superset integration. We’re also discussing graduation from the Apache Incubator, meaning that we would graduate as or to a top level project. So, it’s a really interesting project and time in that projects’ history to be involved. You can see how things are done at Apache and perhaps become an apache committer/member and get involved in a variety of projects. Some of our mentors for examples have had illustrious careers on projects like Solr and Tika. Good entry point for lots of interesting madness :)
>>>
>>> poorejc
>>>
>>>> On Mar 13, 2021, at 11:57 AM, Gedd Johnson <ge...@gmail.com> wrote:
>>>>
>>>> Hello!
>>>>
>>>> My name is Gedd Johnson (UncleGedd <https://github.com/UncleGedd> on
>>>> Github). I am currently a military officer working with a group called
>>>> Kessel Run. My previous team and I forked the Userale repo and made a
>>>> couple mods to fit our needs at the time. Since then, I have moved on to
>>>> other endeavors but wanted to get involved in the open source community; I
>>>> thought the Flagon project would be a good place to start.
>>>>
>>>> I'm actually on my way out of the military and have ample time to spare at
>>>> the moment, so I'm happy to contribute as much as I'm able. Feel free to
>>>> connect with me on LinkedIn
>>>> <https://www.linkedin.com/in/gedd-johnson-9bb009148/>, and I'm happy to do
>>>> coffee over Zoom/Hangouts/etc.
>>>>
>>>> Nice to meet you!
>>>> Gedd Johnson
Re: Introduction @UncleGedd
Posted by Joshua Poore <po...@apache.org>.
Rob!
What’s up!?
I see where you’re coming from on Cypress—UserALEjs is not a user facing app. However, @UncleGedd is the second current or frmr user to think Cypress is a good idea. For my part, I see two possible, but not mutually exclusive benefits:
1. The user community Gedd is coming from rely more on UserALEjs’s custom logging and filtering capabilities than they do the ‘raw” log stream. Being careful with words: users are developers working with UserALEjs in their projects and/or data scientists analyzing UserALEjs data. Unit tests can/do flex aspects of our exports/API, but better testing will involve more sophisticated usage of custom logs, mapping statements, filters and option params. If Cypress proves to be an easy and efficient way of automating the integration tests I do with say our ./example index.html, I think it’s worth considering. Else we can think of beefing up unit tests.
2. Even if we don’t do a “full tilt” Cypress integration for UserALEjs, it would probably be useful to put together some examples somewhere and maybe do a screen-cap movie of how people can include userale payloads in their own apps Cypress testing. Especially, those that do a lot of filtering, mapping, and custom logging, it might be nice to provide tips and know-how for how to validate which logs are being produced, whether they have the desired structure, and whether their values are in the right format. Code coverage in testing is important for a lot of organizations, I think we would do well by users to scaffold them a bit in helping them test the code they are adding to support logging.
I’m willing to see what kinds of examples we get for Cypress and raise for discussion how deeply or how we consider integrating them into the project. Sound reasonable? We can continue discussion on another thread.
Josh
> On Mar 14, 2021, at 1:09 PM, Rob Foley <rf...@apache.org> wrote:
>
> Hi Gedd,
>
> Thanks for contributing. If you have any questions about Userale or any of its design decisions, feel free to reach out. Ditto on the Zoom/etc. front.
>
> @poorejc wrt Cypress, I've gotten a decent bit of experience writing Cypress tests in the last year or so. I don't quite see (at first) how it fits into Flagon-land. Can you tell me a bit more about that (another thread is fine).
>
> Regards,
> Rob
>
> On 3/13/2021 8:57 PM, Joshua Poore wrote:
>> Hi Gedd,
>>
>> Thanks again for the great contributions! We are always looking for new committers, especially those that were (are) users! Very familiar with the Kessel Run crowd. Maybe over a zoom or coffee we can catch up about that.
>>
>> I’ve added a few new tickets in our Journey Tests project. Over the next week, I’ll be digging into Cypress (seems what users want to do, and you!) and doing a little bug-hunting.
>>
>> Flagon is a great place to start your exploration of open-source—we’re a small community, and we’re just about to start a major refactor on our key analytical product (distill) to support python data pipelines with useralejs data. We might even explore Apache Superset integration. We’re also discussing graduation from the Apache Incubator, meaning that we would graduate as or to a top level project. So, it’s a really interesting project and time in that projects’ history to be involved. You can see how things are done at Apache and perhaps become an apache committer/member and get involved in a variety of projects. Some of our mentors for examples have had illustrious careers on projects like Solr and Tika. Good entry point for lots of interesting madness :)
>>
>> poorejc
>>
>>> On Mar 13, 2021, at 11:57 AM, Gedd Johnson <ge...@gmail.com> wrote:
>>>
>>> Hello!
>>>
>>> My name is Gedd Johnson (UncleGedd <https://github.com/UncleGedd> on
>>> Github). I am currently a military officer working with a group called
>>> Kessel Run. My previous team and I forked the Userale repo and made a
>>> couple mods to fit our needs at the time. Since then, I have moved on to
>>> other endeavors but wanted to get involved in the open source community; I
>>> thought the Flagon project would be a good place to start.
>>>
>>> I'm actually on my way out of the military and have ample time to spare at
>>> the moment, so I'm happy to contribute as much as I'm able. Feel free to
>>> connect with me on LinkedIn
>>> <https://www.linkedin.com/in/gedd-johnson-9bb009148/>, and I'm happy to do
>>> coffee over Zoom/Hangouts/etc.
>>>
>>> Nice to meet you!
>>> Gedd Johnson
Re: Introduction @UncleGedd
Posted by Rob Foley <rf...@apache.org>.
Hi Gedd,
Thanks for contributing. If you have any questions about Userale or any
of its design decisions, feel free to reach out. Ditto on the Zoom/etc.
front.
@poorejc wrt Cypress, I've gotten a decent bit of experience writing
Cypress tests in the last year or so. I don't quite see (at first) how
it fits into Flagon-land. Can you tell me a bit more about that (another
thread is fine).
Regards,
Rob
On 3/13/2021 8:57 PM, Joshua Poore wrote:
> Hi Gedd,
>
> Thanks again for the great contributions! We are always looking for new committers, especially those that were (are) users! Very familiar with the Kessel Run crowd. Maybe over a zoom or coffee we can catch up about that.
>
> I’ve added a few new tickets in our Journey Tests project. Over the next week, I’ll be digging into Cypress (seems what users want to do, and you!) and doing a little bug-hunting.
>
> Flagon is a great place to start your exploration of open-source—we’re a small community, and we’re just about to start a major refactor on our key analytical product (distill) to support python data pipelines with useralejs data. We might even explore Apache Superset integration. We’re also discussing graduation from the Apache Incubator, meaning that we would graduate as or to a top level project. So, it’s a really interesting project and time in that projects’ history to be involved. You can see how things are done at Apache and perhaps become an apache committer/member and get involved in a variety of projects. Some of our mentors for examples have had illustrious careers on projects like Solr and Tika. Good entry point for lots of interesting madness :)
>
> poorejc
>
>> On Mar 13, 2021, at 11:57 AM, Gedd Johnson <ge...@gmail.com> wrote:
>>
>> Hello!
>>
>> My name is Gedd Johnson (UncleGedd <https://github.com/UncleGedd> on
>> Github). I am currently a military officer working with a group called
>> Kessel Run. My previous team and I forked the Userale repo and made a
>> couple mods to fit our needs at the time. Since then, I have moved on to
>> other endeavors but wanted to get involved in the open source community; I
>> thought the Flagon project would be a good place to start.
>>
>> I'm actually on my way out of the military and have ample time to spare at
>> the moment, so I'm happy to contribute as much as I'm able. Feel free to
>> connect with me on LinkedIn
>> <https://www.linkedin.com/in/gedd-johnson-9bb009148/>, and I'm happy to do
>> coffee over Zoom/Hangouts/etc.
>>
>> Nice to meet you!
>> Gedd Johnson
Re: Introduction @UncleGedd
Posted by Joshua Poore <po...@apache.org>.
Hi Gedd,
Thanks again for the great contributions! We are always looking for new committers, especially those that were (are) users! Very familiar with the Kessel Run crowd. Maybe over a zoom or coffee we can catch up about that.
I’ve added a few new tickets in our Journey Tests project. Over the next week, I’ll be digging into Cypress (seems what users want to do, and you!) and doing a little bug-hunting.
Flagon is a great place to start your exploration of open-source—we’re a small community, and we’re just about to start a major refactor on our key analytical product (distill) to support python data pipelines with useralejs data. We might even explore Apache Superset integration. We’re also discussing graduation from the Apache Incubator, meaning that we would graduate as or to a top level project. So, it’s a really interesting project and time in that projects’ history to be involved. You can see how things are done at Apache and perhaps become an apache committer/member and get involved in a variety of projects. Some of our mentors for examples have had illustrious careers on projects like Solr and Tika. Good entry point for lots of interesting madness :)
poorejc
> On Mar 13, 2021, at 11:57 AM, Gedd Johnson <ge...@gmail.com> wrote:
>
> Hello!
>
> My name is Gedd Johnson (UncleGedd <https://github.com/UncleGedd> on
> Github). I am currently a military officer working with a group called
> Kessel Run. My previous team and I forked the Userale repo and made a
> couple mods to fit our needs at the time. Since then, I have moved on to
> other endeavors but wanted to get involved in the open source community; I
> thought the Flagon project would be a good place to start.
>
> I'm actually on my way out of the military and have ample time to spare at
> the moment, so I'm happy to contribute as much as I'm able. Feel free to
> connect with me on LinkedIn
> <https://www.linkedin.com/in/gedd-johnson-9bb009148/>, and I'm happy to do
> coffee over Zoom/Hangouts/etc.
>
> Nice to meet you!
> Gedd Johnson