This past week we released Exceptionless 4.0.2 and Exceptionless.NET 4.0.3, consisting of maintenance updates that fixed several usability issues for self hosters, various performance, issues, bug fixes, and some general improvements. (more…)
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…)
Prioritizing 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!
Foundatio is a pluggable, scalable, painless, open source solution for caching, queues, locks, messaging, jobs, file storage, and metrics in your app.
In Version 3.0, we’ve made several improvements, including, as promised in our initial Foundatio blog post, going full async.
Take a closer look at the new enhancements, below, and head over to the GitHub repo to try Foundatio today. We think you’ll find it very handy.
For all our current users, you’ll need to upgrade your Foundatio NuGet package and existing Foundatio code to use the async implementations/conventions. The update should be fairly straightforward – we haven’t had or heard of any issues so far, including when upgrading Exceptionless. (more…)
Self hosting allows you to run your own instance of Exceptionless, our real-time error, feature, and log reporting tool, on your own systems – FOR FREE!
Not Just Free, but Fast!
When developing Exceptionless 3.0, we put extensive focus on making self hosting much easier, and therefore more viable, for our users.
It is now possible to get a test environment up and running on your local machine in only a few minutes, and production environments can be set up very quickly as well.
Or continue reading for more information and a demonstration.
In the process of developing Exceptionless, we realized there was a lack of good, simple, open source solutions for caching, queues, locks, messaging, jobs, file storage, and metrics when building scaleable applications.
We tried an open source Redis cache client for caching, but it went commercial (expensive) and there wasn’t any in-memory implementations. For the message bus, we looked at NServiceBus (good product, high cost, not open source friendly) and MassTransit (local setup a pain, Azure support lacking), but were left disappointed. For storage, we simply could not find a solution that was decoupled and supported in memory, file storage, or Azure Blog Storage.
So, naturally, we built our own!
Meet Foundatio – your key to painless, scalable development and testing for your app! Let’s take a look at some examples, below.
Let’s take a look. (more…)
Through our adventures while building Exceptionless, we’ve kept open source, automation, and ease of use in mind. With that, we think our API, which utilizes Swagger and Swashbuckle to automatically generate, update, and display documentation (which means it works automatically on self-hosted environments), is a great resource for our users that want to get their hands dirty and use Exceptionless data to roll their own tools, dashboards, etc.
Lets take a closer look at the API, how to use it, and some quick examples of what can be done. (more…)
One of the most requested features from the beginning of Exceptionless 1.0 was a filtering and searching system. When we started developing Exceptionless 2.0, we knew it was one of the major features we wanted to include.
We couldn’t just throw in a string search and hope for the best. We had to build it in a way that let users perform basic and advanced filtering, easily, with fast and streamlined results.
Enter Exceptionless filtering and searching. You can filter by organization, project, multiple time frame selectors, and specific event variables (with modifiers).
Watch the video below for a quick test drive, and read further down the page for more details and links! (more…)