Memoization and DRY

I just created an example Python repository, better_memoization, for applying the DRY (Don't Repeat Yourself) principle to some code I found demonstrating memoization. What is Memoization? Memoization is a practice of storing previously calculated iterations of recursive function in a memory cache. Instead of calculating the results every time, cached results are returned when available. … Continue reading Memoization and DRY

Advertisement

IP Subnetting and ANDing

Having taught both A+ and Python courses, I have used IP subnetting as a topic to teach some fundamentals about logic. This is an important skill for IT professionals and developers to understand, yet there are so many that have not picked up these concepts. In this post, I will explain: What is subnetting? Why … Continue reading IP Subnetting and ANDing

Emergency Access Account Use Alerting in Azure Active Directory

When implementing broader security controls in Azure Active Directory, it is a best practice to create an “emergency access” or “break the glass” account that is not subjected to those controls. The purpose of this account is to use for remediating issues with those controls. If Azure MFA is broken, for instance, a privileged account … Continue reading Emergency Access Account Use Alerting in Azure Active Directory

Mailbox Quarantined After Migrating to Exchange Server 2019

Have you experienced an inconsistency with some mailboxes going into a quarantined state after being migrated to Exchange Server 2019 that seemed unexplainable? I had this very situation. A customer with a small-to-medium environment had a single mailbox that would routinely go into a quarantined state after it was migrated. At the time, about 100 … Continue reading Mailbox Quarantined After Migrating to Exchange Server 2019

Enabling Sentry Mode Recording for Tesla with PowerShell

Sentry Mode is a great feature available with Tesla vehicles that are equipped with cameras that can automatically record data based on detection of events.  This has been beneficial for many owners that have had their cars vandalized.  We are going to enable this on my Tesla Model 3 and use a little bit of … Continue reading Enabling Sentry Mode Recording for Tesla with PowerShell

Azure Certifications – All Roads Start HERE

You may have noticed that the Azure certifications have been revamped over the past year, or so. They are now role-based and come in four main tracks (although others exist): Azure Administrator Associate: AZ-103 Azure Developer Associate: AZ-203 Azure Solutions Architect Expert: AZ-300 and AZ-301 Azure DevOps Engineer Expert: AZ-400 There are tons of resources … Continue reading Azure Certifications – All Roads Start HERE

Pester for Infrastructure Validation

I have been using Pester and integrated it with my dxExchange.WebServices module following HDD/TDD practices. I have wanted to start incorporating Pester testing into cloud configuration validation and management for some time, but never really got around to it. A couple of weeks ago, I participated in a Network DevOps course facilitated by Nick Russo … Continue reading Pester for Infrastructure Validation