lepoulsdumonde.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Small french Mastodon instance for friends, family and useful bots

Administered by:

Server stats:

53
active users

#dotnet

24 posts22 participants1 post today
Chris Woody Woodruff<p>After years of C#, I decided to take on Rust.</p><p>Why? For the challenge. For the ownership model. For the pain.</p><p>This is the beginning of my journey into a language that doesn't hold your hand.</p><p>Read it here:<br><a href="https://woodruff.dev/why-rust-a-c-developers-journey-begins/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">woodruff.dev/why-rust-a-c-deve</span><span class="invisible">lopers-journey-begins/</span></a></p><p><a href="https://mastodon.social/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a> <a href="https://mastodon.social/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a> <a href="https://mastodon.social/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://mastodon.social/tags/LearnRust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LearnRust</span></a> <a href="https://mastodon.social/tags/RustForCSharpDevs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustForCSharpDevs</span></a></p>
Caroline Bell :QueerCat_Trans:<p>Hey I'm still looking for work.<br>I've applied to a lot of places in my area and I'm getting nothing.</p><p>I'm a programmer at heart, but I've also been looking for regular entry-level jobs because there haven't been any coding positions open at my level as far as I could tell.</p><p>If you can offer me a job, it might save my butt. And if you can't offer me a job, could you at least share this post?</p><p>I live 30 minutes away from Bellevue if that helps.</p><p><a href="https://techhub.social/tags/fedihire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fedihire</span></a> <a href="https://techhub.social/tags/getfedihired" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>getfedihired</span></a> <a href="https://techhub.social/tags/programmerforhire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmerforhire</span></a> <a href="https://techhub.social/tags/programmer4hire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programmer4hire</span></a> <a href="https://techhub.social/tags/coderforhire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coderforhire</span></a> <a href="https://techhub.social/tags/coder4hire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coder4hire</span></a> <a href="https://techhub.social/tags/lookingforwork" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>lookingforwork</span></a> <a href="https://techhub.social/tags/looking4work" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>looking4work</span></a> <a href="https://techhub.social/tags/unemployed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>unemployed</span></a> <a href="https://techhub.social/tags/pleasehireme" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pleasehireme</span></a> <a href="https://techhub.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://techhub.social/tags/kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kotlin</span></a> <a href="https://techhub.social/tags/scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>scala</span></a> <a href="https://techhub.social/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://techhub.social/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://techhub.social/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://techhub.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://techhub.social/tags/zig" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>zig</span></a> <a href="https://techhub.social/tags/godot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>godot</span></a> <a href="https://techhub.social/tags/godotengine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>godotengine</span></a> <a href="https://techhub.social/tags/gdscript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdscript</span></a></p>
Tomas Ekeli<p><span>so, what do the cool guys do for </span><a href="https://plud.re/tags/pdf" rel="nofollow noopener" target="_blank">#pdf</a><span> generation these days?<br><br></span><a href="https://plud.re/tags/dev" rel="nofollow noopener" target="_blank">#dev</a><span> preferrably </span><a href="https://plud.re/tags/dotnet" rel="nofollow noopener" target="_blank">#dotnet</a></p>
Cameron<p>Question for the <a href="https://mastodon.world/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> and <a href="https://mastodon.world/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> folk. I want to formalise my understanding of more advanced language and framework concepts, but I typically don't get much from tutorial/guided project based books. Instead, I benefit more from reference books and letting my brain put the concepts together into imaginary scenarios.</p><p>With that in mind, is "C# 12 In a Nutshell" (Joe Albahari) about as close as I am going to get to the C#/.Net equivalent of "The C++ Programming Language" (Bjarne Stroustrup)?</p>
JSON Alexander<p>So, for anyone not in dotnetland, MediatR is a library which is commonly implementing a design pattern known as CQRS, one of the many completely pointless "design pattern for the sake of design patterns" found within OOP and which I have been trying dearly to make people stop using. </p><p>2 months ago its lead developer posted in a comment to a reddit thread 'You can print it on a shirt “I will never commercialize MediatR”. And I will sign it.', only for that lead developer to, two months later, make it closed source... </p><p>Jimmy, you have no idea how much of a favour you are doing for me </p><p><a href="https://www.reddit.com/r/dotnet/comments/1iamrqd/comment/m9e36u2/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">reddit.com/r/dotnet/comments/1</span><span class="invisible">iamrqd/comment/m9e36u2/</span></a></p><p><a href="https://woof.tech/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://woof.tech/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://woof.tech/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://woof.tech/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://woof.tech/tags/oss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>oss</span></a></p>
Jobs for Developers<p>Datadog is hiring Senior Software Engineer - OpenTelemetry Agent</p><p>🔧 <a href="https://mastodon.world/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://mastodon.world/tags/cplusplus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cplusplus</span></a> <a href="https://mastodon.world/tags/golang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>golang</span></a> <a href="https://mastodon.world/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.world/tags/rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rust</span></a> <a href="https://mastodon.world/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.world/tags/seniorengineer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seniorengineer</span></a><br>🌎 Paris, France<br>⏰ Full-time<br>🏢 Datadog</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/senior-software-engineer-opentelemetry-agent-at-datadoghq-com-feb-3-2025-68fa80?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/sen</span><span class="invisible">ior-software-engineer-opentelemetry-agent-at-datadoghq-com-feb-3-2025-68fa80?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hiring</span></a></p>
Alvin Ashcraft 🐿️<p>Advanced Cloud Native Development with .NET Aspire - Scott Hunter &amp; Maddy Montaquila | NDC London 2025.</p><p><a href="https://www.youtube.com/watch?v=izLJ7Ztf-BM" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=izLJ7Ztf-B</span><span class="invisible">M</span></a> </p><p><a href="https://hachyderm.io/tags/aspire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aspire</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/cloudnative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cloudnative</span></a> <a href="https://hachyderm.io/tags/dotnetaspire" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnetaspire</span></a> <a href="https://hachyderm.io/tags/ndclondon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ndclondon</span></a></p>
Khalid Pro Max⚡️<p>A serious problem the <a href="https://mastodon.social/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> community has is the mindset that "just a little more C# will fix this issue", and "this" is "everything".</p>
Jobs for Developers<p>Mindera is hiring Dot Net Fullstack Developer (Senior/Tech Lead)</p><p>🔧 <a href="https://mastodon.world/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://mastodon.world/tags/javascript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>javascript</span></a> <a href="https://mastodon.world/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.world/tags/aspdotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aspdotnet</span></a> <a href="https://mastodon.world/tags/react" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>react</span></a> <a href="https://mastodon.world/tags/api" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>api</span></a> <a href="https://mastodon.world/tags/aws" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aws</span></a> <a href="https://mastodon.world/tags/azure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azure</span></a> <a href="https://mastodon.world/tags/gcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gcp</span></a> <a href="https://mastodon.world/tags/mvc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mvc</span></a> <a href="https://mastodon.world/tags/sql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sql</span></a> <a href="https://mastodon.world/tags/seniorengineer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>seniorengineer</span></a> <a href="https://mastodon.world/tags/techlead" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>techlead</span></a><br>🌎 Bengaluru, India<br>⏰ Full-time<br>🏢 Mindera</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/dot-net-fullstack-developer-senior-tech-lead-at-mindera-com-mar-26-2024-94ca8b?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/dot</span><span class="invisible">-net-fullstack-developer-senior-tech-lead-at-mindera-com-mar-26-2024-94ca8b?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hiring</span></a></p>
Guillaume Lacasa<p>J'ai un développeur junior sous la main qui cherche un nouveau job<br>Dev .NET/Angular, actuellement en Ariège, mais ok pour bouger<br>CV disponible par MP</p><p>I have a junior developer looking for a new job.<br>Works with .NET/Angular, currently in France, but may be ok to move in Europe <br>CV available via private message.</p><p><a href="https://mamot.fr/tags/JeChercheUnJob" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JeChercheUnJob</span></a> (<a href="https://mamot.fr/tags/PasMoi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PasMoi</span></a>)<br><a href="https://mamot.fr/tags/webdev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>webdev</span></a> <a href="https://mamot.fr/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mamot.fr/tags/aspnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aspnet</span></a> <a href="https://mamot.fr/tags/angular" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>angular</span></a></p>
Cameron<p>I've been playing with Github Copilot, and it kept telling me that my constructors were wrong. I finally got it to say that the reason they are wrong was because C# doesn't support primary constructors, a feature which was introduced to classes in C# 12 (2023)...</p><p>In related news my free trial is nearly up 😅</p><p><a href="https://mastodon.world/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://mastodon.world/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a> <a href="https://mastodon.world/tags/Github" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Github</span></a> <a href="https://mastodon.world/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a></p>
Cameron<p>Just spent far too long trying to figure out why my tests, which use Guid.CreateVersion7, were randomly failing, before realising that it was because the timestamp granularity of GUIDv7 is down to the millisecond, not nanosecond.</p><p>Thankfully, I don't anticipate this affecting anything other than tests, so a quick helper method to bulk generate sequential GUIDs by using faked time offsets has done the trick.</p><p><a href="https://mastodon.world/tags/Programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.world/tags/DotNet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DotNet</span></a></p>
Jobs for Developers<p>LetsGetChecked is hiring Backend Software Engineer C# (Dublin, IR)</p><p>🔧 <a href="https://mastodon.world/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://mastodon.world/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://mastodon.world/tags/aws" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aws</span></a> <a href="https://mastodon.world/tags/azure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azure</span></a> <a href="https://mastodon.world/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://mastodon.world/tags/elasticsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elasticsearch</span></a> <a href="https://mastodon.world/tags/gcp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gcp</span></a> <a href="https://mastodon.world/tags/kafka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kafka</span></a> <a href="https://mastodon.world/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> <a href="https://mastodon.world/tags/nosql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nosql</span></a> <a href="https://mastodon.world/tags/sql" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sql</span></a><br>🌎 Dublin, Ireland<br>⏰ Full-time<br>🏢 LetsGetChecked</p><p>Job details <a href="https://jobsfordevelopers.com/jobs/backend-software-engineer-c-dublin-ir-at-letsgetchecked-com-dec-5-2024-13f660?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jobsfordevelopers.com/jobs/bac</span><span class="invisible">kend-software-engineer-c-dublin-ir-at-letsgetchecked-com-dec-5-2024-13f660?utm_source=mastodon.world&amp;utm_medium=social&amp;utm_campaign=posting</span></a><br><a href="https://mastodon.world/tags/jobalert" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobalert</span></a> <a href="https://mastodon.world/tags/jobsearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jobsearch</span></a> <a href="https://mastodon.world/tags/hiring" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hiring</span></a></p>
Maho Pacheco 🦝🍻<p>I gave a little bit of thinking on the changes I want to do to <a href="https://hachyderm.io/tags/badgefed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>badgefed</span></a> before making my server public. </p><p>The one who emits the badges, is a <a href="https://hachyderm.io/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> actor, this should be no controversial, after all, I use the public/private keys to sign the badges itself.</p><p>But in the first prototype the recipient of the grant, was a record in the system itself. The idea was to allow recipients outside the fediverse to receive badges as well. I did not wanted to store the email, so I required a profile url, think of your fediverse url, or for those outside <a href="https://hachyderm.io/tags/linkedin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linkedin</span></a>, <a href="https://hachyderm.io/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a>, even <a href="https://hachyderm.io/tags/facebook" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>facebook</span></a> if they want. However, it gets things a little bit more complex and less clean than what I want.</p><p>Today, I decided that the recipient MUST be an actor of the <a href="https://hachyderm.io/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a>. That is, it, that will be embedded as a mention, and should be clean and neat. For those who are not in the fediverse, <a href="https://hachyderm.io/tags/badgefed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>badgefed</span></a> will provide an actor (and profile url) where they can add basic information such name, and bio links. Or they can create an account in any of the fediverse platforms at the moment of receiving the badge.</p><p><a href="https://hachyderm.io/tags/activitypub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activitypub</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a></p>
Maho Pacheco 🦝🍻<p>UPDATE: A blog (that is federated) was created for communicate the progress, follow <span class="h-card" translate="no"><a href="https://badgefed.vocalcat.com/" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>badgefed</span></a></span></p><p>--</p><p>I am creating a <a href="https://hachyderm.io/tags/ActivityPub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ActivityPub</span></a> minimalistic implementation of a badge system similar to Credly, built using <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> and leveraging the <a href="https://hachyderm.io/tags/Fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Fediverse</span></a> </p><p>I have issued a first badge, the idea is to decentralize the verification systems, and allow organizations to self-certify. It is incredible that organizations like Microsoft or Non-Profits pay thousands of dollars to companies like Pearson to just provide "verified" badges. Similar to mastodons installed in social-dot-something, thinkg of badges&lt;dot&gt; mozilla&lt;dot&gt;com , certifications&lt;dot&gt;myschooldistrict&lt;dot&gt;com. Or even a podcast emitting a badge for its guests, with the verification in the domain.</p><p>ActivityPub already offers a secure way to sign artifacts and interact between actors. The fediverse already have people with profiles, a social graph as <span class="h-card" translate="no"><a href="https://flipboard.social/@mike" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>mike</span></a></span> says, ready to use. Think of how LetsEncrypt disrupted that market of few actors selling certificates for websites.</p><p>I have a functional poc, <br><span class="h-card" translate="no"><a href="https://badges.vocalcat.com/actors/badges.vocalcat.com/fediverse" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fediverse</span></a></span> is not a mastodon, pledora or blog, it is an actor in a badge system, but you can follow it in Mastodon. Its badges will show in <a href="https://hachyderm.io/tags/mastodon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mastodon</span></a> but they are not notes or articles. If you want to learn more, follow me, I will be sharing the progress here. Or follow the github project here: <a href="https://github.com/tryvocalcat/activitypub-badges" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/tryvocalcat/activit</span><span class="invisible">ypub-badges</span></a></p><p>Who wants a badge of early adopter?</p>