LessThanDot Site Logo

LessThanDot

A decade of helpful technical content

This is an archive of the posts published to LessThanDot from 2008 to 2018, over a decade of useful content. While we're no longer adding new content, we still receive a lot of visitors and wanted to make sure the content didn't disappear forever.

From Eli's Shelves: Books for IT Management

So everything is going fine, then *wham* you’re in charge. Maybe it’s responsibility for a small part of the infrastructure or a single system, maybe it’s for a whole department. Unfortunately that switch doesn’t come with any instructions, and most managers and team leads are left on their own to figure out what those instructions would have been, had they actually existed. This week we are looking at a couple books for team leads and managers.

Read More...

Book Review: Securing SQL Server By Denny Cherry

Every week you hear a new story about some site that got hacked via SQL Injection or that backup tapes have been lost/misplaced. Data is the most important asset of an organization, without data the company has nothing. Unfortunately this data is also highly prized by crooks, they want access to this data in order to spam you with junk or open credit cards after they have stolen your identity.

Read More...

Upgrading from teamcity 6.0 to 6.5

Introduction I have been running Teamcity for a while now and have been very happy with it. This week Teamcity 6.5 came out and I thought it was time for an upgrade. The upgrade You can find all the reasons to upgrade on the jetbrains website. I downloaded Teamcity 6.5 (dooh) and copied the file over to the buildserver. And I took a screenshot of the old teamcity window and said goodbye.

Read More...

Resharper is useful even for VB.Net

Introduction You will see that many people use Resharper. Most of those are however C# users and you will see most of the demos are in C#. So why should you buy Resharper if you are a VB.Net user (I don’t get money nor love from JetBrains for writing this)? After all some of the refactoring methods are just there in VB.Net that are not there in C#. We can do a rename, we can get live errorreporting and we get lots of other things those poor people that use C# don’t have.

Read More...

Automatic properties and their backing fields big difference between C# and VB.Net

Introduction When you work with both C# and VB.Net it is always worth knowing the subtle and sometimes not so subtle differences between the two languages. These are known as the WTF moments. And all though they say both languages should be growing more toward each other they just aren’t for the moment. Let’s take the example of automatic properties. Automatic properties This is a perfectly valid class in VB.

Read More...

SQL Server Filegroup Piecemeal Restores

This is a follow-up to my previous post, SQL Server Filegroups: The What, The Why and The How. In that post, I described how you could create a database with multiple files spanning multiple filegroups, and how that can improve performance and administration. In this post, I’m going to show you another benefit of creating databases with multiple filegroups: the ability to restore one filegroup at a time, allowing part of the database to be accessible while the rest is being restored.

Read More...

The Stand-up Desk – Year Two, Version Two

Last February I shared the fact that I was trying a stand-up desk. Since that time, I have received a lot of strange looks and any number of health-related questions. I have also changed desk locations at my original job twice, moved to a new employer, and weathered the sleep-loss that came with the birth of our son. Going back to Sitting My Original Stand-up Desk, v1.1 Over the moves and turmoil of the past year I continued to stand at my desk.

Read More...

Manipulating Test Data with Sed

Following on from my previous blog about sed, this blog will detail how I use sed most often: manipulating test data when running demonstrations of new features. Let’s say we’ve developed a web service which creates users from the following XML document: <user> <username>USERNAME</username> <password>PASSWORD</password> </user> We might want to demonstrate this web service using a number of combinations of usernames and passwords, for instance: robearl/password rob_earl/pass_word rob’earl/pass’word rob-earl/pass-word etc.

Read More...

Happy 20th birthday Visual Basic.

Today I read on the VBTeam that yesterday was Visual Basic’s 20th birthday. Yes our favorite language of all time has grown up and is now a wonderful young woman we all love and cherish, and sometimes we curse and swear. It all started back in 1991 when Bill Gates demoed VB 1.0. Or not really since it started in 1988 with a project codenamed Ruby (no rails in sight at that time) which then joined with QuickBasic and became Visual Basic.

Read More...

My selection of videos to watch from teched 2011 NA

This is my list of sessions I want to see. A person has to choose because time is precious and I only have so much of it. And the amount I have left is going down millisecond by millisecond. Mysteries of Memory Management Revealed,with Mark Russinovich (Part 1 of 2) If you want to know the difference between System Committed memory and Process Committed memory,wondered what all those memory numbers shown by Task Manager really mean,or want to gain insight into the memory-related impact of a process,then this talk is for you.

Read More...