Programming

23095 readers
153 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
1
 
 

Hi all, I'm relatively new to this instance but reading through the instance docs I found:

Donations are currently made using snowe’s github sponsors page. If you get another place to donate that is not this it is fake and should be reported to us.

Going to the sponsor page we see the following goal:

@snowe2010's goal is to earn $200 per month

pay for our 📫 SendGrid Account: $20 a month 💻 Vultr VPS for prod and beta sites: Prod is $115-130 a month, beta is $6-10 a month 👩🏼 Paying our admins and devops any amount ◀️ Upgrade tailscale membership: $6-? dollars a month (depends on number of users) Add in better server infrastructure including paid account for Pulsetic and Graphana. Add in better server backups, and be able to expand the team so that it's not so small.

Currently only 30% of the goal to break-even is being met. Please consider setting up a sponsorship, even if it just $1. Decentralized platforms are great but they still have real costs behind the scenes.

Note: I'm not affiliated with the admin team, just sharing something I noticed.

2
3
4
5
 
 

Hey,

I’m exploring the idea of a webpage where you can paste a function (or a block of code) in any programming language, and it outputs a list of specific, actionable refactoring suggestions - things like:

  • Unnecessary complexity
  • Poor naming conventions
  • Duplicated logic
  • Violations of language-specific best practices
  • Readability issues

The goal is to help developers quickly spot areas for improvement and make their code cleaner, more maintainable, and easier to understand.

Questions for you:

  • Would you use such a tool? Why or why not?
  • What features would make it important for you? (e.g., integration with GitHub, support for obscure languages, explanations for each suggestion, etc.)
  • Are you ready to pay for a tool like this (for example, paying for access to advanced checks or being able to tune checks for your programming style)?
  • Are there existing tools you love (or hate) that do something similar?
6
7
8
9
10
11
12
13
14
 
 

It’s been 60 days since I started building Brahma-Firelight JS, a Rust-based Node.js framework.

In its initial release, v1.0, it came out with massive performance — but without async support. People were genuinely surprised by the benchmarks, but many asked for Express-like ergonomics and full async support.

That feedback led to v1.5, which introduces some groundbreaking changes:

  1. Async Support: Even if the JS event loop gets stuck, the Tokio runtime gracefully handles the response with a gateway timeout. This ensures high-level safety — combining the power of two different runtime worlds.

  2. Native Server Timeout and Body-Limit Configuration: Configure request timeouts and body size limits directly — no extra dependencies needed.

  3. True Multi-Threaded Server: Runs across multiple threads without requiring clusters or PM2 — thanks to Rust’s Tokio and Hyper.

  4. Express + Hono-Style Ergonomics: Brahma-Firelight keeps developer experience simple and intuitive — no need to learn Rust to write production-grade JS apps.

After dozens of suggestions and refinements, we’ve finally stabilized the framework for production use.

Try it out: https://shyam20001.github.io/rsjs/ If you find it helpful, drop your suggestions or PRs — every contribution counts.

15
16
83
Software Quality Collapse (techtrenches.substack.com)
submitted 5 days ago* (last edited 5 days ago) by HaraldvonBlauzahn@feddit.org to c/programming@programming.dev
 
 
17
 
 

I’m curious which software design principles you find most valuable in real projects.

Two concise summaries I’ve found:

18
19
20
 
 

Qt 6.10 is now available, with new features and improvements for application developers and device creators!

Highlights for UI builders include a new flex-box layout system for Qt Quick, and support for more vector animations in SVG and Lottie format. And we have listened to your feedback and made it easier to exchange data between C++ code and a Qt Quick UI developed in QML. Such data can then be used with the new SearchField control, or with a new FilledSurface graph from the Qt Graphs module.

If you prefer to maintain your existing codebase, upgrading to Qt 6.10 ensures your application automatically aligns with high-contrast system settings on both desktop and mobile platforms. This and other improvements in our accessibility implementation directly benefits users reliant on assistive technologies, improving usability and inclusivity without requiring any additional development effort.

In addition to these highlights, new APIs across the Qt modules bring increased flexibility and productivity for both QML and C++ developers, and for users of Qt Widgets and Qt Quick.

21
22
23
24
25
view more: next ›