SQL Server Database – Localized Source Control


Every developer is familiar with the vital necessity of having quality Source Control tools in a development environment.  However, just as many developers through their careers have probably been very surprised to learn how many small and medium sized companies ignore this component in their development environments leaving it up to the individual technicians to implement their own methodologies to save their project work.  Such situations can usually be found to be a result of laziness, sloppiness, or sheer ignorance on the part of management or even the employed technical personnel.  And attempting to implement an organization-wide source-control system in such situations can and has been met with negative reactions.

Read more of this post

A Tower of Babel


A recent piece in CIO Magazine laments the growing communication chasms between Information Technology professionals and their non-technical counterparts.  The article can be read at the following link…  CIO Magazine article

It is a very prescient piece of writing that should be read by every technical professional.  The article itself does not detail the history of what led up to this situation, but instead provides an insight into the consequences of a long history of terrible mismanagement in which many technical innovations were produced but poorly implemented.

Read more of this post

SQL Server CE “Identity” Keys


 SQL Server CE is a terrific desktop database.

For developers that continue to use it in the development of desktop database applications the sad news has been known for a while that Microsoft has decided to no longer support such a venerable database engine.  Hopefully it will be opened sourced or maintained at some other level so that its use can be continued.

Read more of this post

Common Sense Coding


In the past ten years or so a lot has been made about software development paradigms such that we have gone from a credible N-Tiered development standard to such innovations as MVC for web applications and Microsoft’s MVVM for desktop WPF applications, along with variations of each for the specific languages that developers are interested in coding in.

Both paradigms have many advantages when implemented in a clean and efficient manner.  Much has been touted as to how using such paradigms will make development cleaner and more efficient, which is not true as standards and paradigms cannot perform such a miracle.  They are simply guidelines for development.

Read more of this post

%d bloggers like this: