In the defence of Object-Relational Mappers ( event-driven.io )
I’m an accidental DBA, but I still never quite got the hate for ORMs. I thought this article does a good job explaining the issue, and why they aren’t so bad.
What are good books about the philosophy of programming?
As a programming student i feel sometimes we go a bit too technical and we lose the philosophy and the main point of what we are doing....
The Algorithmic Beauty of Plants ( algorithmicbotany.org )
Obscure programming language rabbit hole: A toy Lemmy viewer in Skew ( locust.pages.dev )
Source code...
Bevy 0.11 is out! ( bevyengine.org )
How exactly does Lemmy Universal Link Switcher work on Lemmy Post Links?
A post with id 1 in lemmy.world has a different id in lemmy.ml (or any instance). How do I get the post id in lemmy.ml?
How to make a personal documentation environment?
Hi! I’m learning code: I’ve been doing a bit of JavaScript, and now i’m switching to TypeScript before going through frameworks....
I was contacted by a recruiter, but I can't find anything on the company.
Preamble: I’m sure there’s a better community to ask this question, comment below if you’re aware of it....
A concept to redefine internet ( app.skiff.com )
Read the doc, what are your thoughts?
Accidental masto mini-novel on the strengths of OCaml vs. Rust; I’d love to hear others’ thoughts ( hachyderm.io )
Ten Years of “Go: The Good, the Bad, and the Meh” ( blog.carlmjohnson.net )
Anybody here attending the last StrangeLoop? (St. Louis, Sep 21st-22nd) ( thestrangeloop.com )
This is sad as fuck, to be honest. Reliably the best tech conference — inclusive, interesting, varied, diverse, language-agnostic, just absolutely fantastic.
Tips for improvement in a small company environment?
Hey all,...
How do devs at Windows, macOS, Linux etc. upgrade their OS using their existing OS?
Websites, mobile apps, desktop apps and mobile OSes are developed and updated using the desktop OSes, which I would call the ‘master OS’. But who updates the ‘master’? How do the devs upgrade Windows 10 to Windows 11 using Windows 10?...
The C Programming Language: Myths and Reality ( www.lelanthran.com )
C is an old language lacking many, many, many modern features. One of the features it does not lack is encapsulation and isolation.
AoC Input fetch tool (Rust) ( github.com )
cross-posted from: lemmy.world/post/9117180...
"Bot resistant" voting systems?
A friend of mine is interested in the “sovereign artist” model, which basically means that you self publish and self release your own work on your own website, as opposed to using a publishing house or art gallery....
Software engineering for data scientists
Hi all! Data scientist here, trying professionalise a group of hobby programmers who’ve somehow found ourselves doing it for a living. The programming we know; it’s the infrastructure we’re lacking. None of us knows how to organise a programming team, myself very much included....
Lazygit Turns 5: Musings on Git, TUIs, and Open Source ( jesseduffield.com )
They explore a great retrospective and assessment of the broader context of Lazygit: Git and version control systems in general, their interface, and text-based UIs.
Crystal 1.9.0 is released! ( crystal-lang.org )
I learned about Crystal from somebody’s Lemmy comment a couple weeks ago. Amazing and under rated language....
D&D Item Card Template for LaTeX ( www.overleaf.com )
Hey there programmers, I know this is a more markup/typesetting deal, but I thought there might be people who are interested. After being dissapointed with many of the options out there for making ttrpg item cards, I made a LaTeX template for that exact purpose. I wanted it to be relatively easy to use, generate clean images,...
Kotlin JVM vs Multiplatform ( kbin.social )
Hi, I'm somewhat new to Kotlin programming and so far it's becoming my favorite language. I was browsing some Kotlin projects when I found Komac, which recently switched to the Multiplatform target from only having the JVM target....