Article 0
When using GeoDjango, why is the GEOS external library lazy loaded but GDAL is not? Historical artifact? No one’s noticed yet?
View ArticleArticle 0
There must be a ton of mocking out there because of how often all of the LLM models love reaching for it as a solution
View ArticleArticle 5
Well.. I did something about it. 😅Ideally I'd like to upstream this to Django, but this will do for now.https://github.com/joshuadavidthomas/django-lazy-gdal
View ArticleArticle 4
Aaaaand it doesn't work in my real-world project. Teaches me to write tests but not try it out with a real project before putting it out there. Urgh, back to the drawing board.. 🫠
View ArticleArticle 3
TIL when populating the app registry, models are imported first *then* the ready methods are called. I *swear* when I was looking at it this morning it was the other way around. Which one of you...
View ArticleArticle 2
That's probably the quickest one-two punch of releases for mehttps://github.com/joshuadavidthomas/django-lazy-gdal/releases/tag/v0.2.0
View ArticleArticle 1
Beginning to see why this hasn’t been done yet, GDAL is all over the place in GeoDjango. Throwing in the towel for now.
View ArticleArticle 0
Looking over the diff of the PR that made the GEOS library lazy, yeah.. it’s going to be more than one module changed 😅 — makes sense when I step back and think through it, but I sometimes can’t help...
View ArticleArticle 1
Gotta say, even if it doesn’t get picked, I love the title I came up with for my DjangoCon talk proposal this year.
View ArticleArticle 0
I planned on submitting two, but I think one is all I have in me this year. I have *ideas* for a half dozen more, but they are all scattershot and don’t really have a good core thesis of what I want to...
View ArticleArticle 1
Before I start yet another side project, is there anything out there that combines Postgres searching for Django using full text search, trigram similarity (for typos), and vector searching (for...
View ArticleArticle 0
I’ve done FTS, Trigram, and vector searching separately, but I long for a single search method that combines all of them
View ArticleArticle 2
Is this the first blog post written about a library I wrote? It might be! 🥹Thanks for the write up @benbacardi !https://bencardy.co.uk/2025/03/24/birds-and-angles-dabbling-in-django-components/
View ArticleArticle 1
@benbacardi Haven’t forgotten about that PR, my squirrel chasing brain has been deep in Rust and LSP land recently
View ArticleArticle 0
Well, I got something I don’t hate in a PR for a work app. Modular enough, mixes exact matching of search terms with trigram, weighted so an exact match gets boosted. Tempted to spend a bit of time...
View ArticleArticle 9
Needed to read this today. I made a comment last week to someone about "owing" a PR review to a person who had contributed a pretty substantial patch to one of my OS libraries. But that wording hasn't...
View ArticleArticle 8
It's a feature patch I definitely want in, but the change is pretty substantial and requires a pretty thorough review. And I just have not been in the headspace or been able to get in the headspace...
View ArticleArticle 7
If I'm focused on a topic, it takes a literal Herculean effort to switch the train tracks my brain is on. So much so that things that would only take 5 minutes go ignored until I can get whatever idea...
View ArticleArticle 6
It's in direct conflict with the people pleaser aspect of my personality. My partner and I took part in a marriage seminar/conference thing where as part of it you take a personality quiz -- how your...
View ArticleArticle 5
Anyway, on the results for the "appeasement" / "people pleaser" aspect of a personality -- whether you'll go along with the grain with a decision by a friend/partner/someone you like, even if you...
View Article