Sign in

Jan de Vries

@jan-v.nl
323 followers 550 following 243 posts

Developer | Frisian | Cycling | Azure | Husband | Dad |

PostsRepliesMedia
Reposted by Jan de Vries
Alvin Ashcraft @alvinashcraft.com · 03/09/2026
Monitoring Claude Code usage with the Aspire Dashboard bartwullems.blogspot.com/2026/09/moni... #aspire #claude #ai #claudecode #dashboard #agents
bartwullems.blogspot.com
Monitoring Claude Code usage with the Aspire Dashboard
Note: this is a follow-up to my post on monitoring GitHub Copilot Chat with the Aspire Dashboard. Same idea, different agent. Some develop...
001
Jan de Vries @jan-v.nl · 09/07/2026
Oh no, it looks like the #Teams API finally stopped working on MacOS for my #SteamDeck, after being marked as Deprecated for a while now. Any known alternatives that are relative easy to use?
Stream Deck page with a lot of Teams-disconnected icons
010
Jan de Vries @jan-v.nl · 07/07/2026
What feature is this line-highlighting in VS Code? It started showing up like this some time last week. I like the squigglies, but the full line highlights not so much. Figured it would be Error Lens, but can't find an option with a matching description. Disabled cSpell too for same reason.
Some lines in my Python script get highlighted when errors are in there.
000
Jan de Vries @jan-v.nl · 06/07/2026
Tell me a developer has designed the functionality without telling me a developer has designed the functionality.
A modal popup for cancelling an evaluation flow in Microsoft Foundry with two Cancel buttons side by side. One blue, one white.
010
Jan de Vries @jan-v.nl · 24/06/2026
TIL you can add Mermaid support in Hugo 🤩 gohugo.io/content-mana...
gohugo.io
Diagrams
Use fenced code blocks and Markdown render hooks to include diagrams in your content.
000
Jan de Vries @jan-v.nl · 24/06/2026
`Copy` something on one device and `Paste` it on another is one of the coolest features when living in the Apple ecosystem. I'm using it quite a bit now that I know this feature exists.
010
Jan de Vries @jan-v.nl · 22/06/2026
You want nice dashboards on how your agents are performing and already use the Microsoft Agent Framework? Azure Monitor and Grafana have you covered! learn.microsoft.com/en-us/azure/...
learn.microsoft.com
Create an Agent Framework Workflow dashboard in Azure Managed Grafana
Learn how to create and customize an Agent Framework Workflow dashboard in Azure Managed Grafana to monitor multi-agent workflow execution and performance.
010
Reposted by Jan de Vries
El Jefe Gone Dark Security @eljefe.social · 20/06/2026
Yea makes sense. Vibe coding is just pair programming for introverts.
1153
Jan de Vries @jan-v.nl · 18/06/2026
West Europe is full, so deploying our solutions to Germany now. Creating a new thing now: > AKS is experiencing heavy usage in region germanywestcentral. We are working on adding new capacity. In the meantime, please consider creating new AKS clusters in a different region. Well, that's annoying
000
Reposted by Jan de Vries
Aurora Scharff @aurorascharff.no · 24/05/2026
Someone told me I should have a click highlighter for my live demos. So I vibe coded one in 10 minutes with Codex. Meet ClickLight! Wild that we can just build this stuff now. Grab it below ↓
2545
Jan de Vries @jan-v.nl · 08/05/2026
I'm trying to record (input and output) audio on my Mac via a #MAUI app. This works fine, but when I'm connecting my AirPods it only records silence. Probably same for other Bluetooth devices. Is there a way to record audio that way? Tried different approaches, none succeeded so far.
100
Jan de Vries @jan-v.nl · 07/05/2026
@ba.4bes.nl in action at #ecs2026 #cloudsummit, #communityrocks
Barbara asking Copilot in Plan mode to think about a new feature.Barbara in front of the room with her intro slide for a Copilot session
111
Jan de Vries @jan-v.nl · 29/04/2026
Finally! I was waiting for this one.
000
Reposted by Jan de Vries
Tangled @tangled.org · 29/04/2026
If you're leaving GitHub, we'd be very happy to chat! We work remotely, pay top-end of European salaries and are hell bent on building the best code forge ever. We're hiring for one intermediate/senior role right now: jobs.tangled.org/software-eng.... Go, Firecracker, distributed systems.
jobs.tangled.org
Software Engineer, Platform · jobs at tangled
1129559
Reposted by Jan de Vries
/r/dotnet @r-dotnet.at.shendrick.net · 11/04/2026
Introducing Azure Functions Test Framework old.reddit.com/r/dotnet/comments/1s… #dotnet
022
Reposted by Jan de Vries
Øredev @oredev.org · 08/04/2026
📣 Call for Collaborators! Speakers are being lined up, but #Oredev is shaped by more than talks. Looking for 👀 • Start-ups pushing boundaries • Non-profits making an impact • Podcasters / YouTubers worth following • Journalists or media we should invite Drop their names 👇 or DM us!
Group of women from Pink Programming joyfully tossing pink balloons in the air around a table with a pink cloth at Øredev developer conference.
122
Reposted by Jan de Vries
Jeremy Morgan @jeremymorgan.com · 08/04/2026
Homebutler rolls Docker ops, dashboards, backups, app installs, multi-server SSH, and Wake-on-LAN into one Go binary. The MCP layer is optional, not the gimmick. This is the kind of project that replaces a ragged pile of shell scripts and tiny SaaS subscriptions. github.com/Higangssh/ho...
github.com
GitHub - Higangssh/homebutler: 🏠 Manage your homelab from chat. Single binary, zero dependencies.
🏠 Manage your homelab from chat. Single binary, zero dependencies. - Higangssh/homebutler
021
Reposted by Jan de Vries
Barbara Forbes @ba.4bes.nl · 08/04/2026
Is your Azure production environment in sync with your Architecture diagram? Neither is mine. So I built AzVerify. It is a set of GitHub Copilot agent skills that connect your Architecture diagram, Bicep and live environment. Find it here: github.com/Azure/AZVerify #GitHubCopilot #Azure #Bicep
github.com
GitHub - Azure/AZVerify
Contribute to Azure/AZVerify development by creating an account on GitHub.
021
Reposted by Jan de Vries
Alvin Ashcraft @alvinashcraft.com · 08/04/2026
Your Migration’s Source of Truth: The Modernization Assessment | by Jeffrey T. Fritz ift.tt/fDire7p #dotnet #modernization #githubcopilot #ai #csharp #softwaredev
ift.tt
Your Migration's Source of Truth: The Modernization Assessment - .NET Blog
Introducing GitHub Copilot Modernization and diving into the assessment report as part of cloud modernization process
011
Jan de Vries @jan-v.nl · 07/04/2026
Me: "The problem you solved still occurs. Here's the crash report, fix again." Copilot: "The user ran the app twice in the same broken build... A new build with the fix would take at minimum several minutes — impossible in 66 seconds." Looks like my machine is too fast, it's calling me a liar...
110
Reposted by Jan de Vries
Obsidian @obsidian.md · 04/04/2026
The Obsidian team is growing from three engineers to four engineers. Competitive SF salary. Fully remote, live anywhere. Apply below.
431653
Jan de Vries @jan-v.nl · 30/03/2026
Installed XCode and learning about `maccatalyst-arm64` and `Microsoft.MacCatalyst.Sdk` platforms and packages. Guess what I am doing... I'm just so glad @jfversluis.dev is located in the same timezone :-)
200
Reposted by Jan de Vries
Haacked @haacked.com · 25/03/2026
Resolving gnarly merge conflicts can be a real tedious chore, until now. Grab a structural semantic merge tool, sprinkle a little AI on it, and you're going to have a lot less headaches. haacked.com/archive/2026...
haacked.com
Resolve Merge Conflicts the Easy Way
Merge conflicts don’t have to ruin your day. I use mergiraf for structural merging and a Claude Code skill for everything else. Here’s how to set it up.
273
Reposted by Jan de Vries
Barry Dorrans @blowdart.me · 19/03/2026
All fellow UniFi users should update their network application tonight. community.ui.com/releases/Sec...
community.ui.com
22820
Jan de Vries @jan-v.nl · 04/03/2026
Ah yes, I just love me some client-side secrets. That way I can fetch the secret values from the response payload and use it for myself. Just received something like this from a service I'm using. ``` { "is_secret": true, "secretKey1": "abc", "secretKey2": "def" } ```
110
Jan de Vries @jan-v.nl · 26/02/2026
Looking forward to Saturday morning when I have a route planned through the nearby woods and test these new tires!
Picture of 45mm Schalbe RS Pro gravel tiresPicture of 45mm Schalbe RS Pro gravel tires profile
000
Jan de Vries @jan-v.nl · 23/02/2026
"We aren't given time to write tests." is an excuse I heard today at a firm. Meanwhile, the PR reviews take numerous hours of people manually validating if the changes work. I thought we, as an industry, had moved forward and accepted creating tests is part of the job. Guess not.
000
Jan de Vries @jan-v.nl · 11/02/2026
Is there a way to check where Authenticator requests originate from? The past couple of nights a request came in and I'd like to check where it's coming from if possible. Obviously, I wasn't awake to approve or decline.
000
Jan de Vries @jan-v.nl · 05/02/2026
The new Teams update with buttons for the type of chats you have is rather annoying. Whenever there's an unread message I now have check if it's in Channels, Chat, Meeting Chats or in one of the other tenants I'm in. Many clicks that only required scrolling until yesterday.
New Teams options where you can select chats based on Unread, Channels, Chats, Unmuted, Meeting chats
100
Jan de Vries @jan-v.nl · 04/02/2026
TIL: the order of the firewall rules in the #Unifi Policy Table don't reflect the actual order of rules. You need to go to the Zones and select the policies for a specific zone (Internal to Internal in my case). This table reflects the order This has cost me quite some hours troubleshooting
000
Jan de Vries @jan-v.nl · 30/01/2026
It's amazing to experience I can print in black & white, color, double-sided, different orientations, etc. from my phone (iPhone) without configuring anything, 'it just works'. But when printing from a PC or Mac I need to do a bunch of stuff and still can only print black&white in single orientation
010
Jan de Vries @jan-v.nl · 26/01/2026
Communities on Discord. I get it, but man, it's hard to search and follow interesting topics. With big groups chats are just too fast and information gets lost. I don't get why people have opted out proper forums like we have had for years.
000
Jan de Vries @jan-v.nl · 26/01/2026
So far, I'm checking my weekly archive every Monday. It's scheduled to run on a GitHub runner at 12 and I want to check if it actually worked. The fun part? I'm checking the content and am always like "Oh, that looks like an interesting article! Let me check, again." jan-v.nl/link-overview
jan-v.nl
Weekly Links Archive | Jan-V.nl
The ramblings of Jan V concerning stuff he comes across during his development career. Mostly Azure related.
000
Reposted by Jan de Vries
Rob Conery @robconery.com · 13/01/2026
I replaced all the app icons on my iPhone and iPad with widgets, and it's been extremely helpful in reducing distractions. I am also leveraging shortcuts and focus modes; and I thought I would share the process with you: www.youtube.com/watch?v=JBLM...
youtube.com
Reduce the noise in iOS 26 by leveraging widgets and shortcuts
YouTube video by Rob Conery
074
Reposted by Jan de Vries
John Lokerse | Microsoft MVP @johnlokerse.dev · 06/01/2026
🚀 New blog! Do you want to automate pull request code reviews in Azure DevOps using AI? 🔗 Read the blog here: johnlokerse.dev/2026/01/06/a... Enjoy the read! #azure #azureopenai #openai #microsoftfoundry #cloudmarathoner #MVPBuzz #azuredevops #codereview
johnlokerse.dev
Automated Code Reviews in Azure DevOps using OpenAI models powered by Microsoft Foundry
Code reviews can be a tough and frustrating experience due to long wait times, nitpicking, constant context switching, and many other reasons. GitHub has offered AI-assisted code reviews for quite …
112
Reposted by Jan de Vries
WiLLson ➟ 👨‍💻 🐍 @themeek766.bsky.social · 27/12/2025
Nobody will remember: - Your salary - Your follower count - That you answered emails at 11pm BUT people will remember: - If you showed up - If you kept your word - The DM you answered with care Your reputation is your real net worth.
023
Reposted by Jan de Vries
David Whitney @davidwhitney.co.uk · 27/12/2025
This but *literally all software*. The worst conversations in commercial software development are planning conversations that take longer to occur than a quick spike would to materialise. Do the work, don't talk, for all of this category of things.
0103
Reposted by Jan de Vries
Jamie Maguire @jamiemaguire.bsky.social · 20/12/2025
We also look at events you can subscribe to when working with agent memory. We see how this can be used to give an LLM additional context or to ensure the LLM has all relevant information before processing a prompt. Code and a demo are included. Read: jamiemaguire.net/index.php/20...
jamiemaguire.net
Microsoft Agent Framework: Giving Agents Contextual Memory Using AIContextProvider
In earlier blog posts we created a personal trainer agent.  It featured capabilities to process bookings search for and generate high protein recipes by using function tools and custom service classes...
012
Jan de Vries @jan-v.nl · 05/12/2025
Sinterklaas is gone, kids asleep, so time for the parents to play. Play in a rock band on #playstation that is. Thanks kids!
TV showing the screens of Rockband 4 with a guitar track going on
031
Jan de Vries @jan-v.nl · 04/12/2025
TIL the private endpoint DNS zone for a Key Vault is `privatelink.vaultcore.azure.net` and not `privatelink.vault.azure.net`. Don't ask me how many hours I've spent troubleshooting the issue of my Container App not able to retrieve secrets from KV.
100
Jan de Vries @jan-v.nl · 03/12/2025
It's great to know that I am right in certain areas. But reading all day "You're absolutely right!" kind of lowers the dopamine shot it should trigger. #coding #copilot
120
Reposted by Jan de Vries
Ashley Willis-McNamara @ashley.dev · 02/12/2025
TL;DR Middle management is hard. Caring is required, but the kind of care you provide matters.
ashley.dev
Ashley Willis
The other day I texted my group chat with other leaders outside my organization. The ones I go to when the leadership stuff gets messy and I need perspective fr...
89027
Jan de Vries @jan-v.nl · 13/11/2025
I can't remember the last time I had so much fun creating a solution as now. Busy tuning agents, specifications, prompts, using different models, etc. The demo project was looking great, so hopefully the real project will have similar quality.
030
Reposted by Jan de Vries
Haacked @haacked.com · 10/11/2025
My team is hiring a backend focused engineer: posthog.com/careers/back...
posthog.com
Backend Engineer — Feature Flags - PostHog
The single platform for engineers to analyze, test, observe, and deploy new features. Product analytics, session replay, feature flags, experiments, CDP, and more.
041
Reposted by Jan de Vries
Python Software Foundation News [Unofficial] @pyfound.blogspot.com.web.brid.gy · 27/10/2025
pyfound.blogspot.com
The PSF has withdrawn $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Open Source Ecosystems program to address structural vulnerabilities in Python and PyPI. It was the PSF’s first time applying for government funding, and navigating the intensive process was a steep learning curve for our small team to climb. Seth Larson, PSF Security Developer in Residence, serving as Principal Investigator (PI) with Loren Crary, PSF Deputy Executive Director, as co-PI, led the multi-round proposal writing process as well as the months-long vetting process. We invested our time and effort because we felt the PSF’s work is a strong fit for the program and that the benefit to the community if our proposal were accepted was considerable. We were honored when, after many months of work, our proposal was recommended for funding, particularly as only 36% of new NSF grant applicants are successful on their first attempt. We became concerned, however, when we were presented with the terms and conditions we would be required to agree to if we accepted the grant. These terms included affirming the statement that we “do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI, or discriminatory equity ideology in violation of Federal anti-discrimination laws.” This restriction would apply not only to the security work directly funded by the grant, **but to any and all activity of the PSF as a whole**. Further, violation of this term gave the NSF the right to “claw back” previously approved and transferred funds. This would create a situation where money we’d already spent could be taken back, which would be an enormous, open-ended financial risk. Diversity, equity, and inclusion are core to the PSF’s values, as committed to in our mission statement: > _The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of**a diverse and international community** of Python programmers._ Given the value of the grant to the community and the PSF, we did our utmost to get clarity on the terms and to find a way to move forward in concert with our values. We consulted our NSF contacts and reviewed decisions made by other organizations in similar circumstances, particularly The Carpentries. In the end, however, the PSF simply can’t agree to a statement that we won’t operate any programs that “advance or promote” diversity, equity, and inclusion, as it would be a betrayal of our mission and our community. We’re disappointed to have been put in the position where we had to make this decision, because we believe our proposed project would offer invaluable advances to the Python and greater open source community, protecting millions of PyPI users from attempted supply-chain attacks. The proposed project would create new tools for automated proactive review of all packages uploaded to PyPI, rather than the current process of reactive-only review. These novel tools would rely on capability analysis, designed based on a dataset of known malware. Beyond just protecting PyPI users, the outputs of this work could be transferable for all open source software package registries, such as NPM and Crates.io, improving security across multiple open source ecosystems. In addition to the security benefits, the grant funds would have made a big difference to the PSF’s budget. The PSF is a relatively small organization, operating with an annual budget of around $5 million per year, with a staff of just 14. $1.5 million over two years would have been quite a lot of money for us, and easily the largest grant we’d ever received. Ultimately, however, the value of the work and the size of the grant were not more important than practicing our values and retaining the freedom to support every part of our community. The PSF Board voted unanimously to withdraw our application. Giving up the NSF grant opportunity—along with inflation, lower sponsorship, economic pressure in the tech sector, and global/local uncertainty and conflict—means the PSF needs financial support now more than ever. We are incredibly grateful for any help you can offer. If you're already a PSF member or regular donor, you have our deep appreciation, and we urge you to share your story about why you support the PSF. Your stories make all the difference in spreading awareness about the mission and work of the PSF. How to support the PSF: * Become a Member: When you sign up as a Supporting Member of the PSF, you become a part of the PSF. You’re eligible to vote in PSF elections, using your voice to guide our future direction, and you help us sustain what we do with your annual support. * Donate: Your donation makes it possible to continue our work supporting Python and its community, year after year. * Sponsor: If your company uses Python and isn’t yet a sponsor, send them our sponsorship page or reach out to sponsors@python.org today. The PSF is ever grateful for our sponsors, past and current, and we do everything we can to make their sponsorships beneficial and rewarding.
0106
Jan de Vries @jan-v.nl · 28/10/2025
I've been checking the programs of the different political parties, for the past couple of weeks, to make a decision which one to vote for in the upcoming election. The programs say one thing, but they party leaders make it really difficult to choose for the party based on their media presence.
000
Reposted by Jan de Vries
Swizec Teller @swizec.com · 25/10/2025
had this conversation 3 different times in a week. Decided to write down some thoughts Advancing big goals while you stay on top of operational day-to-day fires *is the job* swizec.com/blog/the-job...
swizec.com
The job behind the job [of a high level IC] | Swizec Teller
Advancing big goals while you stay on top of operational day-to-day fires _is the job_. This is hard. Here are a few tips I've found helpful.
093
Jan de Vries @jan-v.nl · 16/10/2025
Finally, I'm able to bike indoor. I'm a nice weather cyclist, so going outside in autumn and winter almost never happens.
Zwift bike and kickr core assembled.
Also a treadmill and dumbbells in the picture On the Zwift Bike, with Zwift on a TV
030
Jan de Vries @jan-v.nl · 15/10/2025
I recently started using focus modes. What a bliss! No more messages and notifications during diner and family time. And no more work triggers during off-time. Next, maybe a Pomodoro focus mode.
110