nohwnd's Avatar

nohwnd

@jakubjares.com

Pester & Profiler owner and maintainer. Senior software engineer, developing Testing.Platform, VSTest and MSTest at Microsoft. All opinions are mine.

414
Followers
107
Following
199
Posts
02.12.2024
Joined
Posts Following

Latest posts by nohwnd @jakubjares.com

7 days since a terminal window got mysteriously stuck, and I still refuse to restart. πŸ˜‚

20.02.2026 12:12 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

It is a year now since I started running, (my first run was Feb 4th). In that yeah I did 1500km of running. Doing over 200km in some months. Starting at humble 3-5km runs, in 7min per km tempo. Progressing to 21:42 5k, and 1:41:22 half-marathon in fall.

So here to keeping up with it also in 2026.

07.02.2026 17:30 πŸ‘ 13 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Uuuf what are you doing past Jakub? How many ifs do you need to nest to output 1 value? :D (Plus that "yeah this is just ad-hoc fold implementation, so enjoy...")

#powershell

29.01.2026 20:17 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
Print mock history by nohwnd Β· Pull Request #2673 Β· pester/Pester Wanted to spend few minutes on this, since I always say that it would be nice to have. LMK what you think before I start polishing it. I struggle with identifying which mock was or was not invoked,...

#pspester #powershell I kicked off this draft PR that shows mock call history in Should -Invoke, let me know if you have some ideas how to make it useful.

github.com/pester/Peste...

23.01.2026 19:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Pester/src/Pester.Utility.ps1 at main Β· pester/Pester Pester is the ubiquitous test and mock framework for PowerShell. - pester/Pester

You put the same if in the function, but backwards, if it ever enters when not logging it throws, and you find the call easily.

github.com/pester/Peste...

23.01.2026 19:39 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Calling functions in #PowerShell is relatively expensive, so when you are logging debug messages you figure out once if you need to write the message (e.b. $ShouldWriteDebugLog = $true) and wrap all calls to your logging function in an if (which is cheap). But then how do you ensure you wrapped all?

23.01.2026 19:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Today I spoke on WUG Admin Days about #pspester.

No matter how many times I stand in front of people, my heartrate still spikes. Here is the data. Took 30 minutes to calm down somewhat:

strava.app.link/hSlidCRP3Zb

19.01.2026 17:20 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Making some fermented drinks with gingerbug. Wish me luck so they don’t explode!

14.01.2026 18:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
From the dotnet community on Reddit Explore this post and more from the dotnet community

I started this poll on reddit, please answer here or there if you can. We trying to figure out what is the general awareness of what test platform people use in .NET and what are the reasons people did or did not move to MTP (microsoft.testing.platform).

#dotnet

www.reddit.com/r/dotnet/com...

13.01.2026 11:16 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Conducta ~ plays unreleased tracks at Sawmills in Bristol | Keep Hush Live: Conducta pres
Conducta ~ plays unreleased tracks at Sawmills in Bristol | Keep Hush Live: Conducta pres YouTube video by Keep Hush

youtu.be/lGfyFO50ACg?... New week is here, time for some tunes to work to.

12.01.2026 08:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Harder Drive: Hard drives we didn't want or need
Harder Drive: Hard drives we didn't want or need YouTube video by suckerpinch

youtu.be/JcJSW7Rprio?... Storing some data in PING, lol.

08.01.2026 08:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Home - Apple Rankings by The Appleist Brian Frange - Comedian Brian Frange The industry-standard, definitive, inarguable guide to ranking and reviewing munching apples. Curated by comedian Brian Frange.

applerankings.com

I am a big Kanzi and Cosmic Crisp fan. (and also Crimson Snow they don't list)

07.01.2026 11:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10
Are we stuck with the same Desktop UX forever? | Ubuntu Summit 25.10 YouTube video by Canonical Ubuntu

youtu.be/1fZTOjd_bOQ?... another great presentation to watch. Even if you are not interested in UX.

07.01.2026 08:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I have one that works for me:
1. Have an end time for work
2. Dedicate the last 30mins to tying up loose ends. Do Not Start new work!
3. Review my calendar meetings for the next morning (due to timezones my mornings are rarely the same)
4. Say goodbye to people on slack.

1/2

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

These sound like great advices. Will try it. I struggle with signing off from work, and end up checking my teams / emails whole day.

06.01.2026 12:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
How We're Redesigning Audacity For The Future
How We're Redesigning Audacity For The Future YouTube video by Tantacrul

www.youtube.com/watch?v=QYM3... watched this talk today, masterclass in how to communicate changes to software that is used by millions of users.

06.01.2026 12:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I was sick whole holidays, but at least I got to finish reading this really cool looking book. Original sci-fi series from a czech author Jakub Hussar.

06.01.2026 12:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There is other side?:O

26.12.2025 17:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This looks great. I could definitely use a smaller version for AA and AAA, 9V and various asortment of other batteries.

26.12.2025 09:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image Post image

Lidl sending me stats for my year of grocery shopping is hilarious. πŸ˜„ I am local legend who most often shops for bananas.

26.12.2025 09:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Birds learned to visit our window during the whole summer and winter.

21.12.2025 11:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks, makes sense.

17.12.2025 06:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

II don’t think I get the part about the global.json pinning, and how makes the sdk version not affect anything.

Do you mean setting exact version of sdk in global.json, without roll forward? So pretty much ensuring the same sdk is always used? Or there is some other magic?

16.12.2025 19:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Configure language version - C# reference Learn how to override the default C# language version manually. The C# compiler can support any language version up to the version in the installed SDK.

Are there some specific suggestions of what to use? This doc says Latest is discouraged, but I see everyone use it (they either use nothing or latest).

Is there better value to use that is not specific version value?

learn.microsoft.com/en-us/dotnet...

16.12.2025 13:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
C:\>csc -langversion:?
Supported language versions:
default
1
2
3
4
5
6
7.0
7.1
7.2
7.3
8.0
9.0
10.0
11.0
12.0
13.0
14.0 (default)
latestmajor
preview
latest

C:\>csc -langversion:? Supported language versions: default 1 2 3 4 5 6 7.0 7.1 7.2 7.3 8.0 9.0 10.0 11.0 12.0 13.0 14.0 (default) latestmajor preview latest

Did you know?

You can run csc -langversion:? to see what language versions your C# compiler supports

16.12.2025 02:15 πŸ‘ 109 πŸ” 10 πŸ’¬ 5 πŸ“Œ 0
Learn Azure Event Grid in 60 Seconds | One Minute of Azure
Learn Azure Event Grid in 60 Seconds | One Minute of Azure YouTube video by Barbara Forbes | Ba4bes

In Day 15 of the calendar, One Minute of Azure showcases Event Grid!

Where do you use Event Grid in your architecture?

#Azure #EventGrid #EventDriven #Integration #OneMinuteOfAzure

youtube.com/shorts/eAbVq...

15.12.2025 16:20 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Switch to logarithmic Y axis, problem solved.

16.12.2025 11:21 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A picture showing graphs of every PowerShell Conference Europe submission since 2019 showing that most every submission is on the last day!

A picture showing graphs of every PowerShell Conference Europe submission since 2019 showing that most every submission is on the last day!

Some things never change! #psconfeu #PowerShell #pwsh #cfs
@psconf.eu @sessionize.com #Sessionize

15.12.2025 12:13 πŸ‘ 8 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0

Sent my proposals for #PSConfEU 2026:
- Learn Pester from scratch - follow along
- Pester - Deep Dive into Mocking
- (Public) speaking tips every tech person should know

Fingers crossed to get them accepted 🀞

Would you come to any of them?

#powershell

16.12.2025 11:19 πŸ‘ 9 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I just assumed that for whatever reason they (-in and -contains) work the same as -gt, and never ran into the behavior in all my time using PowerShell (at least that I remember).

15.12.2025 11:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0