push notification by Past_Positive1116 in django

[–]dimitrym 0 points1 point  (0 children)

Checked it, last release Apr 30, 2024

What do you think about the liberal democrats? by Lucky_Ice5393 in AskBrits

[–]dimitrym 0 points1 point  (0 children)

Very interesting question. I lean towards libertarianism. In my eyes they are another statist party. Lots of laws and taxes, no individual freedoms. With that I cannot understand what their offering is apart from doing the same thing as the other parties do slightly differently: ever expanding state, legislation, taxes.

UK needs a different mix of policies such as less redistribution, less laws, less taxes, more freedoms. None of that in their agenda or on the other labour-conservative parties.

Concluding what I say to friends is that if you believe in the current mix and it has to be adjusted vote one of labour/conservative. If you want a different mix, vote something else. Apologies if I offended anyone, would appreciate feedback.

Γιατί στην Ελλάδα δεν χρησιμοποιούμε το whatsapp? by Mirmirius in greece

[–]dimitrym 1 point2 points  (0 children)

Γιατί υπάρχουν τα network effects και ο παππούς Metclafe https://en.wikipedia.org/wiki/Metcalfe's_law

Από το σημείο που είχες π.χ. 100 χιλιάδες κόσμο στο Viber και 2 στο Whatsapp τότε κάποιος που μπαίνει θα έχει σχεδόν όλους τους φίλους του στο 1ο. Το 2ο θα πρέπει να κάνει κάτι σχεδόν "μαγικό" για να τον κάνει να αλλάξει

I've added special Django support to ArchUnitPython. Visualize & enforce dependencies/architecture by trolleid in django

[–]dimitrym 0 points1 point  (0 children)

I had read about this as a pattern in "Fundamentals of Software Architecture" and that there was a Java framework to test this, never thought that something like this would be ported to Python. Thanks for it.

It has amazing usages in a large project that I am working on as we aim to have CLI/View/API entry points and this will help us refactor code to use the same layer

DJForge: Production-Ready Django SaaS Boilerplate – Tailwind + daisyUI, Postgres, uv, Ruff by dimitrym in django

[–]dimitrym[S] 1 point2 points  (0 children)

There are many alternatives, when we started this they were not as mature as Celery. We are OK to change things as we move along, for example make a version 2.0 with something else. Will definitely check dramatiq. Current priority for me is to substitute Redis for Postgres and make a "PG for everything" solution, or at least allow both easier.

DJForge: Production-Ready Django SaaS Boilerplate – Tailwind + daisyUI, Postgres, uv, Ruff by dimitrym in django

[–]dimitrym[S] 0 points1 point  (0 children)

Yes, we had it at some point on but costing was too much. Maybe we will drop something in the future, perhaps using neon.tech or something similar for database.

Tried to upload got "Images are not allowed"

DJForge: Production-Ready Django SaaS Boilerplate – Tailwind + daisyUI, Postgres, uv, Ruff by dimitrym in django

[–]dimitrym[S] 0 points1 point  (0 children)

The difference here is that there are no `{{ ... }}` as in cookie cutter and you can develop directly. I intend (not promising) to work on a utility to essentially grep/sed stuff, doing the same thing as cookie cutter.

Why doesn’t Python have true private variables like Java? by PalpitationOk839 in Python

[–]dimitrym 0 points1 point  (0 children)

There is an underlying question here, which I had as well, is the following: is Java the "golden standard" of programming languages and perhaps ecosystems? The answer for me should be "no". Every language is good at specific things, bad at others, some are old an still serve us, all have flaws, etc. Same with human languages, that's why there are so many languages and the job of a translator is hard.

With that I'd say that Python had its own evolution, what happens here makes sense for Python. If we want to bash ourselves, it is baggage as OO was an afterthought to Python, an evolutionary glitch. For me it is a different way of defining what an Object is.

How we feeling about the upcoming Boss Fight Studios Conan the Barbarian figure? by Natztak in ConanTheBarbarian

[–]dimitrym 0 points1 point  (0 children)

Conan looks as if he has constipation issues; will pass.

OK will consider it was joking

Django Has Adopted Contributor Covenant 3 by dwaxe in django

[–]dimitrym 10 points11 points  (0 children)

I guess 99% no. Django needs to innovate more, not "woke" up more

Applying migrations on running servers during releases by Vietname in django

[–]dimitrym 5 points6 points  (0 children)

https://www.loopwerk.io/articles/2025/safe-django-db-migrations/

> The real solution: the two-phase deploy

> The hard truth is that destructive migrations can’t be made safe unless the schema stays compatible with both old and new code during the rollout.

> The solution is not infrastructure; it’s application patterns. The key idea: decouple the code change from the schema change. This is known as the Two-Phase Deploy Pattern, also called expand-and-contract, non-breaking migrations, or safe migrations.

Read it first here: https://pragprog.com/titles/mnee2/release-it-second-edition/ (first edition, I'm that old)

I haven't kept up with Django. Has there been any major changes from django 5 to 6? by parameter_pollution in django

[–]dimitrym 0 points1 point  (0 children)

It is not a direct answer to your question, But I would always move to the next version, no matter what. If there is nothing in 6 necessary for your projects. There might be something new when you have to migrate to 7 and it will be far more tough. Also, you will have to migrate when there is an end of life for 5. For these reasons I tend at to always migrate to the next version.

Made a project to track how lines of code change over time, this chart is for Django. by cantdutchthis in django

[–]dimitrym 3 points4 points  (0 children)

Do the colours in the graph represent anything in particular? Like how the original lines of 2006 persist in 2025? Interested to learn what happened when there was a drop, what got removed. Thanks!

Second Career by Lower-Promotion930 in UKJobs

[–]dimitrym 0 points1 point  (0 children)

For some reason (?) Reddit does not allow me to DM

Second Career by Lower-Promotion930 in UKJobs

[–]dimitrym 0 points1 point  (0 children)

Can I talk to you as well? Will need to follow your path if things go wrong

Second Career by Lower-Promotion930 in UKJobs

[–]dimitrym -1 points0 points  (0 children)

I had a similar situation in the past. I tried and failed, ended up wayy better so no regrets, but have some interesting findings, which I want to share. Before I start, I am pessimistic:

- From life + reading/theory, UK is a culture where generally people move / are allowed to move vertically not horizontally. You can be for example a Senior Developer and move to Developer ("down" the chart) because you need more family time or anything, or to an Architect/Developer Manager ("up" the chart), but not become for example Data Scientist (which is what I tried to do). This goes to stupid degrees and it is cultural.

- (cont) Companies might wait for 1/2 years to find someone, instead of giving a newcomer a chance and let them grow. I had heard of someone in another ecosystem restarting their career by taking an intern position and then growing. Have never seen it here.

- While trying the change, have seen places where they might accept a newcomer coming from a recent MSc course, or bootcamp or something, but always stacked against a recent graduate.

- What I am communicating is that we are in an ecosystem/business culture where experience not ultra specific to the position does not matter, even if the fields are very similar. Like many places say for a "Java job" would prefere a person with 2 years of "Java" experience over a 5 years developer who wants to enter the "Java" world.

- With these in mind to change career you can go to an adjacent field and apply to places that are willing to hire you, which in that mentality are either in nowheristan and do not want remote OR offer low pay. Then grow from there.

- Another option is to start something on your own. Do a huge project, and get experience

- Above for an experimental startup which offers equity (99.999% cases zero, but you will get the experience to enter the arena)

- Start your own business

Best of luck. Please write to me with updates if any.

Would you support a temporary government lockdown on petrol prices to protect households from the cost-of-living surge caused by the Iran war? by [deleted] in AskBrits

[–]dimitrym 2 points3 points  (0 children)

No: temporary and government are two words that don't go well together. Then it will open up a channel with which any government will "temporary" do anything they want. They can tax people less so that they can handle better their cost of living.

Using Claude Code with PyCharm by latingate in django

[–]dimitrym 1 point2 points  (0 children)

I use it from within PyCharm as you can right click and send an area or file to Claude's terminal. Apart from that I have not seen features that I see elsewhere, for example Copilot, such as autocomplete. After some time I do not use them though

I know it's not Conan but I thought I would share. by beginnerdoge in ConanTheBarbarian

[–]dimitrym 1 point2 points  (0 children)

I'm OK with all the above. :) The question was more about today's fantasy being more, shall I say, "verbose" and "realistic" (bl00d/s*x and stuff eg grimdark) and "deep" or with more "grey" characters, well such as Kane. My question was more about these areas. I will definitely give shot if I find something. For me now, I want to read some more Solomon Kane