If you're curious about trying PyCharm for #Django, a way to test it, is to buy a license through the current campaign since the cost (โ‚ฌ76) becomes a donation for the DSF! (excl VAT) I like PyCharm a lot, but I'm not in love with any specific IDE, so I'm not trying to win anyone over... you could be a happy LiClipse/VIM/Emacs/Sublime etc user and simply consider it a donation and then just install PyCharm to try it out... nothing to lose (except some disk space) ๐Ÿ˜Ž
In order to stop a WIkipedia article from clearly stating that Israel commits genocide in Gaza, Jimmy Wales has joined the debate with a lot of nonsense. The community just finished a 2 month long RFC with evaluation of sources. They concluded there are no credible sources contradicting the genocide. If we applied his logic to all the "climate change" articles, they'd also just end up swimming around in relativity because some political nutjobs contest it. image
Good morning selfhosters who are not on AWS โ˜€๏ธ
If you need to convince someone about the importance of "Locality of Behavior" (LoB) in #Django, show them a large project that attempted to do "don't repeat yourself" (DRY) on a bunch of Django Rest Framework serializers ๐Ÿ It's a pattern I've seen repeated with both models, forms and class-based views. Class-inheritance invites DRY'ing of loosely related objects that often turn out to diverge once the project has evolved. Anyways good luck out there with the DRY'ing, LoB'ing and YAGNI'ing ๐Ÿคนโ€โ™‚๏ธ