Article 0
Ah, installation is even easier if you're using nvim-lspconfig, just call `vim.lsp.enable('ty')`! https://github.com/neovim/nvim-lspconfig/blob/f47cd681d7cb6048876a2e908b6d8ba1e530d152/lsp/ty.luaThough...
View ArticleArticle 0
Update on my `ty` LSP trial run: definitely seems muuuuch quicker than pyright/basedpyright ever was, though I've tempered my expectations a bit on the "production readiness" of it -- go to definition...
View ArticleArticle 0
At the inevitable point in a side project when the thought surfaces “you know, this is starting to look pretty good.. Other people will definitely want to use this. You could.. sell it as a product!...
View ArticleArticle 1
Been cooking on a side project for a little bit. As usual I picked things I’m completely unfamiliar with to build in because I’m a masochist and I don’t like finishing side projects ever 🤣. I’ve been...
View ArticleArticle 0
Using Tauri for the backend, because Rust (natch) — hoping that gets me my cross platform requirement. It’s worked great on my Linux laptop, I’ll need to borrow my partner’s MacBook (and I guess pony...
View ArticleArticle 0
Hey! My bugfix is in this one! 🎉 https://mastodon.social/@djangonews/115023229865127902
View ArticleArticle 0
1. Get mildly annoyed by a small amount of boilerplate offloading some Django signals to a task queue2. Start pulling on a thread to see where it goes3. ???4. Release a new package that is definitely...
View ArticleArticle 2
In a constant tug of war between “this project needs like, basic functionality implemented, don’t waste time on anything else” and “this project needs a better development and debugging setup to tell...
View ArticleArticle 0
On a roll, did a thing after reading @mitsuhiko's article this morning about MCP servers.https://github.com/joshuadavidthomas/mcp-django-shellhttps://lucumr.pocoo.org/2025/8/18/code-mcps/
View ArticleArticle 0
Playing around with mcp-django-shell this morning, I wanted to see how easy it would be to get Claude to delete data. Turns out, not hard at all!Me: "Hey I need you to delete the inactive clubs, they...
View ArticleArticle 3
I have been itching for a reason to use `uv` workspaces that didn’t feel forced and I think I may have actually found a valid, good use. Need to think on it a bit, before I dive headfirst in and regret...
View ArticleArticle 1
@CodenameTim is there a happy path, public-ish APi way of running Debug Toolbar headless? What I mean is I make a request and want to see what data was collected by a user’s configured panels. I poked...
View ArticleArticle 0
Well, I got everything moved and the test suite is still running and passing!Now I just gotta adjust the release scripts and CI 😅https://github.com/joshuadavidthomas/mcp-django-shell/pull/29
View ArticleArticle 3
LOL. Well guess that settles that. Won’t be using Bluesky anymore.I’m in Alabama not Mississippi, but my ISP is based out of MS.
View ArticleArticle 2
“You’re absolutely right!” -> “Alright, sounds good!”That one shift would reduce my frustration with LLMs roughly 1000%
View ArticleArticle 1
First time publishing multiple packages from a uv workspace monorepo went.. mostly smooth. But now we're cooking with gas, set up for some fun ideas in the future! 🔥...
View Article