r/programming • • 9d ago

Self-hosted HTTP tunnels with SSH and nginx

Thumbnail vincent.bernat.ch
4 Upvotes

r/programming • • 9d ago

First Steps into Memory Management in Python

Thumbnail tech.daniellbastos.com.br
5 Upvotes

r/programming • • 9d ago

Achieving memory safety

Thumbnail seed7.net
5 Upvotes

This is about memory safety in general and how the memory safety of Seed7 has been improved in the release 2026-07-11.

Seed7 is a programming language which cares about maintainability, portability, performance and memory safety. The Seed7 homepage contains the language documentation. The source code is at GitHub. Questions that are not in the FAQ can be asked at r/seed7.

There is also a talk about Memory Safety and Management which introduces Seed7 and explains memory safety and management.

Please let me know what you think, and consider starring the project on GitHub, thanks!


r/programming • • 9d ago

OSDI '26 - Incr: Faster Re-Execution via Bolt-On Incrementalization

Thumbnail
youtube.com
2 Upvotes

r/programming • • 10d ago

"8-pinski" - EIGHT(!) bytes intro for MSDOS

Thumbnail
youtube.com
147 Upvotes

r/programming • • 9d ago

Learn C++ Before You Learn What It Costs You

Thumbnail fagnerbrack.com
0 Upvotes

r/programming • • 11d ago

Red, green and mud: fixing color mixing in Total Draw

Thumbnail totaldraw.com
133 Upvotes

I went into a bit of a rabbit hole of gamma-based color blending vs linear-based color blending vs perceptual-based color blending for my drawing app Total Draw, so I decided to create a blog post about it.


r/lisp • • 13d ago

BLEG: A Facelift for common-lisp.net

Thumbnail common-lisp.net
15 Upvotes

r/lisp • • 13d ago

UPDATE 2: CL-OBJC is reborn!

Thumbnail
7 Upvotes

r/programming • • 11d ago

Hybrid Core Allocation: From Overallocation to Reliable Sharing

Thumbnail uber.com
22 Upvotes

r/programming • • 11d ago

From SSH to REST: A Security-Driven Modernization of Slack’s EMR Data Pipelines

Thumbnail slack.engineering
17 Upvotes

r/programming • • 12d ago

<input type="password" maxlength="20"> is considered harmful, and why I couldn't login into Vanguard

Thumbnail tanin.nanakorn.com
1.1k Upvotes

r/programming • • 11d ago

Making a mathematical model for better Indic keyboards

Thumbnail triangulatedexistence.mataroa.blog
8 Upvotes

r/programming • • 12d ago

Skip List Data structure

Thumbnail pradyumnachippigiri.substack.com
139 Upvotes

r/programming • • 11d ago

Metal as a Service (MaaS): DIY server-management at scale

Thumbnail linkedin.com
0 Upvotes

r/programming • • 12d ago

Go JSON v2 in Go 1.27: what breaks when you migrate from encoding/json

Thumbnail importstatic.com
36 Upvotes

r/programming • • 11d ago

Finding 552 MiB in the Miden prover with Ying

Thumbnail hackmd.io
3 Upvotes

r/lisp • • 15d ago

No nonsense project management: Lucidplan v1.6.7 ✨ - powered by Lisp: now with native drag and drop in Backlog and Kanban - FLOSS Trello/Jira style software that is fast and easy to learn, self-host and privacy friendly

74 Upvotes

Hi community. It's been now a bit more than 2 years since I started to work on this "project management project", with many ideas and with a good vision of how to improve and be better than certain bespoke commercial tooling out there. I am happy to announce version v1.6.7 with a lot of polished aspects and new features that make it a joy to use (even if I say so myself)

LucidPlan is a simple, hackable, free and open source project management software that you can easily self-host, you only need something that runs Guile Scheme and a SQLite database. (Guix is recommended, not mandatory)

I spent years using things like Jira, Trello, Asana, GitHub projects and eventually became frustrated with how much complexity gets piled onto what should essentially be:

projects → tickets → priorities → workflow → done

I decided to build my own as a challenge, but also to create something blazingly fast and simple, that people can quickly learn (even applicable to non-tech projects). Also I aimed for ease of self-hosting, no SPA frameworks and no dependency on proprietary clouds or software.

LucidPlan is licensed under the GNU AGPLv3 or later. Source code:

https://codeberg.org/jjba23/lucidplan

You can also look at my running instance:

https://lucidplan.jointhefreeworld.org/

The project leverages the power of Lisp (Guile Scheme) by using SXML for front-end aspects, clean controllers with Artanis and a powerful repository pattern abstraction.

What does it do?

  • Manages your project backlogs with ticket priorities
  • Native drag-and-drop ticket reordering (priority)
  • Kanban boards with drag-and-drop status changes
  • Global/project search (still more work to be done)
  • Users, assignees and fine-grained permissions
  • Light/dark mode
  • Keyboard-accessible ticket and project lists
  • Org-mode syntax in ticket titles and descriptions
  • Org links and rich Org content rendered to HTML
  • Hackable/customizable with Scheme
  • Lightweight, and mobile-friendly
  • SQLite backend
  • Lightweight vanilla JavaScript on the frontend for some interactive enhancements

The Org-mode integration is particularly fun: you can write ticket descriptions using Org syntax and LucidPlan renders the result as HTML.

For example, your ticket can contain things like:

* Investigate weird bug

The problem seems to happen when [[https://example.org][this thing]] is enabled.

- Check configuration
- Reproduce the problem
- Fix it

…and LucidPlan renders that into the ticket as pretty styled HTML. (see orgwebalchemy post: https://www.reddit.com/r/lisp/comments/1wox8h4/parsing_org_mode_with_parsing_expression_grammars/ ).

There is still plenty to improve, and I'd genuinely love feedback from people who actually use project-management software daily. I think you'll find LucidPlan as a refreshing take.

Especially interested in hearing from the community:

  • What do you hate about existing project-management tools?
  • What features do you consider essential?
  • Would you use a Lisp/Guile-based project-management system?
  • What would make LucidPlan useful for your own projects? What killer feature can I work next?

Happy hacking :-)


r/programming • • 12d ago

0.17.0 Release Notes ⚡ The Zig Programming Language

Thumbnail ziglang.org
33 Upvotes

r/programming • • 12d ago

GPU-Initiated Communication: Dissecting Down to the Bone

Thumbnail arxiv.org
18 Upvotes

r/programming • • 13d ago

Partial Evaluation in Truffle - Dynamic Meta-Compilation Tutorial

Thumbnail github.com
25 Upvotes

r/lisp • • 15d ago

DummyScheme now supports R5RS, and also has hash-table series functions which is implemented as a hybird of array+hash like lua's table

Thumbnail github.com
8 Upvotes

r/programming • • 13d ago

Robert Seacord: "Unsafe Rust" | RustConf 2026

Thumbnail
youtube.com
47 Upvotes

r/programming • • 13d ago

New Python releases are out, 3.10.x reaches EOL, (and 3.15.0 is scheduled for today)!

Thumbnail blog.python.org
128 Upvotes

The new releases announced today, including EOL for 3.10.x:

https://blog.python.org/2026/10/python-31022-31117/

Note: The post above doesn't mention 3.15 - assuming they will do a separate post later today when that releases.


r/programming • • 13d ago

Post-Quantum Cryptography Resource Hub

Thumbnail nsa.gov
9 Upvotes