Frode

Frode

@frodeflaten.com

PowerShell enthusiast from Norway. All opinions are mine.

178 followers106 following67 posts

Frode reposted

๐Ÿ’ฅ BOOM. Speakers announced. Tickets are free. What are you waiting for? ๐ŸŽŸ๏ธ Check the schedule and book your free ticket : synedgy.com/psconfeu-minicon/ #PSConfEU #PowerShell #automation #conference #free #IT

Frode reposted

๐ŸŽ’ Bring Your Curiosity. โ˜€๏ธ Follow the Sun. Free registration is open for #PSConfEU #MiniCon 2026. ๐ŸŽŸ๏ธhttps://ti.to/synedgy/psconfeu-minicon-2026 #PowerShell #automation #conference #tech #IT

Frode reposted

Pester 6 has an experimental parallel runner: Run.Parallel = $true puts each test file in its own runspace using PowerShell 7's ForEach-Object -Parallel. On Windows PowerShell 5.1 it runs sequentially instead. #pspester #powershell

Finally did it. If you want to learn testing in PowerShell, hopefully this helps. Please share any feedback to improve it. ๐Ÿ™‚

nohwnd@jakubjares.com

The Pester docs have a follow-along tutorial now. Empty folder to a tested PowerShell module running in CI, no sample project to download, you type every line. Ends at 26 tests and a CI matrix. Written by @frodeflaten.com pester.dev/tutorial #pspester #powershell

Frode reposted

Pester 6.1.0-rc1 is out for testing. You can finally write your own Should-* assertions with New-ShouldAssertion, and they behave like the built-in ones. Pipeline input, value formatting, soft assertions, -ParameterFilter, all of it. #pspester #powershell ๐Ÿงต 1/3

Frode reposted

Pester 6.1.0-alpha2 has global mocks, this solves headaches with -ModuleName. -ModuleName is now needed only when the function is not public to tell us where to find it. github.com/pester/Peste... Please try switching using it on your test base, and report issues. #pspester #powershell

github.comAdd experimental global mocks by nohwnd ยท Pull Request #2850 ยท pester/PesterA normal mock only applies to calls from the scope where it is defined, or from the module you pass with -ModuleName. Code in another module looks the command up in its own session state and never ...

Wow. Deleting a empty #azure tenant fails for no clear reason. Getting help requires a paid support plan and a subscription which will definitely block tenant deletion (no sub prereq). Make it make sense. ๐Ÿคฆโ€โ™‚๏ธ Imagine having to invoke GDPR laws to use a product feature, the Delete-button.

Frode reposted

Pester 6.0.0-rc1 ๐ŸŽ‰ Feature-complete! โšก Parallel test execution (experimental) ๐Ÿ†• New Should-* syntax + 41 assertions ๐Ÿ”ฌ Should-BeEquivalent deep comparison ๐Ÿ“Š Faster coverage by default 160+ PRs ยท 15 contributors #PowerShell #pspester

Frode reposted

Congrats to @jborean.bsky.social for receiving the #PSHSummit26 Jeffrey Snover Innovation Award. As last year's winner I was proud to present it and it sure is nice that it happened to be for the person I voted for.

Frode reposted

@rprust.bsky.social will be on stage for #PSConfEU 2026 in #Wiesbaden (1-4 June)! ๐ŸŽ™๏ธ Beyond the Basics: Advanced Pester Testing ๐ŸŽ™๏ธ Building better #PowerShell code using GitHub's Spec Kit ๐ŸŽŸ๏ธ Tickets: psconf.eu #automation #IT #Pester #Conference #Europe #Germany

I'm staring at a single ๐Ÿ‘ป OU in #ActiveDirectory that lists child OUs sorted by USNCreated. Everything else is sorted by name as expected. It occurs in both ADUC, LDAP and ADWS. What did someone break and how do I fix it? ๐Ÿ˜… (Recreating the OU it is not an option, I want to learn the magic spell)

Frode reposted

@jakubjares.com will be on stage for #PSConfEU 2026 in #Wiesbaden (1-4 June)! ๐ŸŽ™๏ธ Beyond the Basics: Advanced Pester Testing ๐ŸŽ™๏ธ Pester - deep dive into Mocking. ๐ŸŽŸ๏ธ Book your tickets for the #PowerShell #Conference #Europe in #Germany: psconf.eu #automation #IT #Pester

Frode reposted

โš–๏ธ Low-code too basic, high-code too much? At #PSConfEU 2025, @rprust.bsky.social showed how Logic Apps + #PowerShell strikes the perfect balance: โœ” Visual + scriptable โœ” Easy to track โœ” Powerful for alerts & remediation ๐ŸŽŸ๏ธ Early bird 2026: psconf.eu #Azure #Automation

youtu.be- YouTubeEnjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

I just published my first #vscode extension ๐ŸŽ‰ marketplace.visualstudio.com/items?itemNa... 5 minutes of blindly configuring a Windows Sandbox resulted in a few hours adding schema validation, completions and syntax highlighting. And a few more learning how to publish extensions... ๐Ÿ™‚

marketplace.visualstudio.comWindows Sandbox Configuration - Visual Studio MarketplaceExtension for Visual Studio Code - Support for authoring configuration files for Windows Sandbox (*.wsb)

Frode reposted

I slapped together a new #PowerShell module, PesterExplorer, that creates a TUI to look at your Pester run results. It leverages PwshSpectreConsole to create the TUI. Everyone knows I love #Pester. Feedback and suggestions welcome! github.com/HeyItsGil...

github.comGitHub - HeyItsGilbert/PesterExplorer: A TUI to explore Pester results.A TUI to explore Pester results. Contribute to HeyItsGilbert/PesterExplorer development by creating an account on GitHub.

Pester 5.5.0-rc1 is out, please help us test it ๐Ÿ™ A few highlights: - Initial support for NUnit3 XML-reports! - Improved support for running Pester in Pester - Fixes regression causing 3-4sec module import (my bad...) https://github.com/pester/Pester/releases/tag/5.5.0-rc1โ€ฆ #powershell #pester

github.comGitHubGitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects.

Frode reposted

Just published two more custom feeds, check the Feeds tab on our profile @bsky.app to see them ๐Ÿ‘€๐Ÿš€ โ€ข Mutuals: posts from your mutual follows โ€ข Best of Follows: top content from people you follow

Bluesky@bsky.app

New feature just dropped: custom feeds! Now you can choose what algorithm powers your social media experience. Weโ€™ll feature some in this thread, but you can easily discover more in the feeds tab. Rolling out to app stores now โ€” upgrade to Version 1.29 when itโ€™s available in your app store.

Looking for tips and resources to writing content, primarily blog articles. Will focus on technology topics. Humor or not, tone and language, 1st vs 3rd person, things to avoid etc. Any recommendations?

Cool feature. Now I just have to find someone I trust to maintain a few good lists

P(aul) Frazee@pfrazee.com

You can now create "Mute lists" which are public lists of users that other users can privately subscribe to and automatically mute those users

Note to self: X test locations = X executions per interval. This naive user just spent $10 on a silly URL test in #Azure. ๐Ÿ˜„ That explains why MS pushes 5 or more locations.

This is the way!

Jay ๐Ÿฆ‹@jay.bsky.team

long term, with fully portable user accounts, your continued use of our services would be a vote of confidence in us. not a hostage situation where you lose all your friends and creations if you leave. this is set up to be a federated republic, not a walled-off empire.

#introduction system engineer (or something) by day, #opensource contributor by night. regular contributor to #Pester and #PowerShell related projects. interested in tech, security and automation. enjoy running, gaming and good beer(s)

You are up to date.