Archive

Back-end

Technical Debt – Deal with it Now or It’ll Deal with You: Part I featured post

Technical Debt – Deal with it Now or It’ll Deal with You: Part I

Technical debt, while over two decades old, is a term very much of the essence in this age of Agile development, Lean startups, Minimum Viable Products and DevOps practices. Technical debt has been a phenomenon since the first mainframe punchcard but with a much broader swath of our economy being dominated by businesses viewing themselves as “software companies” and “product development” referring to software more often than any durable good, an increasingly broad set of stakeholders feel the effects of technical debt.

Back-end

SQL Server Reporting Services Series – Part III: Parameters featured post

SQL Server Reporting Services Series – Part III: Parameters

This is the third post in a series about SQL Server Reporting Services (SSRS). One of the other important topics of SSRS is adding parameters to a report which lets you filter the data down to a smaller group. As with many things, parameters can be simple selections or can be more complicated with cascading selections that depend on other parameters.

Back-end

Developing Microsoft Office 365 Add-Ins featured post

Developing Microsoft Office 365 Add-Ins

Microsoft Office is a staple for many organizations around the world. People use it every day to create documents, spreadsheets and presentations and to manage their email. I am sure there are things you can think of that you would love to be able to do directly in an office application that can’t be done now. Maybe you would like to automatically add content to an email based on content from another system. Maybe you would like to see information from your CRM system about the individual who sent you an email. Or maybe you would like to automatically add html content to an Excel, PowerPoint or Word document. All of these things can be achieved with Microsoft Office add-ins.

Back-end

The Learning Games: Teaching Code Through Games featured post

The Learning Games: Teaching Code Through Games

Remember when you were learning how to type on a computer keyboard? I bet you played a game, or several, to hone your skills and learn how to type faster, am I right? Well improving your typing skills isn’t the only thing learning games are used for.

Back-end / Front-end

WPF: Clearing Data Context with MVVM Light featured post

WPF: Clearing Data Context with MVVM Light

I recently ran into an issue with a WPF application that is a continuous operation Kiosk application. The users log in and are presented with a survey. If the Kiosk is ignored for a time period, a timeout occurs and the screen is reset. However, I discovered that when using MVVM light and View Model (context) injection, even though the view is disposed of, the view model is not. This presented itself when a second user was presented the survey after a timeout had occurred, the survey started on page two or wherever the previous user had left off.

Back-end

Managing ASP.Net Authentication from a Console Application featured post

Managing ASP.Net Authentication from a Console Application

Many developers are familiar with the ASP.Net Web Configuration Manager in Visual Studio to maintain or create users in their SQL databases. The application allows the creation of users, as well as role creation and assignment. However, to my surprise, this functionality is no longer available in Visual Studio 2013.

Back-end