👨🏻💻 dataelemental.dev
General programming, scripting, data, and queries!
For Internet info, see webcoder.info.
Research/Articles
- Encoding Markup in .NET compares the effects of different XML/HTML character encoders.
- Windows PowerShell to PowerShell Core is how to deal with breaking changes in the new PowerShell.
- Writing a PowerShell Core Module With F#, A Complete Guide fully explains how to create a binary PowerShell module in F#, considering branding, source control, tests, documentation, and publication.
- Recurrence Formats compares different formats for specifying repeating events.
References
- C# History helps to determine what version of C# is required for specific language features.
- SQL Server Datatypes QuickRef is something I put together in the '90s.
- Date and time formatting comparison compares .NET and the GNU
strftimedate and time formatting template support, the latter is used in Linux and Unix systems. - PowerShell secret vault describes using a secret vault from PowerShell.
- PowerShell Confirmation describes all the factors that can affect prompting users with
$PSCmdlet.ShouldProcess().
PowerShell & F#
Detextive, SelectXmlExtensions, CertAdmin, or any of my PowerShell modules can be installed by runnning
Install-Module SelectXmlExtensions (for example).
My most active repo is scripts, which is mostly PowerShell, but also some F# and other (primarily Windows) stuff.
I contribute a small amount to several community projects, as well.
Some Old Perl Modules
- Lingua-EN-Nickname & Lingua-EN-MatchNames allow matching on human names. As seen in The Perl Journal, reprinted as chapter 21 of O'Reilly's Games, Diversions & Perl Culture.
- Statistics-Lite, a pretty basic stats package that for some reason has been used all over the world, in cancer research, and by NASA.