Use System Queries to Browse Columns, Indexes, and FKs
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2014/02/17/columnsearchbysystemquery.aspxThe Object Explorer (F8) in SQL Server Management Studio is quite limiting when you need to...
View ArticleAdd Column Descriptions in SQL Server
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2014/02/27/add-column-descriptions-in-sql-server.aspx(Show me the code: Column Search with Descriptions Gist)In my previous post, I...
View ArticleTesting Workflows – Test-After
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2014/05/30/testing-workflows-ndash-test-after.aspxIn this post I’m going to outline a few common methods that can be used to increase...
View ArticleTesting Workflows – Test-First
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2014/05/30/testing-workflows-ndash-test-first.aspxThis is the second of two posts on some common strategies for approaching the job of...
View ArticleDRY and SRP
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2014/06/11/dry-and-srp.aspxKent Beck’s XP Simplicity Rules (aka Four Rules of Simple Design) are a prioritized list of rules that when...
View ArticleRelease Notes Are Hard
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2014/06/20/release-notes-are-hard.aspxOver the years, from time to time, I have received criticism over the release notes I have...
View ArticleStrongly Typed Enum Pattern
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2014/07/31/strongly-typed-enum-pattern.aspxTL;DR: Jump straight to the Enum to Strongly Typed Enum Class code converter for C# and VB....
View ArticleWorking Simply
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2015/02/17/working-simply.aspxSo a while back I was listening to Corey Haines on the Ruby Rogues podcast (a good podcast even if you’re...
View ArticleSimplicity Principles and Anti-Patterns
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2015/02/20/simplicity-principles-and-anti-patterns.aspxIn my last post I stated that the only guideline for writing good software is to...
View ArticleEthics Organization
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2015/10/26/ethics-organization.aspxSo I was listening to a recent Western Developer’s podcast on Ethics. At one point in the...
View ArticleEffective Chat
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2016/10/17/effective-chat.aspxSo I thought I’d write down some tips for using a chat application effectively on a development team....
View ArticleReasons for Automated Testing
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2017/02/23/reasons-for-automated-testing.aspxSo I gave a talk at the Edmonton .NET User Group on an introduction to automated testing....
View ArticleDatabase Enums
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2017/09/20/database-enums.aspxSo is it better to store enumerated types in a database as a string/varchar or integer? Well it depends,...
View ArticleCode Reviews
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2018/09/05/code-reviews.aspxThis is a 2 part blog post on code reviews. This first post is on why and when code reviews should be done...
View ArticleHow to Code Review
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2018/09/05/how-to-code-review.aspxThis is the second of a two part blog post on code reviews. This first post is on why and when code...
View ArticleEmpowerment
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2019/01/07/empowerment.aspxThe objective of empowerment is to enable someone (or everyone) on a team to be able to make the same...
View ArticlePersonal Overtime Policy
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2019/02/13/personal-overtime-policy.aspxHow much overtime are you willing to work? How much compensation should there be? Does this...
View ArticleUnprofessional Software Professionals
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2019/02/17/unprofessional-software-professionals.aspxBefore I talk about the software professionals, let me first say a little something...
View ArticleValues Statement
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2019/02/18/values-statement.aspxA few months ago, the company I work for redid their corporate vision/mission statement. It was a very...
View ArticleThe 3-Layered App
Originally posted on: http://geekswithblogs.net/TimothyK/archive/2019/07/31/the-3-layered-app.aspxI have done a few talks on Dependency Inversion Principle and breaking down an application into 3...
View Article
More Pages to Explore .....