1. Skip to navigation
  2. Skip to content
  3. Skip to sidebar


CodeSmith News

Blog RSS Feed

Exception Handling & Logging Tool for ASP.NET, Web API, WebForms, WPF, Console, MVC, and more

Having a handle on your code’s errors is important. Thousands, if not millions, of exceptions are thrown every day in production code without anyone knowing. These errors might be affecting the bottom line, or they could be negligible – either way, it’s important to know that they exist, how often they are occurring, and what parts of the app are affected. Are you looking for a comprehensive tool that handles logging, reporting, grouping, and notifications for exceptions in your...(read more)

Intelligent App Error Grouping Helps Organize Your Exceptions

Having a tool like Exceptionless to report and log your software’s errors is great, but many of our clients experience thousands of instances of each error over various lengths of time, which can become overwhelming quickly. We couldn’t just leave them with a huge list of individual error occurrences to drudge through, so we went through several different potential options until we devised the best way to group them. Grouping Errors Intelligently What’s there to group by? The details...(read more)

Exceptionless Now Hosted on Azure

As usual, we’ve been working on ways to improve the Exceptionless service. Due to growing demand for our hosted error reporting plans, we decided to move everything to the Microsoft Azure Cloud platform. We completed the move last week and, except for a few small hiccups that were quickly resolved, everything is already running faster across the board! Benefits of Azure Bring on the errors! As our user base continues to expand, the first priority is to continue providing the … Continued...(read more)

Detailed Error Reports – What’s Included?

When an error occurs in your app, you need to know the critical details, fast, so you can drill down and fix it. We get it – we’re developers too – that’s why we built Exceptionless. The trick was organizing the data so it didn’t overwhelm our users, while still providing all the important stuff so developers wouldn’t have to spend extra time tracking down versions, requesting stack traces, or pulling teeth to get environment information. Lets take a look …...(read more)

Exceptionless 1.4 Released

Exceptionless 1.4 brings with it both server and client changes, a new client integration, some minor updates, and lots of bug fixes. Check out the changelog items below, and let us know if you have any questions. We want to extend our thanks again to the developers that have worked on the project since we went open source a few weeks ago. See their contributions below, along with links to their GitHub profiles. Server The app will now be displayed … Continued The post Exceptionless 1.4 Released...(read more)

Achievement Unlocked – 1000 Accounts and Over 8,000,000 Errors Reported!

Just over six months ago, we launched Exceptionless with a mission to impact the coding community in a positive way. The goal was, and still is, to help developers find, track, and squash errors, ultimately creating better code for users. A few days ago we officially hit 1000 accounts, and as of today Exceptionless has reported 8,562,499 errors! We couldn’t be more excited! Sure, we’re busier than ever now, answering emails, conversing with open source contributors on new features, and...(read more)

New Support for NancyFX – Thanks Luisrudge!

We’ve had our first substantial pull request! Luisrudge has become the first non-trivial contributor to the Exceptionless real-time error reporting project on GitHub, with his NancyFX integration. If you’re a NancyFX user, you can find the Nancy package in our NuGet gallery. As a token of our appreciation, Luis received a free year of hosting! Thanks again Luis! Read more about contributing and getting free hosting below. What’s NancyFX? “Nancy is a lightweight, low-ceremony...(read more)

Installing Excteptionless from GitHub

Since we officially announced that Exceptionless was going open source last week, we wanted to provide everyone with a quick and easy video walkthrough of how to get up and running locally. It’s really quick, as you can see from the below video. Below the video is also a textual walkthrough. Please take a look and let us know if you have any questions. Please note that before contributing to the Exceptionless project, you must read and sign the Exceptionless … Continued The post Installing...(read more)

Exceptionless 1.3 Released

Exceptionless 1.3 brings with it both server and client changes, including open sourcing the project (which we’re super excited about!), some minor updates, and a few bug fixes. Check out the changelog items below, and let us know if you have any questions. Server Open sourced the server under the GNU Affero General Public License, Version 3.0! Extended data key names are now shown with friendly formatted name. Summary notification emails that were not sent out and are older than two days …...(read more)

Fork Us! Exceptionless Goes Open Source

It’s a big day at Exceptionless. We are super excited to announce that we are open sourcing the Exceptionless code! That’s right, now you can hack on our real-time error reporting tool yourself. Too many apps are throwing too many errors out there, resulting in confused users, lost business, and endless frustration. We believe Exceptionless can help the development community become more in-tune with their code by making those errors more transparent, trackable, and squashable. More importantly...(read more)

CodeSmith Generator 7.0.1

Bug Fixes Fixed an issue with case sensitive databases in SqlSchemaProvider. Fixed a bug where an exception would be thrown when trying to access Extended Properties when using SQL Azure with the SqlSchemaProvider. Fixed a bug where Visual Studio integration could fail due to an assembly binding failure. Many more minor bug fixes. Download Now...(read more)

XML Parsing Exception Caught and Fixed – Case Study

This is yet another story of an elusive bug that, without a proper error reporting service, would have gone un-noticed for a very long time. When third-party software and services interact with your code, in any way, you have to be wary that their data may be different from yours. In this instance, our client was parsing some XML that included an unfriendly cookie name. Lets see what happened next… Killer Cookies Listrak is a pretty cool company that provides, … Continued The post XML...(read more)

Receive Error Notifications from Your App via Email

Maybe you’ve got this awesome new web app that you’re ready to go live with, or maybe you’re working on a project that is already customer facing but you’ve got major new features rolling out and want to make sure all goes well. We both know there’s going to be something that isn’t completely right after launch. It might be a big bug stopping certain users from placing orders on your site, or it might be something that won’t even affect … Continued...(read more)

Catching a Server-Side Browser Cookie Support Error – Case Study

As with every new release of software, things change. And, like we all expected, there wasn’t an exception to that rule when Microsoft introduced Internet Explorer 10 into the mix. Everyone coding for the web had the normal things to worry about, of course, like design formatting, speed, and support, but one of our clients experienced something that would have taken a long time to catch if they hadn’t been using Exceptionless’ real-time error reporting. Who Adopts New Versions of...(read more)

Control + Click GoTo Definition in CodeSmith Generator 7.0

We recently released CodeSmith Generator 7.0 , which includes many new features and improvements. One of these features we are really excited to show off is Control + Click GoTo Definition. This feature gives you the ability to quickly navigate to what you are looking for. This feature builds upon the existing Go To Definition feature that we previously added. You can now press the Control key and a blue underline will appear under any identifier (property, variable, method) that you hover over...(read more)

PLINQO for LINQ to SQL 5.2

Improvements Added support for .Net 4.5 and Visual Studio 2012/2013. Bug Fixes Fixed a bug where an exception would be thrown when trying to add an association that contains a column that was is not a supported db type (E.G., spatial types). Fixed a bug where Visual Studio Solutions wouldn't open automatically. Fixed a bug where a VB Compiler error would occur when generating functions with Xml Serialization enabled. Fixed a issue where VB access modifiers could be incorrectly generated. Fixed a...(read more)

PLINQO for Entity Framework 1.3

Improvements Added support for .Net 4.5 and Visual Studio 2012/2013. Added NuGet support for the  Entity Framework Templates . There have been many improvements to the naming conventions of properties and classes. Added the ability to  Generate GetByKey() search criteria . This is controlled by setting Configuration.Instance.SearchCriteriaProperty.MethodKeySuffix to a string value. If MethodKeySuffix is null or empty then the search criteria method name will be generated as GetByPropertyName or...(read more)

PLINQO for NHibernate 1.3

Improvements Added support for .Net 4.5 and Visual Studio 2012/2013. There have been many improvements to the naming conventions of properties and classes. Added the ability to  Generate GetByKey() search criteria . This is controlled by setting Configuration.Instance.SearchCriteriaProperty.MethodKeySuffix to a string value. If MethodKeySuffix is null or empty then the search criteria method name will be generated as GetByPropertyName or GetbyPropertyName1PropertyName2. Updated the mvc project t...(read more)

CSLA 4.1 Beta

Improvements Added support for .Net 4.5 and Visual Studio 2012/2013. Added support for CSLA 4.5.xx (C# only, we will be porting these changes to the VB templates). Added WinRT Support (C# only, we will be porting these changes to the VB templates). Added NuGet support for the CSLA Templates . Added the ability to preserve the naming with the CSLA templates and many naming improvements . Added the ability to Generate GetByKey() search criteria . This is controlled by setting Configuration.Instanc...(read more)

.netTiers 2.3.2

.netTiers 2.3.2 is a maintenance release focusing bug fixes and enhancements. Your contributions, time and effort are greatly appreciated. We are also actively seeking team members that are interested in helping develop the .netTiers templates.  Improvements Added support for .NET 4.5 and Visual Studio 2012 and 2013. Bug Fixes Fixed a bug where the generated website configs, where being improperly generated for non sql server providers. Fixed a bug where non SQL Server providers tried to run the...(read more)


Copyright © 2014 CodeSmith Tools, LLC. All rights reserved.