Building your own debugger is a powerful way to understand Linux internals.

From forking and tracing to handling signals and interacting with registers, you'll gain practical insight into how debuggers actually work.

It’s also a solid exercise in writing clean, testable C++ systems code.

https://nostarch.com/building-a-debugger

#Linux #Cplusplus #Debugging #SystemsProgramming

#programming #systemsProgramming #software #commonLisp #sitcalc #emacs #eepitch

https://screwlisp.small-web.org/complex/my-eepitch-send-actions-and-the-situation-calculus/

I relate #Sandewall's call for situation calculus actions and the shared environment / database to be moved into the kernel viz my #literateProgramming emacs useage.

People always said emacs /was/ the operatingsystem, didn't they.

Particularly, computer programs various send requests for actions to the emacs server where they are also seen playing out at they actually happen in real time.

My eepitch-send, actions and the situation calculus

"The 'jai' programming language was designed in a very reality-based way to solve specific problems that we had when developing very complex software (in our case, video games). We'll demo some features of the language and explain why design decisions were made the way they were."
https://www.youtube.com/watch?v=IdpD5QIVOKQ
#plt #jai #gamedev #systemsprogramming #costbenefitanalysis
Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated

YouTube

Oxidize is a conference where applied Rust comes to life. It’s happening Sept 16–18 in Berlin.

More info about it here ➡️ https://oxidizeconf.com/?utm_source=mastodon&utm_medium=social&utm_campaign=25-07-08-luca-at-oxidize

#RustLang #OxidizeConf #RustInProd #Mainmatter #Berlin #Interop #SystemsProgramming

Oxidize Conference - 16 - 18 September 2025

The conference for industrial Rust users

Oxidize 2025

#programming #softwareEngineering article https://screwlisp.small-web.org/programming/tangle/ #commonLisp #asdf #systemsProgramming #series #pathnames #packaging

Really simple... Sort of... But so intricate to write. I deal with (writing a smidge of #interactive #lazyEvaluation #functionalProgramming ) :

- Tangling markdown into an asdf :class :package-inferred-system lisp system
- Doing so with scan-file and collect-file from series
- Working with lisp’s make-pathname directories.

#literateProgramming

:screwlisps-knowledge/tangle common lisp asdf package markdown tangling and lisp pathnames

RustForge is a new kind of Rust conference and it’s shaping up to be a great one. Happening 27–30 August in Wellington 🇳🇿 Speakers from @Adobe @oxidecomputer @rocketlab @mainmatter , among others.

More here ➡️ https://rustforgeconf.com/speakers?utm_source=mastodon&utm_medium=social&utm_campaign=25-06-23-jonas-at-rustforge

#RustLang #RustForge #RustInProd #Mainmatter #Storage #SystemsProgramming

Rust Forge Speakers

Day after Lady Liberty: sore feet, full heart, still losing arguments with the borrow checker. Freedom never felt so semantically strict. 🫖🗽🦀 #RustLang #ProgrammingHumor #DevLife #100DaysOfCode #AsyncRust #SystemsProgramming #TeaTimeCoding

Great Socratic question — this isn’t a well-defined term in #programming:

“What Is Systems Programming, Really?” [2018], Will Crichton (https://willcrichton.net/notes/systems-programming/).

Via HN: https://news.ycombinator.com/item?id=44278689

On Lobsters: https://lobste.rs/s/jrzwgy/what_is_systems_programming_really

#SystemsProgramming #ProgrammingLanguages

What is Systems Programming, Really? | Will Crichton

I have a gripe with the phrase

Just wrapped up another Rust project—Minigrep, a command-line file search tool! Feeling accomplished and excited for the next challenge!

😇 If you’re learning Rust, I highly recommend tackling this—it’s a great way to level up!

#RustLang #Coding #SystemsProgramming #LearningRust #Minigrep #DevJourney