Using dmidecode to inspect hardware and firmware information
A practical reference for the Linux dmidecode command, including all documented `-s` keywords and `-t` DMI types with space for recording real machine output.
All writing
Notes and practical guides about software engineering, tools, productivity, and media workflows.
Practical notes from building, debugging, and improving digital workflows.
A practical reference for the Linux dmidecode command, including all documented `-s` keywords and `-t` DMI types with space for recording real machine output.
A practical checklist for integrating a new machine or service into my homelab using Sophos XG, Technitium DNS, and Caddy.
A practical introduction to the Proxmox pvesm command for inspecting and managing storage from the command line.
How to structure complex workflows in Claude Code using CLAUDE.md, modular Markdown files, and separate project data.
Tools and practical techniques for organizing and bulk-renaming mixed photo collections on Windows.
An AutoHotkey workflow for faster photo culling in XnView MP and FastStone Image Viewer.
Small Windows command-line and File Explorer shortcuts that reduce repetitive typing.
A fail-closed approach to service startup failures, paired with a Windows Event Log structure that keeps operators informed.
How to structure long-running initiatives in Azure DevOps using Requirements, Features, PBIs, and Tasks while keeping themes, deliverable increments, and implementation work clearly separated.
A concrete Directory.Build.props example that incorporates Microsoft's .NET analyzers and StyleCop Analyzers, and applies stricter analysis to production projects than to tests and tooling.
How a cross-team rule set for .NET static code analysis splits responsibilities between Microsoft's analyzers and StyleCop, and why production and non-production code get deliberately different strictness levels.
A ranked comparison of MQTT security configurations — anonymous TLS, password auth, mTLS, and mTLS plus password — matched to the environments each one actually fits.
Security guide for Advantech ADAM-6000 and ADAM-6200 Ethernet I/O modules, covering MQTT with TLS, X.509 certificates, Modbus/TCP, SNMP, REST APIs, network segmentation, VPNs, and secure cloud integration.
What Happens to XMP Sidecar Metadata When You Rotate a JPEG in Adobe Bridge?
How Container Requirements can provide a virtual hierarchy for organizing related requirements in Azure DevOps when suitable portfolio-level work item types are unavailable.
A practical walkthrough of MQTT over TLS: what TLS actually secures, when broker vs. client certificates are needed, and how to inspect a broker's certificate from the command line.
When one Mosquitto broker with multiple listeners is the right architecture, and when running genuinely separate broker instances makes more sense.
A practical comparison of email and Microsoft Teams, covering communication style, speed, collaboration, organization, formality, documentation, and recommended use cases.
How to organize MVPs and subsequent product increments in an Azure DevOps hierarchy using Requirements, Features, PBIs, and Tasks.
A practical introduction to the Given-When-Then format, its role in acceptance criteria, and how it complements user story descriptions.
Why CRUD-related functionality such as create, rename, and delete should often be split into separate Product Backlog Items to improve delivery, testing, estimation, and risk management.
How Atwood's Law is evolving in the age of WebAssembly, and why the continued shift from traditional desktop software toward web platforms matters for future technology strategy.
Why modern software engineering teams favor collaboration platforms such as Microsoft Teams over email for internal communication, knowledge sharing, file collaboration, and faster decision-making.
A comparison of CMAF, Matroska, and MP4, covering their relationships, container formats, streaming capabilities, fragmentation, codec support, and common use cases.
Comparing gRPC and Akka.NET across paradigm, resilience, and deployment complexity to help decide which communication pattern fits a given service.
How to slice a larger software feature into user-facing Product Backlog Items while distinguishing vertical slices from technical implementation tasks.
Practical workflows for debugging, structuring, and automating internal NuGet packages without turning every code change into a rebuild-and-republish cycle.
Why automation candidates should be identified during refinement rather than derived from manual test results afterward, with a workflow, checklist, and side-by-side example.
Pointing to a well-argued dev.to article on why source files should end with a newline, and a short note on why it's worth adopting as a habit.
Why pinning LangVersion to Latest undermines build reproducibility, and how explicit language and SDK versions keep a team's builds predictable.
What the sMigratorApplied key in ReSharper's .DotSettings files tracks, why it exists, and why it's usually safe to leave alone.
What ReSharper's three built-in Code Cleanup profiles actually do differently, plus a naming pitfall worth avoiding when customizing profiles across settings layers.
What ReSharper's Sort Modifiers cleanup setting does, the default Microsoft-guideline modifier order it applies, and where to configure it.
How ReSharper's Arrange Qualifiers cleanup setting decides when a namespace or type qualifier is redundant versus necessary, with common scenarios and configuration steps.
What ReSharper's Apply File Layout cleanup setting does, how to customize it, and why it matters for team consistency.
How ReSharper's settings layers stack and resolve conflicts, why injected layers don't override team-shared defaults the way you might expect, and tips for managing layers on a team.
A field guide to legacy .csproj elements — what's safe to delete, what SDK-style projects already handle, and a workflow for keeping project files lean over time.
The final design principles, migration approach, and lessons from building a segmented Sophos XG homelab.
An overview of why software globalization has become a baseline requirement, what it delivers, and the technical and cultural work it actually takes.
What the '>>' prefix convention in .resx resource keys typically signals, and why it isn't part of the .NET resource file specification.
A clear breakdown of how globalization, internationalization, and localization relate to each other, and where each one's responsibilities begin and end.
Weighing .resx files against Embedded Resource for shipping images in a .NET assembly, and rules of thumb for choosing between them.
A layer-by-layer method for diagnosing unreachable VLAN gateways, clients, and services.
Why a separate administration port makes VLAN migrations and recovery safer.
Turning HomeMatic, MQTT, Zigbee2MQTT, media, and IoT dependencies into explicit firewall flows.
Why connected routes are not permissions, and how to build readable inter-VLAN rules.
Separating infrastructure administration from ordinary client and IoT traffic.
Tagged, untagged, access, and trunk traffic explained through a Sophos XG homelab uplink.
How Sophos VLAN interfaces become gateways for segmented homelab networks.
An overview of running Docker containers on Windows, including Docker Desktop, WSL2, Linux and Windows containers, filesystem performance, networking, volumes, resource allocation, and installation.
A practical method for mapping trust zones to VLAN IDs and non-overlapping IPv4 subnets.
Recommendations for choosing a productive monitor setup for software development, including dual and triple monitors, ultrawide displays, resolution, ergonomics, and connectivity.
The goals, trust boundaries, and design principles behind a segmented Sophos XG homelab.
A balanced look at #region in C# — where it genuinely helps navigate large files, and where it just hides code that needs refactoring.
Why applying one uniform static-analysis ruleset to both production and test code serves neither well, and what a more relaxed ruleset for tests actually buys a team.
Why brownfield and greenfield code call for different static-analysis rulesets, and how that split turns modernization into an incremental, sustainable process instead of a single risky migration.
Why separating production code from testing and experimental code shapes decisions like where integration tests should live in a repository.
Ground rules for deciding what deserves its own Git repository, how to name it, and how to keep experimental code out of the core product.
A practical comparison of C# local functions and private methods, covering scope, reuse, readability, and when each one is the right tool.
Comparing C#'s nullable reference types against the Maybe monad pattern, and which one fits which kind of project.
How to kill multiple Windows processes by exporting process IDs with PowerShell, bulk editing them using a multi-cursor editor, and running the resulting batch file with taskkill commands.
The two common conventions for ordering C# using directives, how ReSharper, Rider, StyleCop, Visual Studio, and .editorconfig each support them, and the specific settings that control the behavior.
A balanced look at the arguments for and against allowing brace-less single-line if-statements in C#, including the merge-conflict and code-review angles that make this less trivial than it seems.
A concrete folder layout for .NET repositories, from a minimal PoC structure up to a full production dev-tree.
A short map of the file-organization series covering DevTree layout, production vs. non-production code, repository structure, and #region usage.
How to structure Shared Folders on a Synology NAS for clean permissions, policies, backups, and SMB access.
How to use Linux bind mounts to expose subdirectories of an SMB share at separate, independently read-only mount points without duplicating data or maintaining multiple CIFS connections.
Why an accidental chmod 666 on the git user's authorized_keys file forced a password prompt over SSH, and how restoring 600 permissions fixed public-key authentication.
Why the blog moved from Geeks With Blogs to a Markdown and Git based workflow on GitHub Pages, and how to forward a custom GoDaddy domain to it via A records and a CNAME entry.
A toolchain for resizing and renaming oversized blog screenshots, using Greenshot, Image Resizer, and Joe on Windows, with a similar workflow sketched out for macOS.
A HandBrake and HandBrakeCLI based toolchain for batch-shrinking GoPro videos and moving the large originals to an unsynchronized OneDrive folder to save local disk space.
How to fix the 'This view has crashed' error in MarkdownPad 2's live preview on Windows 10 by installing an older, compatible version of Awesomium.
A step-by-step approach to diagnosing an unreachable SMB/CIFS NAS share, testing each layer from ping and TCP port checks through smbclient and an actual CIFS mount.
Fix an ArcGIS Runtime MapView XAML namespace error when recreating a C# WPF application in F# using FsXaml and FSharp.ViewModule.
Fix a compilation error in the F# Empty Windows App WPF template by trusting the project's XAML Type Provider through the Visual Studio options.
How to retroactively import a folder of ad-hoc Word document versions into Git so renames and diffs are tracked, instead of juggling filename-based version history.
Fix Windows Live Writer installation errors caused by the web installer by using the complete offline Windows Live Essentials installer instead.
Fix read-only access on a Synology DS215j NAS after a system update by restarting the WinBind and SMB daemons with a scheduled user-defined script.
How to install ClearOS 6.5 as a virtual machine on XenServer by comparing available VM templates and disabling Viridian to enable the graphical installer.
Enable Remote Desktop access to a Windows 10 virtual machine hosted on XenServer and connect directly from macOS for a smoother experience.
How to install XenServer 6.2 on an Intel NUC from USB stick, troubleshooting failures with UNetbootin and YUMI and successfully creating the installer with Rufus.
How to stream videos from a NAS to Apple TV via AirPlay using an iPad, solving playback issues with OPlayer and VLC by using 8Player and DLNA.
Compares several Windows Live Writer plugins for formatting and syntax highlighting source code in blog posts, including their editors, Live Writer rendering, and final blog output.
Set up an OpenVPN tunnel between a hosted Debian server and a Raspberry Pi running Arch Linux, including certificates, routing, client configuration, and verification of tunneled internet traffic.
How to configure VirtualBox port forwarding for a ClearOS virtual machine so its web-based administration interface can be accessed from the host via localhost.
Work around a ClearOS web installer hang on the system-update step by running yum update manually from a console, then resuming the installer.
How to handle the apt-get configuration file prompt for /etc/issue when updating or upgrading a fresh Moebius Linux installation on a Raspberry Pi.
A simple workflow for displaying your own KML data in Google Maps by publishing the KML file through a public Dropbox link.
How to create custom Microsoft Word keyboard shortcuts for increasing and decreasing indentation to quickly switch between levels of list styles
A collection of free IDEs, editors, compilers, SDKs, and learning resources for getting started with F# development on Windows.
How to verify and regenerate unique Microsoft Distributed Transaction Coordinator (MS DTC) CIDs on cloned machines to prevent transaction problems in distributed BizTalk environments
How to fix Sublime Text 2 Package Control when no packages are displayed by changing the repository channel protocol from HTTPS to HTTP.
Explains why SharpDevelop may not show the 'Send to F# Interactive' command for F# script files and how adding the FSX file to an F# project enables it
How to fix SharpDevelop's 'F# compiler is not installed' error by creating a Windows junction from the expected F# compiler path to the actual F# SDK installation.
How to quickly delete large folders and files from the Windows command prompt using rmdir and del as faster alternatives to Windows Explorer.
How to quickly delete large folders and files from the Windows command prompt using rmdir and del as faster alternatives to Windows Explorer.
Shows how to access and copy assemblies from the .NET Global Assembly Cache (GAC) despite Windows Explorer's special shell view, using the command line or a mapped administrative network share
Guide to exporting contacts from a BlackBerry with Kontacts, transferring the CSV file to a computer, importing it into Google Contacts, and synchronizing the contacts with a phone.
Describes a GitHub Wiki change where page filenames are used as rendered titles, breaking workflows that relied on separate structured filenames and explicit page-title markup.
An updated checklist of software, developer tools, Visual Studio extensions, version-control clients, utilities, productivity applications, and useful web services for setting up a Windows developer machine.
Troubleshoots Outlook hanging at 'Loading Profile' by using ScanPST and Sysinternals Handle to identify and terminate a process that is locking the Outlook OST or PST file.
How to execute an Entity Framework generated database script against the correct attachable MDF user database instead of accidentally creating the schema in SQL Server's master database.
Shows where Entity Framework 5 Code First creates its automatic LocalDB database in Visual Studio 2012 and how to access it through SQL Server Object Explorer.
Troubleshoots a Lenovo ThinkPad W530 optical drive stuck in a powered-off state with Windows Device Manager Code 47, and shows how reinserting the UltraBay drive restores it.
Warns about overly broad bin rules in .gitignore files, which can unintentionally exclude binaries from versioned SDKs and toolsets in self-contained development trees.
Explores using LINQ with ArcObjects by exposing ArcGIS features as IEnumerable<IFeature>, including deferred execution, feature cursors, recycling considerations, custom enumerators, unit testing, and performance trade-offs.
How to find the original URL of an RSS feed configured in Microsoft Outlook by opening the feed settings through the Account Settings dialog.
How to export Creole-based GitHub Wiki documentation to DOCX by cloning the Wiki repository, converting and merging Creole files to HTML with Creole/c, and processing the result with Pandoc.
How to move the OneNote Unfiled Notes section to a new location and reconnect it through OneNote's Save & Backup settings without editing the Windows registry.
How to fix the C# error 'lambda expression is not assignable to parameter type string' when using Entity Framework and LINQ by adding the missing System.Linq using directive.
A practical Git configuration for Windows with useful aliases, colored output, line-ending settings, Notepad++ as editor, and KDiff3 or P4Merge for diff and merge operations.
Fixes a Visual Studio project startup error where the endpoint is not reachable by removing the Prefer32bit setting from the project file.
Add a custom screen resolution to an Ubuntu VirtualBox guest with cvt and xrandr when the default resolution list doesn't fit your display.
Explains how Chrome and Chromium blacklist removed thumbnails on the New Tab page and how to restore all thumbnails or modify the most-visited blacklist.
Fixes a Simian duplicate-code analysis issue in Jenkins where violations are counted but details show 'No violation found' due to an incorrect source path prefix.
Why build machines need the actual SDKs installed, not just referenced targets, for MSBuild to reliably build Silverlight and web-application projects.
Why Activator.CreateInstance fails when directly using an ArcObjects AppRefClass type but succeeds when obtaining the COM type through its CLSID, avoiding an invalid runtime cast.
A note on machine- and edition-specific Code Analysis paths added to Visual Studio project files and the problems they cause for portable projects, mixed-edition teams, and continuous integration builds.
Explains why Silverlight and Web Application projects require Microsoft.WebApplication.targets at Visual Studio's expected MSBuild location, and how to work around this dependency on a toolset-free continuous integration server.
Troubleshooting PostSharp license errors on a TeamCity continuous integration server and configuring the correct license activation for unattended builds.
Troubleshooting a Jenkins MSBuild failure caused by using the .NET 3.5 MSBuild version with the ImportGroup element, which requires MSBuild 4.0, despite targeting .NET Framework 3.5.
How to run StyleCop on a minimal Continuous Integration server without installing it by storing the required assemblies and MSBuild target in the project's DevTree.
Shows how to restore Debug.WriteLine output in DbgView when running xUnit tests by adding a DefaultTraceListener.
How to downgrade a NuGet package when Update-Package refuses to install an older version by uninstalling the current package and explicitly installing the required previous version.
A review of SmartAssembly as a .NET tool for obfuscation and protecting intellectual property, with additional features beyond code obfuscation.
Troubleshooting the .NET error 'Failure has occurred while loading a type' in a COM+ assembly, tracing it to stale registry permissions and resolving it by removing the problematic CLSID keys and running Visual Studio with administrative privileges.
How to use InternalsVisibleTo with strong-named .NET assemblies, including signing the test assembly and specifying the full public key instead of the public key token.
Why calling an abstract or virtual initialization method from a C# base-class constructor triggers the 'Virtual member call in constructor' warning, and when this Template Method-style approach can be safe.
Configuration notes for a more productive Git Bash and Windows console environment, including window and buffer sizes, transparency, copy-on-select, working directories, and Git Bash integration.
A small performance test of log4net logger access in the context of PostSharp AOP, comparing reused, repeatedly resolved, and individual loggers to evaluate the cost of runtime logger lookup.
How PostSharp defaults to the Professional Edition trial and how to configure a Community Edition license to prevent evaluation metadata from being embedded in compiled assemblies.
How to correct wrong company, copyright, and vendor information in Visual Studio AssemblyInfo files by fixing the Windows RegisteredOrganization registry value.
A comparison of Channel 9 WMV and MP4 video download formats by resolution, file size, and subjective visual quality to choose the best option for technical videos.
NuGet als Paketverwaltung für ArcObjects-Bibliotheken: Drittbibliotheken versionieren, über eigene Paketquellen verteilen und Referenzen in Visual-Studio-Projekten zentral und reproduzierbar aktualisieren.
How to integrate NuGet package restore into an MSBuild target, keeping dependencies out of source control while ensuring Visual Studio and CI builds restore the required package versions.
A quick reference to Visual Studio macros and predefined variables available for use in project build events.
A DevTree folder structure for separating experimental trials, spikes, samples, prototypes, and clean production code according to their purpose and maturity.
Ein pragmatischer DevTree bündelt Sourcecode, Bibliotheken, Build-Tools und weitere Entwicklungsartefakte im Versions-Repository, um reproduzierbare Builds, Continuous Integration und eine effiziente Zusammenarbeit zu ermöglichen.
How to make ReSharper understand .NET Code Contracts such as Contract.Requires by extending its external annotations and eliminating false nullability warnings.
How to set up xUnit with Visual Studio and ReSharper, including local xUnit references, the xUnit Contrib ReSharper plugin, external annotations, and Live Templates.
A note on applying the Perform Runtime Contract Checking option: application runs pick up the changed setting on restart, while unit tests require an explicit rebuild
Links zu Präsentationen und Code-Beispielen der ESRI 2011 zu professioneller Softwareentwicklung mit ArcObjects, ArcGIS Desktop Customizing und ArcObjects 10.
How an AppDomain.AssemblyResolve handler lets a GAC-deployed assembly bind to a dependency that isn't itself in the GAC.
Auswertung des Teilnehmerfeedbacks zum Esri GIS-Konferenz-Workshop zur professionellen Softwareentwicklung mit Ergebnissen zu Qualität, Praxisrelevanz, Themenwünschen und technologischem Niveau.
Personal experiences with stability problems on multiple Lenovo ThinkPad W510 notebooks, including freezes, standby wake failures, crashes, and possible links to input, graphics, and temperature.
How to suppress automatic ArcGIS Add-In registration during Visual Studio builds under limited permissions by placing a Dont_EsriRegAddin.txt file beside the project file.
How to get the Keymaps for ReSharper plugin working with ReSharper 5.1 by moving its DLL to the correct version-specific plugin directory.
How to suppress FxCop and Code Analysis warnings such as CA1811 and CA1812 in ArcGIS Desktop 10 Add-In code generated by ArcGISAddInHostGenerator.
How Castle Windsor resolves multiple implementations of the same interface and how registration order, named components, and constructor dependencies can build a Chain of Responsibility
How to run esriRegasm outside an ArcGIS installation and on build/CI servers without ArcGIS, including the required permissions and MSBuild target changes.
How to use Mercurial through an HTTP proxy by supplying proxy host and port settings with the hg --config parameter.
How to clean orphaned or incorrect repositories from the Git Extensions recent list by editing or deleting the history value in the Windows registry.
How to fix Windows 7 Explorer's annoying navigation-pane folder scrolling behavior using Classic Shell's Fix folder scrolling option.
How to make the CopySourceAsHtml Visual Studio add-in work with Visual Studio 2010 by copying its files and updating the AddIn configuration from version 9.0 to 10.0.
How Word and OneNote differ when pasting formatted text, and how to use Visual Studio's CopySourceAsHtml add-in with HTML instead of RTF to preserve source-code formatting in OneNote.
A look at alternatives to the discontinued Snippet Compiler for compiling C# snippets and preserving syntax highlighting.
Why a Windows batch file can have a different current working directory when started normally versus with Run as administrator, causing %CD% to point to a Windows system folder.
Notes on getting NDepend's Visual Studio integration installed on Windows 7/64 with restricted user permissions, working around repeated file-blocking errors.
Why Castle Windsor cannot be used with the .NET Framework 3.5 Client Profile.
Notes on ArcGIS Add-In limitations and packaging, including component namespaces, adding unreferenced assemblies as AddInContent, PDB handling, and extending the table context menu with buttons.
A short comparison of .NET IoC containers including StructureMap, LightCore, Autofac, Castle Microkernel, Castle Windsor, and Spring.NET, with a focus on XML configuration, keyed implementations, and assembly resolution.
How to fix an ArcObjects COMException when accessing MapDocument.Thumbnail from a background thread by explicitly setting the new thread's apartment state to STA.
How to add a Windows Explorer context-menu option for creating blank Visual Studio solutions using a template in the ShellNew folder and corresponding registry settings.
A personal keyboard shortcut reference for Visual Studio, ReSharper, Windows, Outlook, Word, Chrome, and SRWare Iron, covering editing, refactoring, debugging, navigation, window management, and productivity.
Key characteristics of good unit tests: fast, independent, isolated, repeatable, self-validating, small, transparent, and written at the right time.
A summary of .NET event naming guidelines and conventions for event handlers, EventArgs classes, pre- and post-events, and overridable OnXxx methods.
Wie sich COM-Belange in ArcObjects mit partiellen C#-Klassen, VsCommands und ReSharper sauberer separieren lassen und warum dies eine bessere Strukturierung als #region ermöglicht.
A personal checklist of must-have and optional developer tools, IDEs, Visual Studio add-ins, editors, utilities, and Quick Launch shortcuts for a Windows development workstation.
How to automate NUnit tests with consistent naming, a Windows batch runner, test categories, XML result files, and Hudson CI test reporting.
How to integrate Simian duplicate-code detection into Hudson CI, configure C# file exclusions and thresholds, generate XML reports, and prevent code duplication findings from breaking the build..
How updating Hudson plugins resolved a config.xml deletion error that appeared after upgrading the Hudson CI server and changing job configurations.
How to obtain and install a newer FxCop release from the Windows SDK for Windows 7 and .NET Framework 4 when the FxCop GUI update link is broken.
A collection of StyleCop and FxCop SuppressMessage examples for common code analysis issues, including naming, IoC, testing, exceptions, documentation, strong names, and framework-specific cases.
How to use a project-specific FxCop custom dictionary with Visual Studio Code Analysis by linking the dictionary into each project and configuring CodeAnalysisDictionary in the csproj file.
Why ArcMap toolbar names can remain visible after GUI changes due to the CommandBarNameCache registry cache, even when the toolbar constructor is never called.
Why renaming COM-Interop components can break deployment when WiX registry entries generated by Heat still contain the old component name, even though development builds work correctly.
Empfohlene globale TortoiseSVN Ignore-Patterns für .NET, Visual Studio und ReSharper sowie sinnvolle Zeitstempel-Einstellungen und Hinweise zur Sicherung der Subversion-Konfiguration.
How to use a renamed FxCop custom dictionary with Visual Studio Code Analysis, MSBuild targets, FxCopCmd, and the standalone FxCop GUI.
Verschiedene englische und deutsche Formulierungen zur Aussprache und Beschreibung des Lambda-Operators in C# und von Lambda-Ausdrücken.
Warum ReSharpers Reorder Type Members bei C#-Strukturen für unmanaged Code gefährlich sein kann und wie StructLayout und FieldOffset ein stabiles Speicherlayout sicherstellen.
Anleitung zum Remote Debugging mit Visual Studio: Remote Debugging Monitor einrichten, Prozesse verbinden, PDB-Dateien und Firewall konfigurieren sowie typische Verbindungs- und Breakpoint-Probleme beheben.
Using F# sequences, pipelines, and Seq.fold with ArcObjects to iterate over features and calculate the combined bounding box of an ArcGIS feature class.
How to iterate through all features of an ArcObjects feature class in F# by wrapping an IFeatureCursor in an F# sequence and processing each feature.
First steps using F# with Esri ArcObjects: loading ArcGIS assemblies, initializing a license, connecting to an SDE workspace, and accessing a feature.
How to enable F# Interactive in SharpDevelop by configuring the F# installation directory.
How missing custom cultures can cause the MSB3105 duplicate Resources error during compilation
How to allow non-administrative Windows users to format and eject removable media by changing the appropriate Local Security Policy setting.
How to install SQL Server 2008 Management Studio Express using the Microsoft Web Platform Installer.
Notes on MSBuild Exec task failures with MSB6003 when quoting the WorkingDirectory attribute
Fixing a Code Analysis/FxCop error in mixed VS2005/VS2008 projects by pointing the VS2005 targets at the VS2008 FxCop binaries.
How to stop a running build on TFS
How a trailing backslash in a quoted Windows folder argument can break parsing
A workaround for Visual Studio Find in Files missing matches in XML files
How to configure StyleCop SA1600 documentation warnings to ignore missing documentation
Installing StyleCop for ReSharper under an administrative account does not activate this ReSharper plugin under my developer account.
Disable spellchecking for AgentSmith
How to make a custom FxCop dictionary available to Visual Studio.
How to integrate Microsoft FxCop into Visual Studio builds using post-build events
How to fix grayed-out ReSharper menus and a missing Visual Studio add-in by reinstalling MSXML 6.0 after it was removed with SQL Server 2005.
How to deal with SAP .NET Connector installation issues
Build only a subset of a large Visual Studio solution by using solution folders instead of juggling the configuration manager.
How to resolve Visual Studio's duplicate Resources parameter error when using custom cultures
Performancevergleich von as, is und direkten Casts in C#
C#-Tipps für ArcObjects: unnötige doppelte Casts mit is und explizitem Cast vermeiden sowie Next()-Schleifen kompakter und verständlicher formulieren.
How to adjust the Visual Studio Code Analysis warning limit
Praktische Outlook-Einstellungen für Schriftarten, Signaturen, automatisches Markieren gelesener E-Mails und das Minimieren von Outlook in den System-Tray.
How to maintain Visual Studio 2005 and 2008 project compatibility
How to make Windows XP text search include files with unknown or unregistered extensions
An overview of syntax-highlighting and source-code formatting plugins for Windows Live Writer
With the runas tool it is possible to start an application under an other account. But the explorer need the special parameter /separate to start. So the cor...
How to catch COMException errors from the ArcObjects library in C#, inspect their error codes, and identify specific ArcObjects error constants.
A concise explanation of the difference between URI and URL, their relationship, and why a URL is considered a specific type of URI.
An overview of resource and localization tools for Visual Studio
A collection of useful DOS and Windows batch scripting snippets
How to correctly build a CHM table of contents by placing the OBJECT tag directly after the LI tag to ensure entries are displayed.
How to fix NUnit assembly loading errors caused by test assemblies located outside the NUnit project's application base, diagnosed with Fusion Log Viewer.
How to fix MSB3073 errors in Visual Studio post-build events by quoting macros such as $(TargetPath) when file or folder paths contain spaces.
How to restore a non-functional SHFB Content Editor by deleting corrupted configuration files and fixing malformed XML content files.
Parametrisieren vs Parametrieren
How a Sandcastle CHM build can fail because of filenames containing multiple dots followed by a part starting with 'H', causing an HHC3004 warning.
How ClickOnce applications are referenced from the Start menu, where .NET stores their local files, and how to trigger the ClickOnce uninstall.
How an orphaned assembly in the GAC can cause the misleading MSB3217 'Cannot register assembly' build error and why removing stale dependencies solves it.
Use strongly typed image and cursor resources in .NET applications to catch missing or renamed resources earlier and avoid fragile runtime lookups.
Bundle an application's referenced assemblies into a single EXE using ILMerge in an MSBuild post-build step.
How to localize C# applications with .NET resource files, satellite assemblies, ResGen.exe, AL.exe, and a post-build process for multiple languages.
Why you don't need a wildcard when configuring log4net parameters for all loggers within a namespace.
Wie sich mit ExeConfigurationFileMap eine eigene Konfigurationsdatei für eine .NET-DLL laden und auslesen lässt.
Wie sich .NET-Assemblies aus dem Global Assembly Cache (GAC) in Visual Studio referenzieren lassen, wenn sie nicht im Add-Reference-Dialog aufgeführt werden.
Wie man die Installation eigener BizTalk-Functoids im GAC und Mapper-Extensions-Verzeichnis per Post-Build-Event automatisiert
Durch Verwendung des Mass Copy Functoid ist es möglich die Elemente unterhalb des Quell-Knotens mit den Elementen unterhalb des Zielknotens zu verbinden. Fas...
Shows how to map XML Any elements in BizTalk orchestrations using XmlDocument.ImportNode, serializable XML helper classes, namespace managers, and a Message Assignment shape.
Mitgliedschaft in SQL-Server-Datenbankrollen für den BizTalk-Host-Account bequem per sp_addrolemember und sp_droprolemember statt über das GUI verwalten.
Zeigt verschiedene Möglichkeiten zum Verarbeiten und Manipulieren von XML-Messages in BizTalk-Orchestrations mit XmlDocument, XPath, Namespace-Managern und eigenen .NET-Klassen.
How to configure a BizTalk dynamic SMTP send port, setting mail parameters and the recipient address via Message Assignment and Expression shapes.
Wie man einen dynamischen BizTalk-SMTP-Send-Port konfiguriert und Empfänger sowie Mail-Parameter per Message-Assignment- und Expression-Shape setzt.
Per Registry-Eintrag unter AssemblyFolders eigene Assemblies im .NET-Reiter des Add-Referenz-Dialogs von Visual Studio sichtbar machen.
Wie sich Low-Level-Tracing für den BizTalk mySAP Adapter über CPIC- und RFC-Umgebungsvariablen aktivieren lässt, um Probleme bei der SAP-Kommunikation zu analysieren.
Wie man einen irreführenden BizTalk-SAP-Adapter-Fehler behebt, der nach einem Projektumzug durch eine fehlende, beim Schema-Import erzeugte Wrapping-DLL auftreten kann.
Wie man eine BizTalk-HTTP-Receive-Location für die Anbindung von Pivotal PXIE konfiguriert, inklusive der nötigen Transport-Eigenschaften.
Wie man einen SQL-Server-Debugging-Fehler behebt, indem dem verwendeten Service-Account explizite EXECUTE-Rechte auf die Stored Procedure erteilt werden.
Das SDK-Tool fuslogvw (Assembly Binding Log Viewer) hilft beim Nachvollziehen, warum eine Assembly nicht geladen werden konnte.
Gerade im Zusammenhang mit nullable Types im .NET FW 2.0 ist es interessant eine XSD-Definition mit leeren (nicht-string) Elementen zu erlauben. Das Attribut...
Wie man eigene BizTalk-Functoids entwickelt, deren Installation im GAC und Mapper-Extensions-Verzeichnis, sowie die Automatisierung per Post-Build-Event.
Warum sich Pivotal-XDR-Schemas nicht direkt nach XSD konvertieren lassen und wie man sie stattdessen mit dem BizTalk Schema Generator neu erzeugt.
Übersicht typischer BizTalk-Fehler durch inkonsistente XML-Namespaces und falsch konfigurierte Receive-Pipelines sowie Hinweise zur korrekten Konfiguration von Schemas, Instanzen und Assemblies.
Wie man einen BizTalk-Fehler beim Laden einer Schema-Assembly im XML-Receive-Pipeline behebt, durch getrennte Assemblies, korrekte Target-Namespaces und Multi-part Message Types.
Wie sich die aktuelle Windows-System-SID schnell mit PsGetSid aus den Sysinternals PsTools ermitteln lässt.
Wie man den IIS-Fehler „Service unavailable“ behebt durch Wiederherstellen der DCOM-Berechtigungen für den IIS Admin Service und Aktivierungsrechte für authentifizierte Benutzer.
How to configure BizTalk pipelines to receive, transform, validate, and send SAP IDocs in both XML and flat-file formats using imported SAP schemas.
Wie man einen IIS-Fehler beim Starten des Web-Debuggings behebt, indem die integrierte Windows-Authentifizierung für die Web-Anwendung aktiviert wird.
Wie man einen Fehler bei der Installation des Enterprise Single Sign-On Dienstes behabt, indem die SSO-Administratoren die erforderlichen Administratorrechte auf dem SQL Server erhalten.
Wie man fehlgeschlagene Remote-Verbindungen zu SQL Server 2005 behabt, indem TCP/IP und Named Pipes über die Surface Area Configuration aktiviert werden.
Erfahrungen und Probleme bei der Integration von BizTalk Server und SAP über IDocs mit dem Microsoft BizTalk Adapter v2.0 for mySAP Business Suite sowie ein Vergleich zur RFC-Kommunikation.
Erfahrungen mit der Kopplung von Microsoft BizTalk Server und SAP über den BizTalk Adapter für mySAP Business Suite und IDocs sowie die dabei aufgetretenen Integrationsprobleme.
Wie man die Installation und Konfiguration einer verteilten BizTalk-Server-2004-Umgebung mit SQL Server, Enterprise Single Sign-On, SharePoint, MSDTC sowie den benötigten Benutzern, Gruppen und Berechtigungen durchführt.
.. soll Ende des ersten Quartals 2006 sein Quelle: http://groups.google.de/group/microsoft.public.biztalk.general/browse_frm/thread/3071589aa4c8ea09/67c1f830...