home.social

#systemprogramming — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #systemprogramming, aggregated by home.social.

fetched live
  1. While #RustLang’s Memory Safety is a strong foundation, its true power lies in Type System & Ownership Rules.

    In this #InfoQ article, Andy Brinkmeyer dives into what makes Rust special beyond Memory Safety - how it helps developers avoid common mistakes and write code that’s inherently more failure-proof.

    📰 Read now: bit.ly/4dvwwq0

    #SoftwareDevelopment #Memory #SystemProgramming

  2. While ’s Memory Safety is a strong foundation, its true power lies in Type System & Ownership Rules.

    In this article, Andy Brinkmeyer dives into what makes Rust special beyond Memory Safety - how it helps developers avoid common mistakes and write code that’s inherently more failure-proof.

    📰 Read now: bit.ly/4dvwwq0

  3. Hi Fediverse
    I was wondering if there is anyone who can give some advice for learning system development (linux kernel development to be specific) for a web dev guy like me

    I know I can google it or ask an LLM about that, but real-life advices from you guys will be very appreciated 🙂

    Is there anyone who have walked that path? 👀

    #systemprogramming #linux #kernel #development #os #advice

  4. Hi Fediverse
    I was wondering if there is anyone who can give some advice for learning system development (linux kernel development to be specific) for a web dev guy like me

    I know I can google it or ask an LLM about that, but real-life advices from you guys will be very appreciated 🙂

    Is there anyone who have walked that path? 👀

    #systemprogramming #linux #kernel #development #os #advice

  5. #GoLang channels are more than message queues: they are the core synchronization tool in concurrent Go programs.

    Learn how happens-before semantics affect memory visibility, prevent race conditions, and enable predictable high-concurrency systems.

    Read more → bit.ly/48SoKEH

    #InfoQ #SoftwareDevelopment #ProgrammingLanguages #SystemProgramming

  6. channels are more than message queues: they are the core synchronization tool in concurrent Go programs.

    Learn how happens-before semantics affect memory visibility, prevent race conditions, and enable predictable high-concurrency systems.

    Read more → bit.ly/48SoKEH

  7. 🤖 CHALLENGE COMPLETE! ✅ My DNS server built from scratch in Zig is finally done.

    Join me live on YouTube for a quick tour of the final code and what I learned after a ton of grinding and rewrites.

    See you October 12th at 18:00 UTC! 🤓

    #zig #systemprogramming #codecrafters #codinglive
    youtube.com/watch?v=qpGXpeycMPA

  8. 🤖 The DNS server in Zig saga continues! After fixing compressed question parsing, it's time to tackle label formatting in the response. Challenge accepted! 💪🤓

    Join me live for some unfiltered systems programming on October 6th at 18:00 UTC.

    #zig #systemprogramming #codinglive #codecrafters
    youtube.com/watch?v=m9E7JNPE_4c

  9. 🤖 The DNS decompression logic is fighting back! 😠 Join me live on Oct 4th at 18:00 UTC as I debug my DNS server in Zig. It's me vs the bug in the #codecrafters challenge, live and unfiltered. CHALLENGE ACCEPTED! 💪🤓 #zig #systemprogramming #codinglive
    youtube.com/watch?v=Y4blRApX8jY

  10. 🚀 Discover how 𝐀𝐖𝐒, 𝐌𝐨𝐦𝐞𝐧𝐭𝐨, 𝐀𝐦𝐚𝐳𝐨𝐧, and 𝐅𝐥𝐲.𝐢𝐨 are harnessing #RustLang to build high-performance, scalable systems!

    Whether you're considering Rust for your next big project or just curious about the hype, these #InfoQ talks share the insights (and battle scars) you need to see if Rust is the right fit for your stack.
    ---------------------------------------------------------

    𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐝 𝐓𝐚𝐥𝐤𝐬:
    • 𝐑𝐮𝐬𝐭: 𝐀 𝐏𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐯𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐟𝐨𝐫 𝐖𝐫𝐢𝐭𝐢𝐧𝐠 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 by Carl Lerche
    🔗 bit.ly/4l964Dk

    • 𝐇𝐢𝐠𝐡 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐒𝐞𝐫𝐯𝐞𝐫𝐥𝐞𝐬𝐬 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 by Benjamen Pyle
    🔗 bit.ly/45p3VNt

    • 𝐅𝐞𝐚𝐫𝐥𝐞𝐬𝐬 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 by Senyo Simpson
    🔗 bit.ly/45N0qAK

    • 𝐌𝐲𝐭𝐡 𝐁𝐮𝐬𝐭𝐞𝐫𝐬: 𝐈𝐬 𝐑𝐮𝐬𝐭 𝐚 𝐒𝐥𝐚𝐦 𝐃𝐮𝐧𝐤? by Ramya Krishnamoorthy
    🔗 bit.ly/48nd24j

    • 𝐑𝐞𝐛𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐏𝐫𝐢𝐦𝐞 𝐕𝐢𝐝𝐞𝐨 𝐔𝐈 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 𝐚𝐧𝐝 𝐖𝐞𝐛𝐀𝐬𝐬𝐞𝐦𝐛𝐥𝐲 by Alexandru Ene
    🔗 bit.ly/4iXO2D2

    ---------------------------------------------------------
    #SoftwareDevelopment #CaseStudy #SystemProgramming #TechTalk #QConSanFrancisco

  11. 🚀 Discover how 𝐀𝐖𝐒, 𝐌𝐨𝐦𝐞𝐧𝐭𝐨, 𝐀𝐦𝐚𝐳𝐨𝐧, and 𝐅𝐥𝐲.𝐢𝐨 are harnessing to build high-performance, scalable systems!

    Whether you're considering Rust for your next big project or just curious about the hype, these talks share the insights (and battle scars) you need to see if Rust is the right fit for your stack.
    ---------------------------------------------------------

    𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐝 𝐓𝐚𝐥𝐤𝐬:
    • 𝐑𝐮𝐬𝐭: 𝐀 𝐏𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐯𝐞 𝐋𝐚𝐧𝐠𝐮𝐚𝐠𝐞 𝐟𝐨𝐫 𝐖𝐫𝐢𝐭𝐢𝐧𝐠 𝐃𝐚𝐭𝐚𝐛𝐚𝐬𝐞 𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬 by Carl Lerche
    🔗 bit.ly/4l964Dk

    • 𝐇𝐢𝐠𝐡 𝐏𝐞𝐫𝐟𝐨𝐫𝐦𝐚𝐧𝐜𝐞 𝐒𝐞𝐫𝐯𝐞𝐫𝐥𝐞𝐬𝐬 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 by Benjamen Pyle
    🔗 bit.ly/45p3VNt

    • 𝐅𝐞𝐚𝐫𝐥𝐞𝐬𝐬 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 by Senyo Simpson
    🔗 bit.ly/45N0qAK

    • 𝐌𝐲𝐭𝐡 𝐁𝐮𝐬𝐭𝐞𝐫𝐬: 𝐈𝐬 𝐑𝐮𝐬𝐭 𝐚 𝐒𝐥𝐚𝐦 𝐃𝐮𝐧𝐤? by Ramya Krishnamoorthy
    🔗 bit.ly/48nd24j

    • 𝐑𝐞𝐛𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐏𝐫𝐢𝐦𝐞 𝐕𝐢𝐝𝐞𝐨 𝐔𝐈 𝐰𝐢𝐭𝐡 𝐑𝐮𝐬𝐭 𝐚𝐧𝐝 𝐖𝐞𝐛𝐀𝐬𝐬𝐞𝐦𝐛𝐥𝐲 by Alexandru Ene
    🔗 bit.ly/4iXO2D2

    ---------------------------------------------------------

  12. Very happy to announce that "Heavy Wizardry 101" has entered the Early Access program @nostarch

    The books was written by #ROOR director and introduces you in the world of #Programming in #C and #ASM for #intel #ARM #MIPS and #risc_v . The book focus on #LowLevel #Programming as well as #SystemProgramming within the #cybersec domain.

    nostarch.com/heavy-wizardry-101

  13. Very happy to announce that "Heavy Wizardry 101" has entered the Early Access program @nostarch

    The books was written by #ROOR director and introduces you in the world of #Programming in #C and #ASM for #intel #ARM #MIPS and #risc_v . The book focus on #LowLevel #Programming as well as #SystemProgramming within the #cybersec domain.

    nostarch.com/heavy-wizardry-101

  14. #RustLang combines the best of many worlds: ergonomic, expressive, performant, and safe.

    Discover how Rust enables developers to write complex code with confidence, while also addressing the real challenges along the way.

    👉 If you're skeptical about how good the Rust developer experience can be, this video is for you.

    🔗 Watch the #InfoQ video: bit.ly/45N0qAK

    📄 #transcript included

    #SystemProgramming #Productivity #SoftwareDevelopment

  15. combines the best of many worlds: ergonomic, expressive, performant, and safe.

    Discover how Rust enables developers to write complex code with confidence, while also addressing the real challenges along the way.

    👉 If you're skeptical about how good the Rust developer experience can be, this video is for you.

    🔗 Watch the video: bit.ly/45N0qAK

    📄 included

  16. UA:
    Читати щось, що стосується твого стеку - ❌
    Читати щось, що ти вже роками хотів вивчити - ✅
    І воно вже в дорозі 😄

    Але мені все ще треба прокачати мої знання по зарашньому стеку 🐘

    EN:
    Reading something related to your current tech stack - ❌
    Reading something that you wanted to learn for years - ✅
    And it's on the way 😄

    But I still need upgrade my current tech stack knowledge 🐘

    #systemprogramming #books #learning

  17. Habemus ELFs! Not the fantasy creatures. But just a set of organized bit and bytes.
    I managed to make my #kernel #dreamos64 launch its first ELF executable, although is just printing a message.
    ELF support is still very limited, but, is still a great achievement for my toy project.
    More info on my free #kofi post: ko-fi.com/post/Habemus-ELFs-Q5
    #osdev #operatingsystemdevelopment #programming #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos #hobbykernel

  18. Habemus ELFs! Not the fantasy creatures. But just a set of organized bit and bytes.
    I managed to make my #kernel #dreamos64 launch its first ELF executable, although is just printing a message.
    ELF support is still very limited, but, is still a great achievement for my toy project.
    More info on my free #kofi post: ko-fi.com/post/Habemus-ELFs-Q5
    #osdev #operatingsystemdevelopment #programming #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos #hobbykernel

  19. After more than two months another Dreamos64 update. Not new features but fixes and improvements, full story on #ko-fi
    ko-fi.com/post/Dreamos64-Statu (free).
    I found a nasty bug in a core memory function, where i was returning true instead of false and viceversa. Also some code refactor and documentation improvements.

    #osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos

  20. After more than two months another Dreamos64 update. Not new features but fixes and improvements, full story on #ko-fi
    ko-fi.com/post/Dreamos64-Statu (free).
    I found a nasty bug in a core memory function, where i was returning true instead of false and viceversa. Also some code refactor and documentation improvements.

    #osdev #kernel #operatingsystemdevelopment #programming #framebuffer #systemprogramming #kernelprogramming #osdever #operatingsystem #hobbyos

  21. UA: Здоров мастадонці! 👋 Я роздумував про зміну стеку 🤔 і мені цікаво чи може хтось кинути хороший курс по C++ бо я щось не впевнений у тому, що дає гугл
    Наперед дякую!

    EN: Sup mastadonians! 👋 I was thinking about changing the tech stack 🤔 and I wonder if someone could give me good online course for learning C++ because I'm not sure about what Google throws me
    Thanks in advance!

    #c #cpp #clang #embedded #programming #systemprogramming

  22. UA: Здоров мастадонці! 👋 Я роздумував про зміну стеку 🤔 і мені цікаво чи може хтось кинути хороший курс по C++ бо я щось не впевнений у тому, що дає гугл
    Наперед дякую!

    EN: Sup mastadonians! 👋 I was thinking about changing the tech stack 🤔 and I wonder if someone could give me good online course for learning C++ because I'm not sure about what Google throws me
    Thanks in advance!

    #c #cpp #clang #embedded #programming #systemprogramming

  23. I saw a chart about wages in programming languages

    When it comes to "system programming " languages, it turns out Zig is gonna be rewarded more than Rust

    But I never read about Zig on the fediverse, I only run into Rust

    Why is that ?

    #systemProgramming

  24. I saw a chart about wages in programming languages

    When it comes to "system programming " languages, it turns out Zig is gonna be rewarded more than Rust

    But I never read about Zig on the fediverse, I only run into Rust

    Why is that ?

    #systemProgramming

  25. Introducing #Lapce: bit.ly/3T46WwE

    Written in #Rustlang, Lapce sports a native GUI leveraging GPU acceleration and an extensible plugin system based on WASI. It comes with support for syntax highlighting, code completion, and code diagnostics using any LSP-compliant server.

    #InfoQ #WebDevelopment #SystemProgramming #SoftwareDevelopment

  26. Introducing : bit.ly/3T46WwE

    Written in , Lapce sports a native GUI leveraging GPU acceleration and an extensible plugin system based on WASI. It comes with support for syntax highlighting, code completion, and code diagnostics using any LSP-compliant server.

  27. Zed is now an #opensource project!

    Dive into a #CodeEditor that's all about performance, AI integration, and supports software teams’ collaboration out of the box.

    Learn more about this exciting project on #InfoQ: bit.ly/49MpbgM

    #SoftwareDevelopment #RustLang #TextEditor #SystemProgramming

  28. Zed is now an project!

    Dive into a that's all about performance, AI integration, and supports software teams’ collaboration out of the box.

    Learn more about this exciting project on : bit.ly/49MpbgM

  29. @astro Quick update... Web development turned out more challenging to me than expected and found little joy on build something graphic (just personal taste) so even though I'll keep focusing on and I still have some cool projects on my Backlog that I'll be more than happy to handover or collaborate with interested parties 🧑‍🎨

  30. @astro Quick update... #Frontend Web development turned out more challenging to me than expected and found little joy on build something graphic (just personal taste) so even though I'll keep focusing on #Backend and #SystemProgramming I still have some cool projects on my Backlog that I'll be more than happy to handover or collaborate with interested parties 🧑‍🎨

  31. Quiz
    Given that you only have the range of line and char position of a file changes, how do you modify/update that file without reading it?

  32. #SystemProgramming Quiz
    Given that you only have the range of line and char position of a file changes, how do you modify/update that file without reading it?

  33. So ATM, I'm in the middle of writing a reader writer spinlock. My question is why a standard one doesn't exist?

    For example, pthreads have spin lock, and a full reader writer lock. Is this niche, or is there a fundamental reason this is a bad idea?

  34. #CaseStudy - TrueLayer's main business is not #systemprogramming, yet they decided to bet on #Rust. Why? How?

    Luca Palmieri shares their adoption story, expectations, challenges, doubts, the mistakes they made & the lessons they learned.

    #InfoQ video: bit.ly/3HZnctc

    #rustlang #transcript