Drafts
These posts are in Draft Mode and will not be indexed or show up in search.
-
Web Development Practices
-
Adding a context menu to the web
-
VB.NET -> C#
-
Testing Syntax Highlighting edge cases in VB.NET
-
MVC Data Validation Annotations
-
ASP.NET Validator - At Least One Field
-
Thoughts on User Stories
-
Replacing Deprecated Table Attributes with CSS
-
SQL Server Database Security Best Practices
-
ASP.NET Client Side Session Warning / Timeout
-
Send Reminder Outlook Add-in
-
Reverse Proxy with URL Rewrite
-
Planning a Hackathon
-
How to get Page.ResolveUrl to Work in JavaScript
-
Deploying Outlook Add-In
-
Why (and how) to Start Using Nuget Package Manager for internal libraries today
-
Add page numbers to MS Word by Default
-
How meta-programming will change how we code
-
Under the Hood: Material Design CSS
-
Stack Overflow doesn't care if you say Thank You
-
Hacking Custom List Styles in Markdown
-
Custom LookupProperty class in ASP.NET MVC
-
Guide to Local SSRS Development with RDLC
-
SQL Like IsNull For .NET
-
Always use IE=Edge
-
Adding a Bootstrap Glyphicon to Input Box
-
Unwrapping git to treat SQL files as text
-
Exception Handling Best Practices
-
ASP.NET jQuery unobtrusive validation with dynamic content
-
Draggable Windows Form
-
Collapsible Panels with Bootstrap
-
Basic Authentication Security
-
ASP.NET Under the Hood
-
Ajax.BeginForm Return ModelState Error
-
Clean error logging in Node.JS
A review of some error logging options and how to get the most out of them -
My Computer Setup
List of tools, configurations, and setup steps to my workstation for maximal productivity