Set Application Version for Improved Regression Notifications and Stacking

versioningDo you get annoyed and overwhelmed by event and error notifications?

You probably have more than one version of your application running, and often older versions of your app may still be triggering events that have been fixed in newer versions.

Those events and notifications aren’t very helpful, so we implemented a versioning system that allows you to set an application version on all events!

After setting an application version, when you mark an event fixed and give it a version number, it will only regress if it occurs again in a newer version of your app.

That means there is less noise for you to wade through, and you can focus on new issues in your application without seeing old or non-relevant events constantly. (more…)

Session Heartbeats No Longer Count Towards Plan Limits

session-tracking-revisedThat’s right! We’ve re-imagined how session heartbeats and session end events should work on the back end and were able to make them much more efficient, allowing us to stop counting them toward user plan limits!

This blog post explains our original goals and implementation of these session events, and how we were able to retain the same functionality of the feature while limiting resource usage.

Our hope is that this will obviously make our users happy, but also that all the developers out there can benefit from our process and solution. (more…)

New Client Releases Focus on Sessions, Real Time Configuration, and Logging

net-3.5.0-js-1.4.0Exceptionless.NET v3.5.0 and Exceptionless.JavaScript v1.4.0 have been released and they are chock full of new features and feature improvements!

There weren’t a whole lot of bug fixes with these releases. Could it be that Exceptionless is working and we’ve squelched most of the bugs? We think so!

Notably, we focused on sessions, real time configuration, and logging, all of which we think you’ll find super helpful.

Read on for details. (more…)

Know How Many Users are Affected by Bugs and Events

exceptionless user trackingPrioritizing your bug fixes and development time in general can be a daunting task.

Sometimes, as developers, we want to work on this shiny widget or this annoying bug, and we don’t really have anything in our face telling us to quit focusing on our dreams and work on what matters to the bottom line.

I can hear you over there: “But, my dreams are important!” Well, yes, but you don’t get to have fun working on those until you’ve made your users happy by fixing the bugs that are affecting the majority of them or expanding on that feature that they are all using every single time they use your app.

We’ve got something that will let you get those pesky tasks off your plate though, so you can move on to the fun stuff!

(more…)

Custom Event Stacking in Exceptionless

custom event stacking with exceptionlessSometimes you just need things to be your way.

We get it… your morning coffee, folded towels, and how events stack (group) in your event reporting application should be controllable and customizable.

Well, thanks to a great suggestion by @adamzolotarev, now they are! Well, the events, at least. (more…)

Add Reverse Geocoding to Your App

Reverse Geocoding

We recently introduced reverse geocoding into Exceptionless and are now adding features to make full use of it.

What we’d like to do in this blog article is walk any interested developers through the process of adding it to their own app.

We’ll talk about the resources and services we’re using to pull it off, why we chose them, and give you code snippets for implementation. It’s all open source, so we’ve also included links to all the relevant code in hopes it will make your life easier!

Lets check it out.

What is Reverse Geocoding?

(more…)

Replacing DIY Exception Logging with Exceptionless – Case Study

referral-rock-logoToday we bring you a case study from the founder of Referral Rock and serial entrepreneur, Joshua Ho.

Referral Rock is a referral platform for small businesses that Josh created after he “… realized small businesses lacked the tools to make a customer referral program work.” The app allows businesses to easily and effectively create, implement, and administer a rock-solid referral program to help grow their business.

Exceptionless recently became a part of Referral Rock’s exception reporting and logging toolkit, replacing Joshua’s home-grown exception logging solutions, and here are his thoughts!

(more…)