Filament Group – ‘How we make RWD sites load fast as heck’

The first programming I ever did was on an HP programmable calculator with a 49-step program memory. Despite the limit, I was able to program the classic “Lunar Lander” and artillery games. Ever since then, I’ve had an abiding interest in writing efficient programs and (when the Internet came along) websites. For a while, I […]

Viking Code School – Why Learning to Code is So Damn Hard

A short article about the programming learning process via Viking Code School’s blog: Why Learning to code is So Damn Hard I’ve just started reading it, but already I like this quote from Quincy Larson at Free Code Camp: … was convinced that the seemingly normal programmers I ran into were actually sociopaths who had […]

Where it all started – the Monad Manifesto

PowerShell originally started as a project called “Monad” within Microsoft. The original Monad Manifesto[PDF] was written by Jeffrey Snover back in August 2002. BTW, one of the major influences on Monad was a paper by John Ousterhaut: Scripting: HigherLevel Programming for the 21st Century[PDF] It’s interesting to read Snover’s original manifesto and see how much of […]

Automating web browsing using PowerShell

A lot of our Production Quality Control (QC) operations where I work require checking that data has been uploaded to one of our websites, using either one of our internal tools, or our backdoor access to one of our customer-facing sites. This is all right when we’re checking a couple of customer jobs, but gets […]

Another PowerShell resource

Another resource I’ve been mining in the last week or so:, an independent community for PowerShell users. Something at that you won’t find at every other PowerShell resource: the PowerScripting Podcast, currently on episode 289. As I get time, I’m paging back through the archives to find episodes that are of interest to me […]

Find subfolders that lack a given file(name)

Our processing automation at work creates a number of files during processing. One way we can tell when the automation hasn’t completed successfully is when the processed files directory has been created, but the files that are created at the end of processing are missing from the directory. Here’s a PowerShell script fragment to identify […]

PowerShell – Get-WmiObject vs. Get-CimInstance

A recent post on the Hey, Scripting Guy! blog showed how to use PowerShell to find a network adapter’s MAC address. The post provided two ways to get the information using WMI: Get-WmiObject win32_networkadapterconfiguration | select description, macaddress Get-CimInstance win32_networkadapterconfiguration | select description, macaddress I wondered about the difference between GetWmiObject versus Get-CimInstance. Happily, while […]

Scriptify – A navigation aid for SharePoint 2013 PowerShell Cmdlets

Via yesterday’s Hey, Scripting Guy! blog – Scriptify – A navigation aid for SharePoint 2013 PowerShell Cmdlets is a web-based reference for PowerShell cmdlets related to SharePoint 2013. The cmdlets are divided into 36 categories – clicking on a category’s button takes you to a page of buttons to access the invidual cmdlets in that […]

Accessing the Outlook Inbox – ‘NoCOMClassIdentified’ error

(this was my first scripting post on my original Golden Age of Scripting blog) We get a lot of email where I work. A metric butt-ton. One of the things I’d like to be able to do is access that email programmatically, in order to extract production processing reports for further analysis. As a first […]