Lee Holmes's Avatar

Lee Holmes

@leeholmes.com

Partner Security Architect, Azure Security. PowerShell developer, fanatical hobbyist, and author of the PowerShell Cookbook.

76
Followers
99
Following
33
Posts
07.09.2025
Joined
Posts Following

Latest posts by Lee Holmes @leeholmes.com

Haha, people yell at me when I share tarantula pics without warning :)

26.02.2026 02:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Book cover for "Threat Driven Software Development: Defending online services from modern threat actors." Colors are primarily blue, with a depiction of an attack graph.

Book cover for "Threat Driven Software Development: Defending online services from modern threat actors." Colors are primarily blue, with a depiction of an attack graph.

Artwork is not final yet, but I can't wait! The amount of battle tested content in this book is unbelievable. And by battle tested, I mean it. Name an APT and Microsoft has had to defend against them.

20.02.2026 20:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Sweet! BlueHat Redmond has kicked off its CFP!

BlueHat brings together security researchers and responders to exchange ideas and best practices - including vulnerability research, mitigations, emerging threats, techniques, and more.

Submit your paper by February 28, 2026: aka.ms/BH26CFP

10.02.2026 19:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

No cover or concrete release date yet (content is fully complete and going through the editorial process), but this is going to be a banger.

30.01.2026 23:23 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

"Threat Driven Software Development" distills 30 years of lessons learned at Microsoft on how to operationally secure services: management infrastructure, identities, keys, secrets, build systems, networks, risk management - you name it.

30.01.2026 23:23 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

So freakin' excited. Have a book coming out with Michael Howard (author of Writing Secure Code), Sherrod DeGrippo (Director of Threat Intelligence at Microsoft) and Shawn Hernan (Director of Azure's Security Assurance organization).

30.01.2026 23:23 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Don't know if you went down the full ergodox + colemax rabbit hole, but going back to QWERTY from an alternate keyboard layout feels like mars too.

29.01.2026 18:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

People's brains cramp the first time they pick a movie randomly - it's interesting to watch. Give the movie 20 minutes before you bail, and you'll find that you end up watching and enjoying them more often than not.

26.01.2026 20:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Security is a far better place for his contributions.

21.01.2026 18:53 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

- The invention of AMSI in Windows, letting applications finally take an active role in their own defense
- Appliance-like delivery of some major on-premises projects that hardened these systems far more than operators could, and also protected them from hostile operational environments.

21.01.2026 18:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

- The first scripting language to ever account for security from the get-go
- Countless improvements to Code Integrity in Windows to support dynamic runtimes
- The only scripting language to actively engage the researcher community in how to adapt to the evolving threat landscape

21.01.2026 18:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Wow, what an amazing impact @jsnover.com has had on the security industry and everybody that's had the privilege to work with him.

Jeffrey's leadership was directly responsible for:

21.01.2026 18:53 πŸ‘ 7 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Congratulations! If you ever need more fish, I can make that happen :)

21.01.2026 18:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Like, there should be a meme license that you need to obtain before being granted access to giphy.com.

21.01.2026 18:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Congrats on the addition to the family :) Before you know it, you'll have a bunch :)

21.01.2026 18:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wife: "Whoa, Lewis Hamilton is getting a new race engineer this season"
Me: "Who?"
Wife: "🏎️🐎 We are checking... 🐎🏎️"

16.01.2026 18:05 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nope, regular ol' APL :)

βŽ•IO ← 0
iter ←{⍉(≒⍉⍡)↑⍉(≒⍡)↑1βŠ–1⌽1βŠ–βŠƒ9.05÷⍨+/+⌿1 0 Β―1∘.βŠ–1 0 Β―1βŒ½Β¨βŠ‚Β―1βŠ–Β―1⌽(
(≒⍡)+2)↑⍉((≒⍉⍡)+2)↑⍉⍡βͺ28+228Γ—?2⍴⍨≒⍡}
{}{canvasβˆ˜β†170↓' +=*β–‘#β–’β–“'[(⌊(⍡÷10))⌊9]β‹„_β†βŽ•DLΓ·32β‹„iter ⍡}⍣≑0⍴⍨1 1Γ—250

16.01.2026 01:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Those approaches didn't end up working out for Encarta, but congratulations to Wikipedia to being an incredible resource for humanity.

16.01.2026 01:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

They tried for a while with the quality angle - having paid professional editors being the primary content owners. And then they pivoted for a while by allowing community contributions that paid professional editors would then fact and quality check.

16.01.2026 01:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

25 years ago is 2001. I joined Microsoft on the Encarta Encyclopedia team in 2002 and asked as part of my interviews: "So what are you going to do about this Wikipedia thing?"

16.01.2026 01:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think it's mostly just "programmer" :) Unlike human languages - after the first programming language, they're mostly all the same.

15.01.2026 20:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Ever seen a demoscene demo in APL? Now you have. www.leeholmes.com/apl-demoscene/

15.01.2026 20:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
APL's Demoscene APL is one of the most curious programming languages you’ll ever run across. For example, take a random problem out of Rosetta Code: β€œNumbers divisible by their individual digits, but not by the produ...

Haha, I've spent so many times looking at it that I can notice the GH version has a bug that makes the fire drift left :)

I also did it in APL recently, that was a trip: www.leeholmes.com/apl-demoscene/

15.01.2026 20:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Was in a discussion with somebody once about their horse, and the conversation included the phrase, "and before you know it, you're in it for a million bucks."

10.10.2025 00:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Tower: "Caution, wake turbulence"

24.09.2025 19:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
IShowSpeed about to approach a crowd of fans

IShowSpeed about to approach a crowd of fans

Had a huge YouTuber (IShowSpeed, 44M subs) come to a place I was at last night. It was madness. Dozens (200?) of kids and teens swarming, screaming his name, and calling his cliches out to him.

He seemed like a nice enough guy, and his security mostly kept the mob from interrupting the rest of us.

24.09.2025 15:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

On close final to a runway, especially at night, is one of the universe's most beautiful views

12.09.2025 16:23 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The following console contetn: [Console]::(-join (294,291,312,293,308,317,312,319,308 | % { [char] ($_ -bxor 337) }))("Hello World")

With a debug message showing what is being sent to AMSI:

=== Amsi notification report content ===
<System.Console>.WriteLine(<Hello World>)
=== Amsi notification report success: True ===

The following console contetn: [Console]::(-join (294,291,312,293,308,317,312,319,308 | % { [char] ($_ -bxor 337) }))("Hello World") With a debug message showing what is being sent to AMSI: === Amsi notification report content === <System.Console>.WriteLine(<Hello World>) === Amsi notification report success: True ===

Have you seen how PowerShell Core now sends de-obfuscated .NET API calls to the AMSI stream?

10.09.2025 17:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Statique: Simple Self-Hosted Comments for Static Websites When hosting a static website or blog, you ultimately have to tackle the question: β€œWhat about the comments?

One of the little pet projects I'm proudest of - extremely simple comment system for static sites: www.leeholmes.com/statique-sim...

09.09.2025 23:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Construction workers ashphalting a road.

Construction workers ashphalting a road.

I could watch stuff like this all day. The world needs more fixers.

08.09.2025 17:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0