git
Git Recovery Without Panic
In the previous article, we shared commits between repositories. Now letβs deal with the moment you realise one of those changes was not quite the improvement you had in mind...
NOTES FROM THE TERMINAL
Iβm Daniele, a systems and infrastructure engineer with 20+ years of experience across Windows, Linux and identity. I build automation that makes complex environments easier to operate and maintain.
PowerShell tooling, identity workflows and Linux operations, with Python and infrastructure as code in the wider engineering toolkit.
A FEW GOOD STARTING POINTS
01 / POWERSHELL + IDENTITY
Two PowerShell functions for generating unique user principal names across an Active Directory forest.
Read the guide02 / LINUX + EVERYDAY TOOLS
Keep frequently used connections in a simple configuration file, ready to use from your terminal.
Read the guide03 / AUTOMATION + DISTRIBUTION
Build an internal NuGet repository to distribute PowerShell modules to your team.
Read the guideFOLLOW A THREAD
THE JOURNAL
git
In the previous article, we shared commits between repositories. Now letβs deal with the moment you realise one of those changes was not quite the improvement you had in mind...
git
In the previous post, we gave our work a little room to grow with branches. Now letβs get those branches talking to another repository.
git
In the previous post, we looked at .gitignore and how to keep unnecessary files out of a repository. This time, letβs give our work a little room to grow: Git branches.
PowerShell
A closer look at the revised New-LogEntry function: predictable output, buffer management, concurrent file writes and optional secret redaction.
PowerShell
Using New-StringEncryption and New-StringDecryption in IT-ToolBox 3.0, with explicit passphrases, authenticated encryption and a migration path for older data.