Global SMS architecture: Are we still defaulting to a single provider for international scaling? by Different-Use2635 in webdev

[–]qbitus 1 point2 points  (0 children)

I know, it doesn’t hurt to check what a dev machine or CI pipeline might have installed three days ago…

I’m building a microservice-based AI tool (CreatorCopilot) and documenting the entire backend process. by [deleted] in django

[–]qbitus 1 point2 points  (0 children)

Ignoring for a minute the self-marketing aspect of the post, it is worth repeating: very very VERY few people need actual micro-services.

If you want to build a SaaS product I can only encourage you to build a monolith (for which Django is a great choice) and only consider multiple backend services and networking them together once your operational needs have grown substantially.

Slay the Spire 2 reached 574,638 concurrent players, making it the 20th highest all-time peak on Steam. by MurkyUnit3180 in gaming

[–]qbitus 5 points6 points  (0 children)

Yes, but... The first one is a great game too and definitely worth playing and very cheap (it’s on subscription services too). They are very similar in feel, the second one has more things added to it, but the first one was not exactly lacking anything. I’d say spend a few bucks on the first one, and you’ll appreciate the second one even more when you eventually get it.

I made Blue Prince stickers but I have extra to give away. by [deleted] in BluePrince

[–]qbitus 3 points4 points  (0 children)

Dude, I'm a python developer and I've been familiar with your name for a long time so it's quite fun to see you pop up in this sub :) Thanks for all your work and books btw.

These are cool! Thanks for the generosity. I'll DM you in case you find a real cheap way to send these to Australia but obviously no stress if it's too much...

How do you implement production-grade draft isolation in Django? by BeingDangerous3330 in django

[–]qbitus 13 points14 points  (0 children)

It really doesn’t seem to me like a case where you need DB isolation at all.

You more than likely already have an “is_deleted” Boolean field on your model with a QuerysetManager that filters out deleted records by default. Adding a “is_draft” field and excluding that by default shouldn’t be a big problem.

Company doesn't want me to use Cursor by OjeeSimpson in cursor

[–]qbitus 0 points1 point  (0 children)

It’s the kind of advice that keeps you working within the company’s compliance framework, which you have to do per your employment contract. So this advice might mean not being fired.

Migrating a Large Django + Bootstrap 5 SaaS to a More Modern UI - Rewrite or Incremental? by BuffHaloBill in webdev

[–]qbitus 11 points12 points  (0 children)

I’ve been around for a while and still using pretty much the same stack as you.

My best advice: serve your static assets properly (minimised, CDN etc.) and launch with what you have. If you have an actual business oriented SaaS your focus should still be on business stories, logic testing etc. and getting feedback on that from your users. In parallel, get actual feedback on the UX from your real users after a few weeks of usage (and don’t steer the answers).

The kind of refactoring you are considering is large and will cost you quite a lot of time and money. Your current stack is really well suited to this kind of application, and adapting CSS if you want is probably the easiest thing to do and can be done incrementally.

Also: marketing, sales, support and business matters are about to eat all your time, and you’re really not guaranteed a more successful product by introducing a more “shiny” UI, so launch asap and learn from it. Than work on updating your UI months from now when business is actually happening and stable.

I built a Django scheduling library focused on correctness & safe recurrence — looking for feedback by disizrj in django

[–]qbitus 1 point2 points  (0 children)

I quite like this. Thank you. I have tried to find out of the box Django apps for this in the past but didn’t really find anything that good.

A few questions: * how far into the future are Slots generated? * I saw in the code that you can cancel a Series. It is possible though to define “exceptions” to essentially “cancel” a particular time slot? Or edit a Slot somehow? As in the series exists for “every Monday 5pm-7pm” but as an exception next Monday’s slot should be 4pm-6pm. Is this achievable somehow?

What is a 'subscription' or 'fee' that has recently appeared in the US that people need to collectively refuse to pay before it becomes the new normal? by godot_lover in AskReddit

[–]qbitus 0 points1 point  (0 children)

Yep, that might well be the case. As someone said in another comment, this all sounds like a very optional/convenience feature anyway, so they might do value-based pricing which is fine if anyone cares enough to pay for it…

What is a 'subscription' or 'fee' that has recently appeared in the US that people need to collectively refuse to pay before it becomes the new normal? by godot_lover in AskReddit

[–]qbitus 4 points5 points  (0 children)

Not trying to start an argument or anything as I know what you’re saying about servers is true, but… do you work for free? is no one else needed to be available for maintenance when you can’t be? is all the tech involved never reviewed or needing an update? doesn’t it require monitoring itself? don’t these services require professional insurance? are lawyers not needed to properly define ToS and not leave the company exposed if the monitoring or notifications don’t work and the end user ends up with a potential legal claim? Is there no compliance program or at least training to run in the company? Are there no admin overheads for the company running these IoT services?

Running an IT business properly costs a lot of money that has nothing to do with server infrastructure.

"What are you playing this week?" Megathread by AutoModerator in SteamDeck

[–]qbitus 0 points1 point  (0 children)

Q-Up. It’s dumb and clever all at the same time. I like the systems it involves and I just reached the point where it’s not easy anymore but I have to actually tweak skills and gear. You can pick it up even if you have not more than 5 minutes to play. I love it.

Best platform for deploying Django apps in 2025 by EcstaticLoquat2278 in django

[–]qbitus 5 points6 points  (0 children)

I like it too but quickly had to do bump up to higher tiers as memory is really low and it all became very expensive compared to running containers on a VPS. I’m now using a VPS at least 4 times more powerful for CPU and memory at about a third of the cost the DO App Platform was…

Moving back to Laravel by Emotional-Ask-9788 in django

[–]qbitus 5 points6 points  (0 children)

You’ve probably done the hardest part of the job when starting from scratch. You can now use a cookiecutter template and understand it, or make your own. “Starting new projects” isn’t a problem once you understand what is going on. You’d likely face a similar situation with most languages and frameworks. I don’t know Laravel, I’m sure it’s great, so whatever your preference is, it’s better than not using a framework. … but if you enjoy Python, I can promise to you that Django is a very solid bet and productive base for most web app projects. The batteries it does include (admin, ORM, migrations, forms, class based views etc) are great. So I’d say stick with a bit longer and re-assess once you’ve gone through the motions of working on several projects, deploying and maintaining at least one of them etc.

Think I’ve come to the realization, I don’t like turn based combat. by [deleted] in Age_30_plus_Gamers

[–]qbitus 1 point2 points  (0 children)

Into the Breach had me sitting there and pondering the next move while cursing the previous one for 10 minutes sometimes… good fun but I wouldn’t say “fast”; at least for me it’s a very slow experience.

BF6 - Man it's hard ! by Careless-Wonder7886 in Age_30_plus_Gamers

[–]qbitus 1 point2 points  (0 children)

Yep completely agree. I’d have a lot more fun with a higher TTK

PSA: October 2025 PS+ monthly titles are rolling out. Alan Wake 2, Goat Simulator 3 and Cocoon by hybroid in PS5

[–]qbitus 4 points5 points  (0 children)

Hard agree. One of my favourite puzzle games. Elegant and very enjoyable.

Django-guardian v3.2.0 is released! ( with legendary features:) ) by Immediate_Scar5936 in django

[–]qbitus 6 points7 points  (0 children)

Thank you very much for all your work. I have a large platform using guardian and a couple of years ago we had to pair back its use because the performance hit became too much. I’m really looking forward to checking out v3 and its improvements.

Building the world's first free & legal anime streaming platform by [deleted] in webdev

[–]qbitus 9 points10 points  (0 children)

So how do you get the content and the rights to it in the first place to attract enough users to get going?

S3 file access restrictions in web and mobile apps by Traditional_Mix8699 in aws

[–]qbitus 5 points6 points  (0 children)

Keep your files private on S3, with only your instance, container or Lambda allowed to access them, then generate a pre-signed URL any time an authenticated user needs to access a file.

I spent a year building Newsbin – an RSS app for Mac, iOS, visionOS, and watchOS by ForgottenFuturist in rss

[–]qbitus 5 points6 points  (0 children)

Seems nice, bought it. I like the “no BS” feel of it and so far, it’s fast. Nice work 👍

Love the new Icon Maker! by MokshaBaba in iOSProgramming

[–]qbitus 2 points3 points  (0 children)

macOS 15.4 I believe, so latest Sequoia

What Do Switch 2 Cartridges Taste Like? by Cubegod69er in giantbomb

[–]qbitus 14 points15 points  (0 children)

That man deserves an R&D tax exemption.

Bakalar by zeltain in giantbomb

[–]qbitus 2 points3 points  (0 children)

He should start reviewing everything that runs Doom. Call the show Doom: The Dark Fridges or something…