Editorials

Editorials

Hidden Blocking

Hidden Blocking Blocking occurs when you program must discontinue execution while waiting for a resource shared by another process. As our CPUs continue to grow the number of available cores and/or processors, this issue continues to grow. SQL Server takes advantage of multiple processors, and may be susceptible to blocking. Built into SQL Server Management Studio are a number of […]

Editorials

DMVs to the Rescue

DMVs to the Rescue Recently I had a database server performance drop dramatically. Query times were three to four times longer than previously with no apparent cause. It was as if someone flipped a switch, and everything starting running really slowly. This is on a windows machine running Microsoft SQL Server. When this kind of thing happens there can be […]

Editorials

How Efficient is Your Application?

How Efficient is Your Application? One of the things I find energizing about software development today is the possibility of massive deployment. No longer are we restricted to a specific platform for everything we write. It is possible to write code, and with some forethought and a little tweaking have it able to run on phones, pads, pods, tables, PCs […]

Editorials

How Many More Programming Languages Do We Need?

How Many More Programming Languages Do We Need? When I was learning to program there were few languages from which to choose. The languages did not tend to follow the platform or base OS as much as the purpose of the language itself. Fortran was known for performance, math and engineering. COBOL was known for the documentation of the syntax […]

Editorials

How Many More Programming Languages Do We Need?

How Many More Programming Languages Do We Need? If you were to as Rockerfeller of Standard Oil how much money was enough legend has his reply as, “just a little more.” Somehow it feels like that is our answer with programming languages and frameworks. Rather than complete them, we find the holes, and simply start a whole new plan of […]

Editorials

TypeScript?Will it Catch On?

TypeScript…Will it Catch On? TypeScript is a language sponsored by Microsoft making it easier to write JavaScript code while using more structured language constructs. Some of the features it supports are: Type annotations and compile-time type checking Classes Interfaces Modules Abbreviated "arrow" syntax for anonymous functions You can write native JavaScript that emulates some of these concepts; but not in […]

Editorials

Continuous Integration and Other Tips

Continuous Integration and Other Tips I keep talking about continuous integration because I have come to rely on the feedback it provides. As you commit changes to your version control, the continuous integration engine gets a fresh copy of the code, builds the code, and runs tests against the compiled results providing the team with a quick picture of the […]

Editorials

It just works.

I spent some time talking with Microsoft about the upcoming releases and one thing is very clear. The view you take of the environment will soon be quite different. Today, it’s all about on-premise vs. public cloud (yes, I realize there are options). But, the new releases here, or on the way will make it so "where" isn’t important, it’s […]