These are chat archives for exceptionless/Discuss

13th
Apr 2016
Jamie Clarke
@jamie94bc
Apr 13 2016 08:07
@niemyjski yeah I did - it was to do with the async context when running tests so not sure whether it was their fault or not
@jamie94bc so is it safe for us to add it back?
@frankebersoll I just added two new js issues.
I’m not sure if youre interested in taking a stab at either of them but it could be fun :)
Jamie Clarke
@jamie94bc
Apr 13 2016 13:31
@niemyjski i'll have a look tongiht
or afternoon to you :uk:
Blake Niemyjski
@niemyjski
Apr 13 2016 13:31
hehe
Eric J. Smith
@ejsmith
Apr 13 2016 13:32
Good morning people. :-)
@niemyjski @boydpatterson I am thinking we need to add a pie chart for app versions next. That would let you see what versions of your app are being used in a time period.
Blake Niemyjski
@niemyjski
Apr 13 2016 13:35
yeah
that would be super nice
where would that go
reports -> versions
Eric J. Smith
@ejsmith
Apr 13 2016 13:36
We would add it to a report with various other things.
Maybe we could do a report tailored to apps and then one tailored to web apps
Blake Niemyjski
@niemyjski
Apr 13 2016 13:37
yeah
would be cool to have but we don’t know what kind of apps they have
Eric J. Smith
@ejsmith
Apr 13 2016 13:37
Since something like version in a web app is useless and browser is useless for apps
We can just do 2 reports
You can view the one that makes sense to youx
Blake Niemyjski
@niemyjski
Apr 13 2016 13:40
what about us
we have a spa app and a server app reporting in the same app with two different versions
same project*
Eric J. Smith
@ejsmith
Apr 13 2016 13:41
Yes but the app has 1 installation you know what version it is.
Blake Niemyjski
@niemyjski
Apr 13 2016 13:41
yeah
I know
Eric J. Smith
@ejsmith
Apr 13 2016 13:42
What makes sense in a web app is events along the timeline saying when new versions popped up
OmniSharp/omnisharp-vscode#181
That is the reason the dotnet debugger didn't work
Getting closer.
Blake Niemyjski
@niemyjski
Apr 13 2016 13:45
exciting times to be alive!!
Eric J. Smith
@ejsmith
Apr 13 2016 13:46
Think that is a bit dramatic, but I am pretty excited to be able to do .net dev on OSX
We will just have to patiently wait for all the nuget packages we use to support it.
Maybe not far off for Foundatio redis I think is already ported and azure stuff I would think would be soon.
Jamie Clarke
@jamie94bc
Apr 13 2016 14:01
does bash on windows tempt you to use windows again or are microsoft wasting their time?
Eric J. Smith
@ejsmith
Apr 13 2016 14:11
I think it makes it much more viable, but it’s still very hacky. I think it’s infinitely better than being non-viable though. :-)
OSX is just a really nice and really polished OS and you can run all linux based tools on it without hacking.
I think MS is making massive strides in the right direction though.
You got people that work at MS using a surface book and wanting to love it desparately, but then ending up just calling it a POS on twitter.
People I work with have them too and have had a bunch of problems. It’s really hard. They have to support an infinite number of configurations vs OSX has a very small set of hardware configurations.
Blake Niemyjski
@niemyjski
Apr 13 2016 14:18
yeah
my sister got the new ipad pro
and the screen is really really nice
I’d love for my mbp to have that screen + touch and then I don’t know if I’d ever consider any other windows hardware.. Although the surfaces look sick
for me it comes down to consistency.
It seems like I’m always fighting windows to work for me while linux and osx just workj
Eric J. Smith
@ejsmith
Apr 13 2016 14:22
they have so much baggage to carry forward… millions of 20 year old apps to support… I give my wife a windows based PC and I have to fix it every month or so. I gave her a macbook about 3 years ago and I had to do something to it 1 time.
so you have an OS that works infinitely better for end users and for devs.
that is not good for Windows unless they can figure it out quick.
and even then, the world is moving away from desktop computers and even laptops.
Blake Niemyjski
@niemyjski
Apr 13 2016 14:26
that new app format may help
yeah biggest thing for me is my mom loves to click the “yes” and “ok” buttons to every prompt
so she gets a lot of viruses / spam apps
she even somehow managed to get one on her android phone lol
Eric J. Smith
@ejsmith
Apr 13 2016 14:27
yep
Blake Niemyjski
@niemyjski
Apr 13 2016 14:27
they keep trying to be easy on end users when they should get more in there way on things like that
require me to type my password
so I realize I’m about to make a significant change
@ejsmith
was thinking..
if we had a really cheap way to look up if a user was currently online
we could show a nice little green marker next to them in the user column
like what if we put a cache key marker when there session is alive
Eric J. Smith
@ejsmith
Apr 13 2016 14:31
It might be cool to know that, but that shouldn’t be our focus right now.
Blake Niemyjski
@niemyjski
Apr 13 2016 14:31
and then check for that key for summaries
yeah
just food for thought
I’m going and cleaning up some bugs and adding that event json thing right now
Eric J. Smith
@ejsmith
Apr 13 2016 14:32
much more important to do more awesome things like the user stuff
Blake Niemyjski
@niemyjski
Apr 13 2016 14:32
figured out the firefox and soon to be chrome double underline on abbr's
yeah
Eric J. Smith
@ejsmith
Apr 13 2016 14:32
cool
Blake Niemyjski
@niemyjski
Apr 13 2016 14:32
seems they are following the spec
which is going to break a lot of sites not on the latest version of normalize
Sander Rijken
@srijken
Apr 13 2016 14:48
normalize adds the second line or something like that?
Blake Niemyjski
@niemyjski
Apr 13 2016 14:59
removes it
@ejsmith I’m going to add a hot key shortcut for copying the event json to the clipboard
kind of an advanced feature
and it would keep the ui clean :)
also I’m going to update the stack summaries to break down the log source type into a friendly name with a tooltip for full name
Eric J. Smith
@ejsmith
Apr 13 2016 15:02
cool
there needs to be a UI for it
Blake Niemyjski
@niemyjski
Apr 13 2016 15:02
seeing that sucks
Screen Shot 2016-04-13 at 10.02.01 AM.png
why couldn’t we just copy it
and put it in the clipboard?
Eric J. Smith
@ejsmith
Apr 13 2016 15:02
because it’s not discoverable
and it’s generally useful
if you just make it a hotkey, nobody will ever know it exits
Blake Niemyjski
@niemyjski
Apr 13 2016 15:02
I was thinking of putting a {} button next to the stack navigation at the top
Eric J. Smith
@ejsmith
Apr 13 2016 15:02
so why even make it?
Blake Niemyjski
@niemyjski
Apr 13 2016 15:03
yeah
Blake Niemyjski
@niemyjski
Apr 13 2016 15:19
Screen Shot 2016-04-13 at 10.18.20 AM.png
Screen Shot 2016-04-13 at 10.18.44 AM.png
Screen Shot 2016-04-13 at 10.15.32 AM.png
going to hide it on mobile
Eric J. Smith
@ejsmith
Apr 13 2016 15:20
I am thinking it shouldn’t be on the right side.
kind of feel like the right side ones are the more prominent ones.
and the nav ones should be more prominent
is that just going to copy it to the clipboard or open it to view it?
Blake Niemyjski
@niemyjski
Apr 13 2016 15:33
copy it
“Copy Event JSON to Clipboard” is the title
I need a third monitor
keep losing windows
lol
Eric J. Smith
@ejsmith
Apr 13 2016 15:35
wish you could just view it quickly
having to copy and paste is somewhere kind of sucks.
Bill Henning
@BillHenning
Apr 13 2016 15:41
Hey if I'm on a stack and mark it as fixed but wanted to go back and see the recent occurrences, how do I do that? I think there used to be an include fixed option somewhere before but that is gone with your header changes.
But really I'm not thinking it's intuitive that I have a stack that shows zero items (after it's been marked fixed). I'd rather see all the items but have the stack say fixed.
Blake Niemyjski
@niemyjski
Apr 13 2016 15:45
click the back button
so you think the stack page shouldn’t use any search filters that are currently selected
and just show everything
or it should remove the fixed and hidden filters only?
I could show a full screen dialog
Screen Shot 2016-04-13 at 10.47.00 AM.png
but that’s kind of jarring @ejsmith
I almost think it should be to the right with a separator |
or left with a separator thoughts?
Blake Niemyjski
@niemyjski
Apr 13 2016 15:52
@BillHenning
Bill Henning
@BillHenning
Apr 13 2016 15:53
I'm fine with search filters but just think it feels funky if my stack is marked "fixed" that I have no way to see the items in it, at least by default, and not sure how to see them again without unfixing it.
Doesn't it seem like the fixed filter (assuming you have one) shouldn't affect the stack page list?
I've never liked that part of Exceptionless because you hide data.
If I'm on a stack, I want to see everything that applies to it and fits within the filter range (excluding the "fixed" filter)
Eric J. Smith
@ejsmith
Apr 13 2016 15:56
Yeah, it does seem like we should remove the fixed filter for events on a stack.
The fixed filter is for removing the fixed items from general lists.
Bill Henning
@BillHenning
Apr 13 2016 16:06
How do you even see the "fixed" filter now? I agree, keep it elsewhere but strip it out of stack pages.
Frank Ebersoll
@frankebersoll
Apr 13 2016 16:08
Click on the little filter icon and enable „Show fixed“?
Bill Henning
@BillHenning
Apr 13 2016 16:13
There used to be an "Include fixed" checbox on the popup but I don't see that anywhere now.
Either way I think this should be changed per above.
Blake Niemyjski
@niemyjski
Apr 13 2016 16:39
what about hidden
@BillHenning fixed:true or fixed:false
click the help icon and it will take you a list of search commands RTFM :D
I’ll make those changes to the stack page
Bill Henning
@BillHenning
Apr 13 2016 16:41
Cool.
Blake Niemyjski
@niemyjski
Apr 13 2016 16:41
@ejsmith so I’m working on this and dam zeroclipboard angular plugin never released the updated build in over a year with the changes I submitted to hide things when flash isn’t detected
and safari is pissing me off because we could just jump to that / angular version real easy but doesn’t work on safari at all
@toddThomson is the best!
Blake Niemyjski
@niemyjski
Apr 13 2016 16:48
asafdav/ng-clip#88
Blake Niemyjski
@niemyjski
Apr 13 2016 17:26
was getting zero clipboard errors in every browser
it appears chrome issues in 2.2
just switched us over to use the new clipboard api with no flash or any of that crap that didn’t work in safari anyways in about 5 minutes
much cleaner and about 100 times less footprint
Eric J. Smith
@ejsmith
Apr 13 2016 18:01
Awesome
We still need an easier way to show all events.
I think we need to implement the * filter
@BillHenning it's too hard to see all of your events right now.
Bill Henning
@BillHenning
Apr 13 2016 18:32
Which page are you speaking of?
Eric J. Smith
@ejsmith
Apr 13 2016 18:38
oops… didn’t see your reply
@BillHenning talking in general
the filter
you are right on the stack page, it should not be using the hidden filter.
but in general, there needs to be a way to see ALL of your events.
Bill Henning
@BillHenning
Apr 13 2016 18:39
I see... * would be interesting.
Eric J. Smith
@ejsmith
Apr 13 2016 18:39
by default we are filtering out hidden and fixed events and stacks
so just talking about adding support to change the filter to * as an alias for “hidden:true OR hidden:false OR fixed:true OR fixed:false"
@niemyjski can’t we just make this really simple and just check the filter to see if it equals * and change it to that filter?
Bill Henning
@BillHenning
Apr 13 2016 18:41
Hey side note related to Gitter. I'm super annoyed with its (lack of) notification options and maybe I'm missing something. Here's the scenario I want. I would like to be emailed only if the app isn't open (or I haven't looked at it in a while while open) and there is an "all" or "direct" message to me. On the other hand I want to still see notification popups from the tray when people post here. It seems like this is impossible. If I allow all notifications, I get bombarded with annoying emails all day. If I change notifications to only mentions, I don't see any tray notification popups. Any tips?
Eric J. Smith
@ejsmith
Apr 13 2016 18:42
does slack have that?
I am super tempted to move us over to slack.
I don’t like having the request process barrier of entry for people though.
Bill Henning
@BillHenning
Apr 13 2016 18:43
Slack is way better in general. It knows when you have devices open and will only ping other devices when you haven't answered your primary one in a while. Plus it gives a red dot if there's a direct mention instead of blue.
Yeah the only benefit I see with Gitter is the easier signup. But overall I hate using it in comparison. No offense to Gitter devs. :)
Eric J. Smith
@ejsmith
Apr 13 2016 18:43
its really annoying for me having to switch between bitter and 2 slack accounts
and it seems very easy to miss notifications in gitter
Bill Henning
@BillHenning
Apr 13 2016 18:44
Yeah... and it's slow and klunky
Eric J. Smith
@ejsmith
Apr 13 2016 18:44
really wish slack would just support this scenario
Bill Henning
@BillHenning
Apr 13 2016 18:44
You're the only reason I have this thing installed. :)
Eric J. Smith
@ejsmith
Apr 13 2016 18:48
that sucks
give email address, wait for email, click link in email, enter fname, lname, click next, enter password, click join
Blake Niemyjski
@niemyjski
Apr 13 2016 18:52
We could add a check for *
Bill Henning
@BillHenning
Apr 13 2016 18:52
Why don't you do a vote here? See what people would rather use and go with majority.
That initial login hit sucks but it's not a factor once you're finally signed up.
Blake Niemyjski
@niemyjski
Apr 13 2016 18:52
it’s easier for people to join this
to talk to us
would be nice to just be on slack but the signup sucks
Bill Henning
@BillHenning
Apr 13 2016 18:54
Gitter wouldn't be quite so bad if I could have separate email notification options from the app notification options.
Blake Niemyjski
@niemyjski
Apr 13 2016 19:08
yeah
I agree
so @ejsmith @BillHenning are we just going to include hidden and fixeded errors on the stack page by default
I think we should do that so you always see the events on that stack
I could also add * to include hidden and fixed
if you’d like but I think it should be on by default
Bill Henning
@BillHenning
Apr 13 2016 19:09
I'm not sure about hidden.
Fixed errors should always show on stack though.
Hidden were already hidden from that page, no? Meaning they shouldn't show up if the user intentionally did that unless they do the * filter or hide:false (or whatever it is).
Eric J. Smith
@ejsmith
Apr 13 2016 19:10
well, if they have any other filters or the date filter I think that should be applied.
just not the fixed or hidden ones since you are looking at a specific stack
  • isn’t for stack
the * is for every place else
Bill Henning
@BillHenning
Apr 13 2016 19:14
I was referring to the stack page specifically. Shouldn't that use all default filters except "fixed"?
Meaning hidden should still default to hiding on the stack page.
Eric J. Smith
@ejsmith
Apr 13 2016 19:14
yeah
I don’t think it should be applied either.
hiding or fixing is really something that is done at the stack level, but we put it on events too because we don’t want them showing up in event lists.
but on a stack, you are specifically on that stack
I think you should see both hidden and fixed
Bill Henning
@BillHenning
Apr 13 2016 19:18
Ok I haven't really done hiding so I might be thinking wrong. Do you hide a stack or events (what I thought)?
If hiding stacks, then I agree with what you said.
Eric J. Smith
@ejsmith
Apr 13 2016 19:22
hide stacks
Eric J. Smith
@ejsmith
Apr 13 2016 19:33
@niemyjski @frankebersoll @srijken @jamie94bc @all what do you guys think about switching this chat room to slack?
Frank Ebersoll
@frankebersoll
Apr 13 2016 19:33
never used slack, indifferent.
Jamie Clarke
@jamie94bc
Apr 13 2016 19:34
from what i've read, slack isn't great for open source
Eric J. Smith
@ejsmith
Apr 13 2016 19:34
is this the only chat room you use?
@jamie94bc why is that?
we can have a bunch of people in a room and it’s free, but it just sucks because the signup process is more involved than just clicking to join a room.
that is what we would use.
Sander Rijken
@srijken
Apr 13 2016 19:36
is that the thing that everyone runs on herokuapp?
Jamie Clarke
@jamie94bc
Apr 13 2016 19:36
i think it was related to pricing
what's wrong with gitter?
Eric J. Smith
@ejsmith
Apr 13 2016 19:37
yeah, can run it on azure too.
Sander Rijken
@srijken
Apr 13 2016 19:37
that was gonna be my next question.. what’s wrong with gitter
Eric J. Smith
@ejsmith
Apr 13 2016 19:37
@jamie94bc my problem is that I already have 2 slack accounts so personally I have to switch between gitter and 2 slack accounts… but more importantly… the notifications in gitter aren’t that great. Seems really easy to miss notifications.
slack is just a lot more polished all around too
Blake Niemyjski
@niemyjski
Apr 13 2016 19:38
they don’t like it cause it’s an extra app
lol
Eric J. Smith
@ejsmith
Apr 13 2016 19:38
just the sucky signup part that is the negative
Blake Niemyjski
@niemyjski
Apr 13 2016 19:38
slack is nicer but signup sucks
do that
it’s not horrible
Blake Niemyjski
@niemyjski
Apr 13 2016 19:38
but I think that makes it harder for people to just jump in and it’s nice that you can embed gitter live chat in any html page
Eric J. Smith
@ejsmith
Apr 13 2016 19:39
well we aren’t doing that… so don’t think that is important for us.
Sander Rijken
@srijken
Apr 13 2016 19:39
just curious.. are you running the free slack?
Blake Niemyjski
@niemyjski
Apr 13 2016 19:39
so would we create a new exceptionless org?
on slack
we have paid slack
Eric J. Smith
@ejsmith
Apr 13 2016 19:40
if people are against it or just don’t want to change then I don’t want to do it.
Sander Rijken
@srijken
Apr 13 2016 19:40
I like the more polishedness of it
Eric J. Smith
@ejsmith
Apr 13 2016 19:40
I think we would rename the code smith one to exceptionless
Sander Rijken
@srijken
Apr 13 2016 19:40
the paid/not paid stuff is also something to consider right?
Eric J. Smith
@ejsmith
Apr 13 2016 19:40
we are already paying for it and it’s cheap
Blake Niemyjski
@niemyjski
Apr 13 2016 19:40
yeah
Sander Rijken
@srijken
Apr 13 2016 19:40
isn’t it per user?
Eric J. Smith
@ejsmith
Apr 13 2016 19:40
not worried about that part.
no, they allow people to be added
that you don’t pay for.
Sander Rijken
@srijken
Apr 13 2016 19:41
oh?
Blake Niemyjski
@niemyjski
Apr 13 2016 19:41
if your in one channel it’s free
Sander Rijken
@srijken
Apr 13 2016 19:41
“guest users”?
Blake Niemyjski
@niemyjski
Apr 13 2016 19:41
yeah
Eric J. Smith
@ejsmith
Apr 13 2016 19:41
yeah
Sander Rijken
@srijken
Apr 13 2016 19:42
hm
Eric J. Smith
@ejsmith
Apr 13 2016 19:42
how about I setup the invite thing and we give it a quick try? if you guys don’t like it then we just ditch it.
Blake Niemyjski
@niemyjski
Apr 13 2016 19:42
sure
Frank Ebersoll
@frankebersoll
Apr 13 2016 19:44
go for it :-)
Bill Henning
@BillHenning
Apr 13 2016 19:44
I personally don't like Gitter because notifications stink and Slack's UI and usability is WAY more polished. Plus they have nice apps for all major platforms.
Eric J. Smith
@ejsmith
Apr 13 2016 19:45
alright, lets just give it a try
Bill Henning
@BillHenning
Apr 13 2016 19:46
Happy day!
Blake Niemyjski
@niemyjski
Apr 13 2016 19:48
guess if we all like the change I’ll stay in gitter and try and get people to move long term
Sander Rijken
@srijken
Apr 13 2016 19:49
?
Blake Niemyjski
@niemyjski
Apr 13 2016 19:49
to slack if we decide we like it
Sander Rijken
@srijken
Apr 13 2016 19:49
in case anyone shows up here in the future?
Blake Niemyjski
@niemyjski
Apr 13 2016 19:49
yeah
we’d have to update all our repo’s readmes lol
Sander Rijken
@srijken
Apr 13 2016 19:50
@niemyjski when did you add the “copy event json” thing? ;)
Blake Niemyjski
@niemyjski
Apr 13 2016 19:50
and probably let all our customers know via in app message
Sander Rijken
@srijken
Apr 13 2016 19:50
yeah, and just link to it
Blake Niemyjski
@niemyjski
Apr 13 2016 19:50
@srijken a few minutes ago :)
11 minutes ago
we move fast :D
Sander Rijken
@srijken
Apr 13 2016 19:51
right, then I’m not crazy :)
Blake Niemyjski
@niemyjski
Apr 13 2016 19:51
there now everyone has it :D
and a bunch of other nice fixes :D
@srijken press shift + ?
need to tell people that exists :) every page has different actions
Sander Rijken
@srijken
Apr 13 2016 19:53
ctrl + up is taken on OSX
Blake Niemyjski
@niemyjski
Apr 13 2016 19:53
really?
Sander Rijken
@srijken
Apr 13 2016 19:53
yeah
it’s mapped to expose
Blake Niemyjski
@niemyjski
Apr 13 2016 19:53
yeah
that sucks
so is control +
not sure what to do there
Sander Rijken
@srijken
Apr 13 2016 19:54
what about a line selection, j, k and space (to mark things)..
Blake Niemyjski
@niemyjski
Apr 13 2016 19:54
what do you mean?
Sander Rijken
@srijken
Apr 13 2016 19:54
gmail, google reader in the past, others
j and k to move between lines
Blake Niemyjski
@niemyjski
Apr 13 2016 19:54
looks like the other shortcuts also stopped working on osx due to 10.xx keyboard mappings
sad :(
between lines
like tabs?
wonder what we could do on osx for shortcuts
that kinda stinks
Sander Rijken
@srijken
Apr 13 2016 19:57
if you have the grid, it’s not very friendly to check/uncheck stuff with the keyboard
Blake Niemyjski
@niemyjski
Apr 13 2016 20:08
yeah
I get that
not sure the best way to implement something like that
bigger issue is our grids change when there is selection
Frank Ebersoll
@frankebersoll
Apr 13 2016 20:32
hah! i finally found out how to use this tsproject minification thing.
it’s a miracle.
and Todd is the wizard.
Blake Niemyjski
@niemyjski
Apr 13 2016 20:33
awesome!!!
did it really reduce our size?
Frank Ebersoll
@frankebersoll
Apr 13 2016 20:33
i think it will.
i compared his minified file with what I got when testing it with Foo and Bar classes, you know.
Foo requiring Bar, and both get exported, and neither get their names mangled.
whereas his tsproject.min.js exports only one thing, namely „Tsproject“, and everything else is actually internal and gets mangled.
… enter tsconfig.json.
Blake Niemyjski
@niemyjski
Apr 13 2016 20:36
that’s awesome!!
so private things actually get mangled
this could save us a ton...
Frank Ebersoll
@frankebersoll
Apr 13 2016 20:36
The interesting thing is "package": "component",
"packageNamespace": "TsProject",
Blake Niemyjski
@niemyjski
Apr 13 2016 20:36
yeah
Frank Ebersoll
@frankebersoll
Apr 13 2016 20:36
there you tell it what it should make public, and that is „TsProject"
everything else gets really, really squashed.
that will save us i guess 20 percent.
or more? i don’t know.
refactoring now. will report!
Eric J. Smith
@ejsmith
Apr 13 2016 20:44
sweet
Blake Niemyjski
@niemyjski
Apr 13 2016 21:01
that will be sweet
good job!
Blake Niemyjski
@niemyjski
Apr 13 2016 22:20
@ejsmith I wanted to give log stacks a nicer names
        if (!stack.SignatureInfo.ContainsKeyWithValue("Type", Event.KnownTypes.Log))
            return null;

        return new SummaryData { TemplateKey = "stack-log-summary", Data = new Dictionary<string, object> { { "Title", stack.Title } } };
but that has a wrench thrown into it now that you can have custom stack titles
I can’t just say this will always be set to the source...
I wanted to do something about the long stack titles
"template_key": "stack-log-summary",
"data": {
  "Title": "Exceptionless.Core.Plugins.EventProcessor.CheckForDuplicateReferenceIdPlugin"
}
guess we could still treat it as a source if it has a period in it?
Frank Ebersoll
@frankebersoll
Apr 13 2016 22:30
ToddThomson/tsproject#86