These deep-dive #dotnet videos are a treasure!
"Cancellation Tokens with Stephen Toub"
https://www.youtube.com/watch?v=h1GvSPaRQ-U
#Tag
These deep-dive #dotnet videos are a treasure!
"Cancellation Tokens with Stephen Toub"
https://www.youtube.com/watch?v=h1GvSPaRQ-U
These deep-dive #dotnet videos are a treasure!
"Cancellation Tokens with Stephen Toub"
https://www.youtube.com/watch?v=h1GvSPaRQ-U
Quest for Permissively Licensed PDF Library in C#
https://duerrenberger.dev/blog/2025/11/04/quest-for-permissively-licensed-pdf-library-in-csharp/
#HackerNews #QuestForPDFLibrary #PermissivelyLicensed #CSharp #PDFDevelopment #OpenSourceLibraries #SoftwareDevelopment
約5MiBのJSONファイルをMarkdownに変換して書き出すコードをC#/V言語/Rustで書いた実行速度の結果がこちら。
• C# (.NET 9.0.306): 1.596s
• V (0.4.12 c560e72): 0.957s
• Rust (1.91.0 GNU): 7.675s
Rust学習3日目で書いた私のコードは相当酷いものだったのだろうか。
S1130 – IBM 1130 Emulator in C#
https://github.com/semuhphor/S1130/tree/feature/web-frontend
#HackerNews #S1130 #IBM1130 #Emulator #CSharp #RetroComputing #GitHub
Por muito tempo eu pensei que programação não fosse minha praia, achava complexo, difícil.
Foi quando conheci Python e me encantei, comecei a fazer as coisas, ver tudo acontecendo, era mágico.
Tanto que migrei de carreira e trabalho com isso hoje. Estudei, estudei muito e continuo estudando.
Acho que isso me trouxe conhecimento e maturidade suficientes para encarar outras linguagens. E estou me surpreendendo, aprendendo Java e C# e, por incrível que pareça, gostando.
Não me considero um desenvolvedor nessas linguagens, como me considero em Python, mas acredito que se um desafio me for dado em qualquer uma delas eu posso até sofrer um pouco, mas que sairá algo sairá! 😀
🤔 TypeScript is Like C#
「 the language design of both C# and TypeScript (JavaScript as well) have converged more than other languages. The two languages are now remarkably similar in their core syntax such that developers that know one can typically pick up the other fairly easily 」
https://typescript-is-like-csharp.chrlschn.dev/pages/intro-and-motivation.html
Some updates from the last few days:
#RSpec interactive debugging with #Neovim: I tried a lot, I failed a lot.
I got this working for other languages ( #Python and #CSharp) and it was a HUGE help, taking away one of the main things I need to leave my editor for.
But something is blowing up and I'm still relatively new to Neotest, DAP, and the various plumbing between them and the test runners.
Looking for a new work place starting in 2026Q1.
Remote and/or near #Hannover / #Braunschweig
Senior Software Developer, primarily in #Java / #Kotlin but I know a few other langs from #CPP, #Batch, #AndroidDev to #CSharp and I'm experienced enough to know programming is about communcating with fellow humans and every other computer thing can be learned shortly.
I can't stress how unimportant the lang is.
Queer, CCC, degree of disability

, Thanks!
#fedihired #hireme
Looking for a new work place starting in 2026Q1.
Remote and/or near #Hannover / #Braunschweig
Senior Software Developer, primarily in #Java / #Kotlin but I know a few other langs from #CPP, #Batch, #AndroidDev to #CSharp and I'm experienced enough to know programming is about communcating with fellow humans and every other computer thing can be learned shortly.
I can't stress how unimportant the lang is.
Queer, CCC, degree of disability

, Thanks!
#fedihired #hireme
Hey! I've been creating a #game #engine #framework in #vala
Its ECS based, and its called Veggies (eat your veggies!). 🥦
My reasoning for this framework is to have a game framework alternative to #csharp. I'm not liking the encroachment #microsoft has over #gamedev and #indiedev
The video is the well known bunny mark demo. Renders up to 1600 bunnies before being under 30 fps. Still needs a lot of optimization.
I'm taking ideas from frameworks like #pygame, #pine, #FNA and #excaliburjs
Hey! I've been creating a #game #engine #framework in #vala
Its ECS based, and its called Veggies (eat your veggies!). 🥦
My reasoning for this framework is to have a game framework alternative to #csharp. I'm not liking the encroachment #microsoft has over #gamedev and #indiedev
The video is the well known bunny mark demo. Renders up to 1600 bunnies before being under 30 fps. Still needs a lot of optimization.
I'm taking ideas from frameworks like #pygame, #pine, #FNA and #excaliburjs
I'm currently looking for a remote software development job
I have plenty of experience making software using all sorts of languages, frameworks and tools. Tho I have the most experience with Rust, C++, C#. I also usually do native cross platform applications and backend.
You can find my full CV on my website https://luna.graphics
#GetFediHired #JobSearch #RemoteWork #Rust #Rustlang #CPP #CSharp #Backend
Now that #swad 0.7 is released, it's time to prepare a new release of #poser, my own lib supporting #services on #POSIX systems, following a #reactor with #threadpool design.
During development of swad, I moved poser from using strictly only POSIX APIs (with the scalability limits of e.g. #select) to auto-detected support for #kqueue, #epoll, #eventports, #signalfd and #timerfd (so now it could, in theory(!), "compete" with e.g. libevent). I also fixed quite some hidden bugs, and added more base functionality, like a #dictionary using nested hashtables internally, or #async tasks mimicking the async/await pattern known from e.g, #csharp. I also deprecated two features, the periodic and global "service tick" (superseded by individual timers) and the "resolve hosts" property of a "connection" (superseded by a separate resolve class).
I'll have to decide on a few things, e.g. whether I'll remove the deprecated stuff immediately and bump the major version of the "posercore" lib. I guess I'll do just that. I'd also like to add all the web-specific stuff (http 1.0/1.1 server) that's currently part of the swad code as a "poserweb" lib. This would get a major version of 0, indicating a generally unstable API/ABI as of now....
And then, I'd have to decide where certain utility classes belong to. The rate limiter is probably useful for things other than web, so it should probably go to core. What about url encoding/decoding, for example? 🤔
Stay tuned, something will come here, maybe helping you to write a nice service in plain #C 😎:
Today, I implemented the #async / #await pattern (as known from #csharp and meanwhile quite some other languages) ...
... in good old #C! 😎
Well, at least sort of.
* It requires some standard library support, namely #POSIX user context switching with #getcontext and friends, which was deprecated in POSIX-1.2008. But it's still available on many systems, including #FreeBSD, #NetBSD, #Linux (with #glibc). It's NOT available e.g. on #OpenBSD, or Linux with some alternative libc.
* I can't do anything about the basic language syntax, so some boilerplate comes with using it.
* It has some overhead (room for extra stacks, even extra syscalls as getcontext unfortunately also always saves/restores the signal mask)
But then ... async/await in C! 🥳
Here are the docs:
https://zirias.github.io/poser/api/latest/class_p_s_c___async_task.html
I'm currently looking for a remote software development job
I have plenty of experience making software using all sorts of languages, frameworks and tools. Tho I have the most experience with Rust, C++, C#. I also usually do native cross platform applications and backend.
You can find my full CV on my website https://luna.graphics
#GetFediHired #JobSearch #RemoteWork #Rust #Rustlang #CPP #CSharp #Backend
A space for Bonfire maintainers and contributors to communicate