@simoncropp.bsky.social
📤 311
📥 174
📝 428
wow do i dislike coding interviews. been coding c# for 25 years. some asks me to “call a method that accepts a func” while watching me , and suddenly my brain is like “how do i even use a keyboard”
3 days ago
0
13
1
Anyone else want world/region/country maps delivered via nuget?
github.com/Papyrine/Map...
loading . . .
GitHub - Papyrine/MapBundle: Offline map data — country borders, major cities and waterways — for .NET apps, shipped as FlatGeobuf in NuGet packages.
Offline map data — country borders, major cities and waterways — for .NET apps, shipped as FlatGeobuf in NuGet packages. - Papyrine/MapBundle
https://github.com/Papyrine/MapBundle
5 days ago
1
6
1
does anyone know anybody at GitHub/microsoft that can help with a stuck Sponsors profile?
5 days ago
1
1
0
i built a little blazor web assembly app to showcase my map conversion library
papyrine.github.io/GeoConvert/
loading . . .
GeoConvert — Map Format Converter
Loading GeoConvert...
https://papyrine.github.io/GeoConvert/
5 days ago
0
2
0
in a world of supply chain attacks it worries me to see microsoft releasing a nuget (with 5M dowloads a day) and there are no release notes, not tag on the repo, and no milestone
www.nuget.org/packages/Mic...
loading . . .
Microsoft.IdentityModel.Abstractions 8.19.0
A package containing thin abstractions for Microsoft.IdentityModel.
https://www.nuget.org/packages/Microsoft.IdentityModel.Abstractions/#versions-body-tab
6 days ago
2
4
1
Iconify icons deployed though nuget
github.com/Papyrine/Ico...
#dotnet
loading . . .
GitHub - Papyrine/IconifyBundle: Strongly-typed Iconify icons for .NET, with optional on-disk extraction and Blazor helpers.
Strongly-typed Iconify icons for .NET, with optional on-disk extraction and Blazor helpers. - Papyrine/IconifyBundle
https://github.com/Papyrine/IconifyBundle
11 days ago
1
5
1
any custom keyboard fans out there? This is a cool tool
caniusevia.com
loading . . .
VIA | VIA
Your keyboard's best friend
https://caniusevia.com/
12 days ago
0
0
0
Why had no one started a class action against Microsoft for their failure to respect requireLicenseAcceptance in nuget? Companies offering commercial software on nuget should have a legitimate case
#dotnet
12 days ago
1
2
2
reposting for any who missed it previously: Proposal: Open Source Maintenance Fee for Verify
github.com/orgs/VerifyT...
#dotnet
loading . . .
Proposal: Open Source Maintenance Fee for Verify · VerifyTests · Discussion #1731
The Verify project is considering adopting the Open Source Maintenance Fee (OSMF), and we'd like to open it up for discussion before committing to anything. Verify has been freely available since 2...
https://github.com/orgs/VerifyTests/discussions/1731
13 days ago
0
7
3
reposted by
ardalis (Steve Smith)
14 days ago
This would be a good thing to add - vote it up (thumbs-up) if you agree. 👇
github.com/NuGet/Home/i...
#dotnet
#nuget
#security
loading . . .
Add update cooldown option to NuGet · Issue #14657 · NuGet/Home
NuGet Product(s) Involved Visual Studio Package Management UI and .NET CLI The Elevator Pitch Inspired by We should all be using dependency cooldowns. I think this would apply to any place in NuGet...
https://github.com/NuGet/Home/issues/14657
2
11
6
what is this garbage
13 days ago
1
0
0
i built a thing
github.com/SimonCropp/G...
Convert maps between geospatial formats, with no third-party dependencies
#dotnet
loading . . .
GitHub - SimonCropp/GeoConvert: Convert maps between geospatial formats, with no third-party dependencies
Convert maps between geospatial formats, with no third-party dependencies - SimonCropp/GeoConvert
https://github.com/SimonCropp/GeoConvert
13 days ago
0
3
0
reposted by
Jody Donetti
20 days ago
Pretty darn crazy numbers,
@sixlabors.com
sixlabors.com/posts/announ...
loading . . .
Six Labors : Announcing ImageSharp.Drawing 3.0.0
ImageSharp.Drawing 3 - a canvas API, retained scenes, a new CPU renderer, optional WebGPU support, PolygonClipper geometry, painted glyphs, and .NET 8+.
https://sixlabors.com/posts/announcing-imagesharp-drawing-300/#performance
0
8
3
strong naming. causing me pain for almost 24 years
forum.aspose.com/t/cant-use-a...
loading . . .
Cant use Aspose.PDF 26.5.0 and Markdig 1.2.0
please consider using either GitHub - gluck/il-repack: Open-source alternative to ILMerge · GitHub or GitHub - SimonCropp/PackageShader: Avoid dependency conflicts in assemblies by changing the name o...
https://forum.aspose.com/t/cant-use-aspose-pdf-26-5-0-and-markdig-1-2-0/328597/2
21 days ago
2
1
0
Proposal: Open Source Maintenance Fee for Verify
github.com/orgs/VerifyT...
Any feedback is appreciated
#dotnet
loading . . .
Proposal: Open Source Maintenance Fee for Verify · VerifyTests · Discussion #1731
The Verify project is considering adopting the Open Source Maintenance Fee (OSMF), and we'd like to open it up for discussion before committing to anything. Verify has been freely available since 2...
https://github.com/orgs/VerifyTests/discussions/1731
23 days ago
4
16
8
@robmensching.com
ping
24 days ago
1
0
0
i released a 1.0 of my little docx generation library.
github.com/SimonCropp/P...
loading . . .
GitHub - SimonCropp/Parchment: Parchment is a Word (.docx) document generation library with support for rendering from a templated word doc or a markdown doc
Parchment is a Word (.docx) document generation library with support for rendering from a templated word doc or a markdown doc - SimonCropp/Parchment
https://github.com/SimonCropp/Parchment
25 days ago
0
5
2
some perf measurements of moving from imagesharp v3 to v4
26 days ago
1
0
0
License Enforcement Changes and a New Subscription Tier
sixlabors.com/posts/licenc...
loading . . .
Six Labors : License Enforcement Changes and a New Subscription Tier
Build with confidence, license with clarity.
https://sixlabors.com/posts/licence-enforcement-changes/
26 days ago
0
2
0
@james-jackson-south.me
just hit the the license file enforcement. IMO it is the right way to go. but wondering, as an existing paying customer, should we get an automated email with "here is your license file"?
26 days ago
1
1
0
anyone generating xlsx and interested in trying a databound approach
github.com/SimonCropp/E...
?
loading . . .
GitHub - SimonCropp/Excelsior: Excelsior is a Excel spreadsheet generation library with a distinctive data-driven approach.
Excelsior is a Excel spreadsheet generation library with a distinctive data-driven approach. - SimonCropp/Excelsior
https://github.com/SimonCropp/Excelsior
27 days ago
0
7
1
github is getting more buggy recently. eg i have has a pull request created 10 minutes ago. and still showing "0 Open". but the tab is correct "Pull Requests 1"
about 1 month ago
1
6
0
killing memory allocations. one PR at a time
github.com/dotnet/Open-...
loading . . .
Avoid 1 element array alloc per child in open xml element.copy children by SimonCropp · Pull Request #2080 · dotnet/Open-XML-SDK
Append(element.CloneNode(deep)) was resolving to the Append(params OpenXmlElement[]) overload, which allocates a fresh 1-element array per cloned child. Switching to AppendChild eliminates that arr...
https://github.com/dotnet/Open-XML-SDK/pull/2080
about 1 month ago
0
2
0
@james-jackson-south.me
@robmensching.com
if either of u have time. i would appreciate any feedback on this
github.com/SimonCropp/S...
loading . . .
GitHub - SimonCropp/SponsorCheck: Build-time sponsorship verification for NuGet packages — nudge consumers of an OSS library to sponsor its author, in the spirit of the Open Source Maintenance Fee. Ge...
Build-time sponsorship verification for NuGet packages — nudge consumers of an OSS library to sponsor its author, in the spirit of the Open Source Maintenance Fee. Gentle nudging plus honesty rathe...
https://github.com/SimonCropp/SponsorCheck
about 1 month ago
2
3
0
Parchment:
github.com/SimonCropp/P...
.docx generation library with two modes. combines a .NET model with either a docx template (token replacement, loops, conditionals) or a markdown template (full content rendering), both driven by liquid via Fluid. Markdown is parsed with Markdig
loading . . .
GitHub - SimonCropp/Parchment: Parchment is a Word (.docx) document generation library with two complementary rendering modes.
Parchment is a Word (.docx) document generation library with two complementary rendering modes. - SimonCropp/Parchment
https://github.com/SimonCropp/Parchment
about 1 month ago
1
5
1
Requesting feedback on SponsorCheck:
github.com/SimonCropp/S...
>Build-time sponsorship verification for NuGet packages — nudge consumers of an OSS library to sponsor its author, in the spirit of the Open Source Maintenance Fee
loading . . .
GitHub - SimonCropp/SponsorCheck: Build-time sponsorship verification for NuGet packages — nudge consumers of an OSS library to sponsor its author, in the spirit of the Open Source Maintenance Fee. Ge...
Build-time sponsorship verification for NuGet packages — nudge consumers of an OSS library to sponsor its author, in the spirit of the Open Source Maintenance Fee. Gentle nudging plus honesty rathe...
https://github.com/SimonCropp/SponsorCheck
about 1 month ago
0
2
0
github.com/SimonCropp/M...
still a work in progress. but my docx renderer is coming along nicely
#dotnet
loading . . .
https://github.com/SimonCropp/Morph/blob/main/src/Tests/Inputs/compare-all.md#business-plans08
about 1 month ago
1
2
0
reposted by
Jon Skeet
about 1 month ago
Now seems as good a time as any to post this... I've handed in my notice at Google. I'll be working to the end of June, with my final employment date being July 7th. I don't have anything lined up yet in terms of my next role, but I'm starting some conversations. Feel free to get in touch :)
0
43
7
reposted by
Andrew Couts
about 2 months ago
NEW: Based on Mozilla's tests, the Anthropic Mythos Preview security hype is real.
@lhn.bsky.social
w/ the scoop:
www.wired.com/story/mozill...
loading . . .
Mozilla Used Anthropic’s Mythos to Find and Fix 271 Bugs in Firefox
The Firefox team doesn’t think emerging AI capabilities will upend cybersecurity long term, but they warn that software developers are likely in for a rocky transition.
https://www.wired.com/story/mozilla-used-anthropics-mythos-to-find-271-bugs-in-firefox/
6
109
36
reposted by
Barry Dorrans
about 2 months ago
.NET has an out of band update today to fix CVE-2026-40372, an Elevation of Privilege, which, in some cases, could allow an attacker to forge authentication tickets, or decode authentication tickets or other protected data.
github.com/dotnet/annou...
loading . . .
Microsoft Security Advisory CVE-2026-40372 – ASP.NET Core Elevation of Privilege · Issue #395 · dotnet/announcements
Microsoft Security Advisory CVE-2026-40372 – ASP.NET Core Elevation of Privilege Executive Summary: A bug in Microsoft.AspNetCore.DataProtection 10.0.0-10.0.6 NuGet packages can give an attacker th...
https://github.com/dotnet/announcements/issues/395
2
24
18
My effort at solving the strong typed id problem in .net
github.com/SimonCropp/S...
loading . . .
GitHub - SimonCropp/StrongIdAnalyzer: Roslyn analyzer that prevents primitive ID values (Guid, int, string, etc.) from being crossed between domain types at compile time
Roslyn analyzer that prevents primitive ID values (Guid, int, string, etc.) from being crossed between domain types at compile time - SimonCropp/StrongIdAnalyzer
https://github.com/SimonCropp/StrongIdAnalyzer
about 2 months ago
1
14
4
my effort at leveraging StringSyntaxAttribute to get compile time "type checking"
github.com/SimonCropp/S...
loading . . .
GitHub - SimonCropp/StringSyntaxAttributeAnalyzer: Roslyn analyzer that reports mismatches between StringSyntaxAttribute values when a string flows from one annotated member to another.
Roslyn analyzer that reports mismatches between StringSyntaxAttribute values when a string flows from one annotated member to another. - SimonCropp/StringSyntaxAttributeAnalyzer
https://github.com/SimonCropp/StringSyntaxAttributeAnalyzer
about 2 months ago
0
2
0
Thanks to Duende Software for their generous support of VerifyTests
duendesoftware.com/blog/2026040...
loading . . .
Verify - Open Source Sponsorship
Verify, the powerful .NET snapshot testing library, is Duende's fifth Open Source Sponsorship recipient. See how Verify simplifies complex assertions and helps Duende maintain API stability for securi...
https://duendesoftware.com/blog/20260409-verify-open-source-sponsorship?utm_campaign=content&utm_medium=social&utm_source=social
about 2 months ago
0
3
0
reposted by
Blazorise
about 2 months ago
Check out our Blazorise Outlook Clone developed entirely with Blazor. This open-source project showcases everything you can do using Blazorise components and theming to build a professional email client UI. Find all the details here:
github.com/Megabit/Blaz...
0
2
2
Descriptive parameter names in EF sql snapshots
github.com/VerifyTests/...
loading . . .
GitHub - VerifyTests/Verify.EntityFramework: Extends Verify to allow verification of EntityFramework bits.
Extends Verify to allow verification of EntityFramework bits. - VerifyTests/Verify.EntityFramework
https://github.com/VerifyTests/Verify.EntityFramework?tab=readme-ov-file#descriptive-parameter-names
2 months ago
0
0
0
testing specific EF migrations with LocalDb
github.com/SimonCropp/L...
loading . . .
https://github.com/SimonCropp/LocalDb/blob/main/pages/efmigrations.md#testing-a-specific-migration
3 months ago
0
0
0
new version of DbToMermaid
github.com/SimonCropp/D...
3 months ago
0
3
1
reposted by
Jakub Chrzanowski
3 months ago
Ok, I'm in: if you build a plugin for JetBrains IDEs, I can review your Gradle build script. I'll verify if caching works, introduce all those good practices, and even migrate it out of Groovy. Drop me your GitHub repo, and I'll pick it up next week on the live stream! On me!
1
13
8
reposted by
Jo Franchetti
3 months ago
Today is my last day with the Deno team 🦕💖💔 I know they're gonna keep making awesome things. But now *I* need to make awesome things for someone else! If you're looking for a DevRel with a JS focus and extra sparkle, get in touch!
4
194
69
Microsoft.Data.SqlClient V7 is out
github.com/dotnet/SqlCl...
loading . . .
Release Stable Release v7.0.0 · dotnet/SqlClient
This is the general availability release of Microsoft.Data.SqlClient 7.0, a major milestone for the .NET data provider for SQL Server. This release addresses the most upvoted issue in the repositor...
https://github.com/dotnet/SqlClient/releases/tag/v7.0.0
3 months ago
0
2
1
reposted by
Timothy Snyder
3 months ago
Ukraine is holding back Russia and thus fulfilling the entire traditional mission of NATO without any soldiers or sailors from other countries. Trump is meanwhile demanding NATO allies leave the continent they are supposed to be defending to join him in a doomed adventure he chose in the Middle East
70
3472
1173
anyone here using sqlserver or postgres for a website/webapi and interested in a perf boost?
github.com/SimonCropp/D...
happy to get on a call and help set it up
loading . . .
GitHub - SimonCropp/Delta: An approach to implementing a 304 Not Modified leveraging DB change tracking
An approach to implementing a 304 Not Modified leveraging DB change tracking - SimonCropp/Delta
https://github.com/SimonCropp/Delta
3 months ago
0
0
0
i think i have squeezed as much perf out if this as i can. anyone up for reviewing it?
github.com/SimonCropp/Delta
loading . . .
GitHub - SimonCropp/Delta: An approach to implementing a 304 Not Modified leveraging DB change tracking
An approach to implementing a 304 Not Modified leveraging DB change tracking - SimonCropp/Delta
https://github.com/SimonCropp/Delta
3 months ago
0
0
0
reposted by
Andrew Lock "Sock"
3 months ago
This looks like a nice clean solution to a wart on .NET's localization functionality - using Fody to set a default ErrorMessageResourceType and ErrorMessageResourceName (based on the attribute type).
github.com/mrpmorris/Au...
Seems crazy that this is necessary though - am I missing something?!
loading . . .
GitHub - mrpmorris/AutoLocalize: Automatically localize DataAnnotations validation attributes in .NET
Automatically localize DataAnnotations validation attributes in .NET - mrpmorris/AutoLocalize
https://github.com/mrpmorris/AutoLocalize
3
5
2
reposted by
Patrik Svensson
3 months ago
I wrote something on LinkedIn:
www.linkedin.com/posts/psvens...
I'm looking for a new gig and/or employment (if interesting enough). Please repost if you can! Much appreciated!
loading . . .
#dotnet #csharp #opensource #staffengineer #softwareengineering #consulting | 👨💻 Patrik Svensson
🚀 I’m wrapping up my current engagement soon and starting to look for my next technical challenge. I’ll be available again starting April 10. A bit about me: • 20+ years of experience building and d...
https://www.linkedin.com/posts/psvensson82_dotnet-csharp-opensource-activity-7437280429956718592-qE03?utm_source=share&utm_medium=member_ios&rcm=ACoAAABoHd0BUQohl2o0cpcvLPtt4udnRotmCbw
1
17
16
Dell. u should not need 13 processes to interact with a monitor anyone i know who knows anyone working at dell?
3 months ago
1
1
0
reposted by
DamianM
3 months ago
Thirteen years ago I built an open source library for building distributed apps in .NET. Since then it's been quietly running in production systems everywhere. But it looked neglected. Now it's back!
damianm.com/posts/2026/n...
loading . . .
The Nimbus Messaging API Is Back | Damian Maclennan
This week is a very big, and somewhat emotional one for me. An open source library I started in 2013 has been quietly running in production for 13 years, handling millions and millions of transactions...
https://damianm.com/posts/2026/nimbus-messaging-api-relaunch/
1
5
2
I deployed a v1.0 of DbToMermaid
github.com/SimonCropp/D...
Generate Mermaid ER diagrams from SQL Server databases or Entity Framework models
loading . . .
GitHub - SimonCropp/DbToMermaid: Generate Mermaid ER diagrams from SQL Server databases or Entity Framework models.
Generate Mermaid ER diagrams from SQL Server databases or Entity Framework models. - SimonCropp/DbToMermaid
https://github.com/SimonCropp/DbToMermaid
3 months ago
5
12
4
i just released v1.0 of EfOrderBy been using it in production for over a month
github.com/SimonCropp/E...
loading . . .
GitHub - SimonCropp/EntityFramework.OrderBy: Applies default ordering to EntityFramework queries based on fluent configuration
Applies default ordering to EntityFramework queries based on fluent configuration - SimonCropp/EntityFramework.OrderBy
https://github.com/SimonCropp/EntityFramework.OrderBy
3 months ago
0
1
1
just released v1.0 of
github.com/SimonCropp/P...
i have been using it for a few months in markdown snippets to avoid assembly conflicts in the mdbuild context
loading . . .
GitHub - SimonCropp/PackageShader: Avoid dependency conflicts in assemblies by changing the name of references
Avoid dependency conflicts in assemblies by changing the name of references - SimonCropp/PackageShader
https://github.com/SimonCropp/PackageShader
3 months ago
0
2
0
Load more
feeds!
log in