These are chat archives for exceptionless/Discuss

2nd
Mar 2016
Blake Niemyjski
@niemyjski
Mar 02 2016 05:05
I did and they fixed them and now we need to continue where we left off
Eric J. Smith
@ejsmith
Mar 02 2016 05:10
Ah cool .
Blake Niemyjski
@niemyjski
Mar 02 2016 05:11
Have a meeting with the .net core team about getting there help to update our stuff as well :)
Eric J. Smith
@ejsmith
Mar 02 2016 05:11
Nice!
Blake Niemyjski
@niemyjski
Mar 02 2016 05:11
Be sweet to get foundatio and exceptionless.net on core clr
Eric J. Smith
@ejsmith
Mar 02 2016 05:27
Yeah!
Blake Niemyjski
@niemyjski
Mar 02 2016 13:16
this guy added me on twitter writes this: https://luckymarmot.com/paw
looks really nice but isn’t cross plat
but it does have a lot of cool extensions like pulling in defs from swagger
that is pretty cool
didn’t think about that
muddies your code a bit but would really help on contact forms
until they update the bot scripts lol
@benmaina We currently don’t have perimssions on a project level so you could invite x user to this project and y user to that project but there is an open issue for this here: exceptionless/Exceptionless#152
If you need to limit scope right now, it’s recommended to create a seperate organization for the time being.
If you could take a look at that issue and see if there is anything we didn’t cover that would be greatly appreciated if you could leave a comment.
benmaina
@benmaina
Mar 02 2016 13:58
@niemyjski ..Ooh cool great to know thanks alot
Blake Niemyjski
@niemyjski
Mar 02 2016 14:05
no problem :)
Blake Niemyjski
@niemyjski
Mar 02 2016 14:20
@ejsmith elastic guys are going to meet up with me later next week
they said they have been slammed with conference after conference
Eric J. Smith
@ejsmith
Mar 02 2016 14:23
That paw app looks pretty cool.
Cool would be awesome to get upgraded. :-)
Blake Niemyjski
@niemyjski
Mar 02 2016 14:35
yeah
Blake Niemyjski
@niemyjski
Mar 02 2016 15:07
git desktop vs source tree vs git kraken vs git tower
which one
lol
this rider app looks promising
I think I like it a bit more than vs code
my goal is to knock out a lot of business features in the next few months and then my reward is moving to asp.net core
so everyone can run docker images etc and I can ditch my windows vm for server side development :)
Eric J. Smith
@ejsmith
Mar 02 2016 15:17
Bah. VS Code is awesome.
Bill Henning
@BillHenning
Mar 02 2016 15:19
i use sourcetree and love it, although i'm staying on an older version because in the one they released several weeks ago, they went with pure metro theme but did it horribly (all gray, no consistent UI, etc.)
they also broke a bunch of things i rely on in the latest ver
Blake Niemyjski
@niemyjski
Mar 02 2016 16:07
so
we require fields on the stats api end point but I guess it should be optional
because total doesn’t require any aggregations
Blake Niemyjski
@niemyjski
Mar 02 2016 17:20
So @srijken is trying to use this library and wanted to update it but @andyfmiller isn’t responding or showing any activity, we thought he was dead. So I called his companies support and asked if he was still alive and if he could email us.. The lady started laughing uncontrollably and said hes alive just really busy. I’ll send him your email address lol
that’s my funny story of the day
Eric J. Smith
@ejsmith
Mar 02 2016 17:21
who are you trolling?
Blake Niemyjski
@niemyjski
Mar 02 2016 17:21
no one
Eric J. Smith
@ejsmith
Mar 02 2016 17:21
you called someone’s office to ask them why they aren’t doing free work for you??
Blake Niemyjski
@niemyjski
Mar 02 2016 17:21
no
Eric J. Smith
@ejsmith
Mar 02 2016 17:22
I’m confused
Blake Niemyjski
@niemyjski
Mar 02 2016 17:22
sander tried reaching out to him and he hasn’t even updated his blog or twitter in months
just wondering if he was still alive, and just asking for commit access
Eric J. Smith
@ejsmith
Mar 02 2016 17:22
it’s open source… if he isn’t responding then just fork it.
seems really extreme to call him at his work to ask him if hes still alive.
Blake Niemyjski
@niemyjski
Mar 02 2016 17:23
@srijken knows others who use it.. and would like to create an updated release on github as well
it’s not extreme
Sander Rijken
@srijken
Mar 02 2016 17:23
it should be a group of people not a single guy
well I wouldn’t have called his office myself, but anyway :)
otoh, this stuff is his work
Blake Niemyjski
@niemyjski
Mar 02 2016 17:24
hey
you can’t complain when I get results
Eric J. Smith
@ejsmith
Mar 02 2016 17:25
if you put @niemyjski on it… he will troll them until they respond… even if that involves calling their office and asking if they are still alive.
Sander Rijken
@srijken
Mar 02 2016 17:25
hehe
Blake Niemyjski
@niemyjski
Mar 02 2016 17:25
now @srijken knows
Eric J. Smith
@ejsmith
Mar 02 2016 17:26
squeaky wheel gets the grease… and damn… @niemyjski is squeaky as hell.
Blake Niemyjski
@niemyjski
Mar 02 2016 17:33
@srijken clone_depth sets the max depth to serialization
serialization?
Blake Niemyjski
@niemyjski
Mar 02 2016 17:33
wait appveyor
not sure
I’m lookijng
hmm
looks like w should be doing shallow_clone instead
@ejsmith have you seen this?
Sander Rijken
@srijken
Mar 02 2016 17:35
especially the part where they say that it might fail seems scary :P
Bill Henning
@BillHenning
Mar 02 2016 17:36
@ejsmith did you ever make that @niemyjski t-shirt with the troll on it?
Blake Niemyjski
@niemyjski
Mar 02 2016 17:36
yeah
he did
Bill Henning
@BillHenning
Mar 02 2016 17:36
classic
Sander Rijken
@srijken
Mar 02 2016 17:37
dinnertime
Eric J. Smith
@ejsmith
Mar 02 2016 17:37
@BillHenning yes I did.
I need to wear it every day.
clone_depth is how many revisions deep you want to clone the repo.
Blake Niemyjski
@niemyjski
Mar 02 2016 18:00
breaking out the big guns today
haha
Screen Shot 2016-03-02 at 12.01.41 PM.png
Eric J. Smith
@ejsmith
Mar 02 2016 18:02
show me the drop down
Blake Niemyjski
@niemyjski
Mar 02 2016 18:02
Code takes a look at the currently selected chart options, builds up a list of the active series, sorts them based on data values (largest ones go in the back and so we pick the best colors so they overlay nicely) and then picks a color
Screen Shot 2016-03-02 at 12.03.26 PM.png
I’m zoomed in a bunch in chrome to look at the chart info :)
Screen Shot 2016-03-02 at 12.04.36 PM.png
Eric J. Smith
@ejsmith
Mar 02 2016 18:07
that doesnt make sense
6600 occurrences
average value of 10
value sum 666
srijken @srijken plays wolfmother :)
Sander Rijken
@srijken
Mar 02 2016 18:10
or what was it
Blake Niemyjski
@niemyjski
Mar 02 2016 18:10
I’m not sure
Sander Rijken
@srijken
Mar 02 2016 18:10
trying again
srijken @srijken plays Iron Maiden
Blake Niemyjski
@niemyjski
Mar 02 2016 18:12
you know why it doesn’t make sense ejsmith
cause 0 is not the default value of the value field
probably is null or something
idk
Sander Rijken
@srijken
Mar 02 2016 18:13
could very well be the case
Bill Henning
@BillHenning
Mar 02 2016 18:58
can you coerce it to 1 in that case?
Eric J. Smith
@ejsmith
Mar 02 2016 20:01
We are going to default to zero
Sander Rijken
@srijken
Mar 02 2016 20:21
why? 1 seems like a more legit value? (occurred 1 time)
Bill Henning
@BillHenning
Mar 02 2016 20:21
i'm curious what the reason for 0 is too
maybe you have a valid scenario in mind
Blake Niemyjski
@niemyjski
Mar 02 2016 20:22
Because for stats or feature usages you'd want 0
Bill Henning
@BillHenning
Mar 02 2016 20:23
so if i use a feature, i didn't really use it once? :)
Blake Niemyjski
@niemyjski
Mar 02 2016 20:24
Yeah I guess
Set it to one then I guess
Sander Rijken
@srijken
Mar 02 2016 20:25
where are these set?
Blake Niemyjski
@niemyjski
Mar 02 2016 20:25
In your code ??
Sander Rijken
@srijken
Mar 02 2016 20:25
apart from that
because there’s also a link to the deduplication stuff. Iirc it ignores stuff that already has a value set
Blake Niemyjski
@niemyjski
Mar 02 2016 20:26
Yeah
Idk I think it's safe to not set it?
This is only for viewing something with a set value
Arg idk
We're still trying to figure out what makes sense
Sander Rijken
@srijken
Mar 02 2016 20:32
what is value?
I mean, is it always the occurence count?
Eric J. Smith
@ejsmith
Mar 02 2016 20:43
no, it’s not always occurrence.
Frank Ebersoll
@frankebersoll
Mar 02 2016 21:11
@niemyjski there was a question about how to store key-value kind of stuff in the IStorage
i haven't seen that as use case, so it's not very easy now after the refactoring
what would you use that for?
Blake Niemyjski
@niemyjski
Mar 02 2016 21:12
yeah
I get that
generic storage
but Im fine with it now
you can always use local storage in your app
Eric J. Smith
@ejsmith
Mar 02 2016 21:12
There are basically 2 kinds of storage. Queue storage and key value storage.
Most of the time running the queue in memory is fine and faster.
But we really need to be able to store values that are persistent across sessions. Like anonymous user Ids.
Frank Ebersoll
@frankebersoll
Mar 02 2016 21:15
okay. i don't know how we would do that now.
maybe we just need two different implementations for all that
i mean, even the settings store should actually be a key value store
Eric J. Smith
@ejsmith
Mar 02 2016 21:16
yeah
Frank Ebersoll
@frankebersoll
Mar 02 2016 21:17
which is currently implemented as a queue with the length "1"
Eric J. Smith
@ejsmith
Mar 02 2016 21:19
yeah, I would like to have a different service responsible for persisting key/value pairs for settings and then the queue storage one that you just added.
could even use a redis implementation of key/value storage to allow communicating between multiple client instances.
Frank Ebersoll
@frankebersoll
Mar 02 2016 21:20
that should make things even easier
Eric J. Smith
@ejsmith
Mar 02 2016 21:20
yeah?
Frank Ebersoll
@frankebersoll
Mar 02 2016 21:20
i think so
Eric J. Smith
@ejsmith
Mar 02 2016 21:20
good. :-)
I would like to enable scenarios where the app is communicating with other client instances across a cluster to throttle itself as a whole or store a shared anonymous user id or a shared session id.
etc
Frank Ebersoll
@frankebersoll
Mar 02 2016 21:22
sounds nice
should we coordinate that interface change with the .net version?
Eric J. Smith
@ejsmith
Mar 02 2016 21:22
not a big priority though.
Frank Ebersoll
@frankebersoll
Mar 02 2016 21:41
@niemyjski I don't use bower, no idea about that problem
ok
@ejsmith I guess I just do something like this
hmm
yes, just add the missing param
Blake Niemyjski
@niemyjski
Mar 02 2016 21:45
yeah
change it to 1.7
it’s not listed
Eric J. Smith
@ejsmith
Mar 02 2016 21:46
maybe use a value script
hmmm
Blake Niemyjski
@niemyjski
Mar 02 2016 21:48
"script" : "_source.place == null ? 0 : _source.place"
Eric J. Smith
@ejsmith
Mar 02 2016 21:48
yeah
give it a try
Blake Niemyjski
@niemyjski
Mar 02 2016 21:48
                    aggregation.Average(field.Key, a => a.Field(field.Field).Script($"_source.{field.Field} == null ? 0 : _source.{field.Field}"));
yeah
I’ll gie that a try
Blake Niemyjski
@niemyjski
Mar 02 2016 23:18
elastic/elasticsearch-net#1882