dotnet
33 posts · All topics
- — Writing DotNet Code on a Mac, No Administrator Privileges Required
I’ve been wanting to write a sample for AWS Data Exchange in .NET. Been a while since I’ve written any C# code. Last time I used VirtualBox to run Windows. This time, I went the...
- — ResourceLib 1.3 Released
I’ve released ResourceLib 1.3.
- — VMWareTasks Moved to Github
I moved the popular VMWareTasks C# library from CodePlex to Github.
- — DBlog: Implementing Skeleton CSS Boilerplate
You may have noticed a layout change on this blog. I finally implemented a more modern CSS using Skeleton. Here’s what Skeleton has to say about itself.
- — DBlog: Implementing Blog Post Slugs in .NET
I was showing some CoffeeScript to a candidate today. It happened to be a Backbone.js model with a field called slug. “What’s a slug?” – he asked.
- — Technical Lead / Architect Job in NY
- — ProcessDomain: remoting & out-of-process AppDomains
- — MSBuild: Setting Up a Build Environment w/ NUnit
- — VMWareTasks 1.5 Released
- — FoodCandy.com: Implementing Facebook Connect and Signup w/ Graph API
- — Harvesting wix files
Sometimes great is the enemy of good. I recently had to harvest a large number of files to create a wix installer. I tried heat.exe, but after struggling with its generation sty...
- — WAFFLE: Windows Authentication Functional Framework (LE)
- — VMWareTasks: collecting Guest OS environment variables
All VMWare VixCOM users eventually go through a moment of being puzzled with the behavior of VixCOM ReadVariable function used with VIX_GUEST_ENVIRONMENT_VARIABLE (read this thr...
- — VMWareTasks: reading RunProgramInGuest command output
This is a pretty common question on the VixCOM forum: How do I run a command in the virtual machine and collect its output?
- — Living in Adelaide, GMT+9:30
Someone kindly reported a bug entitled “Times Rounding Off” on FoodCandy.
- — Locating UI controls and clicking through menus with System.Windows.Automation and White
In a previous post I had implemented clicking through menus with White. Someone pointed out that this was a solved problem and I didn’t need to write any code.
- — Automating Win32 UI Testing: System.Windows.Automation and Project White
Just when I thought things were well under control in dotNetInstaller, someone filed this bug. It basically says that an installed check doesn’t work. This is pretty major funct...
- — Implementing AtomPUB in .NET
I’ve been wanting to implement a POST protocol for my blog for a while. The urge got really bad since I’ve started using LiveWriter at my day job. It’s such a nice piece of soft...
- — ResourceLib 1.2 with added support for RT_JUSTABOUTEVERYTHING
I’ve been either working on ResourceLib on the subway on my work to and from work for the last few weeks or reading Raymond Chen’s “The Old New Thing”. Those two exercises go we...
- — VMWareTasks 1.3 for VixCOM 1.7.0 (let's reinvent less wheels)
I’ve released VMWareTasks 1.3 for VixCOM 1.6.3 and 1.7.0.
- — ACL-based authorization model with NHibernate
I’ve posted a long overdue article describing an ACL-based authorization model with NHibernate 2.0. This is the next level of evolution from ACL-based implementations that I’ve ...
- — Nesting multiple ConfigurationElement types in a ConfigurationElementCollection
Today I stumbled upon an unpleasant problem with .NET configuration. I’d like to have a configuration file that looks like this.
- — How the .NET Queue
will bite your memory usage I was profiling an application at my real job with MemProfiler. It yielded a very high number of instances in a .NET Queue<T>. What was abnormal is a constant growth of th...
- — File Resource Management .NET Library
- — VMWare Tasks .NET Library for VixCOM
- — Abstracting a cumbersome construct in VIX API: GetNumProperties + GetNthProperty
Did I tell you how much I love yield return?
- — Getting the display name of a VMWare snapshot
Looking at the source code of another VMWare C# wrapper on CodePlex, turns out that most VMWare interfaces represent VMWare handles. This is a good decision from the design poin...
- — Copying files to/from VMWare guest OS is slow: an alternate approach
I really like VMWare VIX API’s CopyFileFromGuestToHost and CopyFileFromHostToGuest. These automatically copy a single file or an entire directory tree. Easy. Unfortunately I am ...
- — Announcing the VMWare Tasks Library
- — Remote Control, Copy and Run programs on a VMware Workstation or VI server using VIX APIs
I’ve been playing with VMware lately, both Workstation and VMware Infrastructure (VI). The company has really stepped up with the new SDKs and the level of programmable interfac...
- — Count projections in NHibernate 1.2
For someone who got stuck with NHibernate 1.1 it was actually surprisingly hard to find much about projections. Before you had to do different queries for a COUNT or a SELECT an...
- — Icon support in ResourceLib.NET
I’ve added icon support in ResourceLib, an open source C# File Resource Management library. This lets you programmatically enumerate and change icons in an executable/dll. I nee...
- — File Resource Management Library (.NET)
There are several good articles about reading and writing resources from/to a compiled binary. Most focus on retrieving module version information and modifying version informat...
