Always remain updated about current software development trends

Articles by MICHAEL SORENS

Practical PowerShell: Pruning File Trees and Extending Cmdlets

One of the most radical features of PowerShell is amongst the least known. It is possible to extend the buit-in Cmdlets to provide extra functionality. One can add or remove parameters to make subsequent scripting simpler. Michael shows how this is done to...

TortoiseSVN and Subversion Cookbook Part 6: Snapshots

Moving backwards in time in Subversion is rather like time travel in science fiction. It is fine to just look around, but If you change enything it can have unforseen consequences; and you always have to return to the present.. Snapshots enable you to navigate...

TortoiseSVN and Subversion Cookbook Part 5: Instrumenting Files with Version Information

Subversion lets you embed, and automatically update, information within source-controlled files to make it easy to see who did what, and when they did so. It is not entirely straightforward to get it working, though; unless of course you read, and follow, Michael's...

TortoiseSVN and Subversion Cookbook Part 4: Sharing Common Code

Michael Sorens continues his series on Source Control with Subversion and TortoiseSVN by describing several ways one can use to share code among several projects.

TortoiseSVN and Subversion Cookbook Part 3: In, Out, and Around

Subversion doesn't have to be difficult, especially if you have Michael Sorens's guide at hand. After dealing in previous articles with checkouts and commits in Subversion, and covering the various file-manipulation operations that are required for Subversion,...

TortoiseSVN and Subversion Cookbook Part 2: File Operations and Subversion Filtering

The second part of Michael's series of articles gives more recipes for Subversion Source Control. This time he explains how to add files, highlights tools and techniques for determining what to include in source control and shows how to quickly and efficiently...

Subversion and TortoiseSVN Cookbook Part 1- The Basics

If you have more than zero developers in your team, then you need Source Control. In this article Michael starts a series that aims to provide clear and complete recipes for using Subversion, mainly through its simple, elegant, graphical interface: TortoiseSVN.

Further Down the Rabbit Hole: PowerShell Modules and Encapsulation

Modules allow you to use standard libraries that extend PowerShell's functionality. They are easier to use than to create, but if you get the hang of creating them, your code will be more easily-maintained and re-usable. Let Michael Sorens once more be your...

Down the Rabbit Hole- A Study in PowerShell Pipelines, Functions, and Parameters

For an experienced programmer to learn a new language can be a journey quite like Alice's in wonderland. Paradoxes, unexpected twists, blind tangents, bafflements and nice surprises. Michael comes to the rescue of anyone learning PowerShell with an explanation...

Harnessing PowerShell's String Comparison and List-Filtering Features

When you are first learning PowerShell, it often seems to be an 'Alice through the looking-glass' world. Just the simple process of comparing and selecting strings can seem strangely obtuse. Michael turns the looking-glass into wonderland with his wall-chart...