@webology@mastodon.social
@webology@mastodon.social avatar

webology

@webology@mastodon.social

🌋 @defnado cofounder, 🏝 @djangocon organizer, 🏎 @revsys consultant, 🐍 https://mastodon.social/@Thepsf former director, vice-chair, and treasurer, 🦄 @djangoproject member, 🏀, ✨, 💪, 🏃‍♂️, 🤖, Oh Mai.

If you are into #django and #python content, please follow https://mastodon.social/@djangonews

This profile is from a federated server and may be incomplete. Browse more on the original instance.

webology, to random
@webology@mastodon.social avatar

⬇️ This is a nice write-up about using SQLite in production, with pitfalls and open questions.

😓 I cringe whenever I see some Django/Python luminary recommending people use SQLite in production. I don’t care how good you are, you won’t get it right even if you think you did. Then, someone will read your advice and contact @djangonews to ask why their production database disappears every time they deploy their website or unexpectedly. https://fosstodon.org/@anze3db/111765707787892711

webology, to random
@webology@mastodon.social avatar

🏕️ "Leave it better than when you found it."

🤔 I am sure it will take me a while to update my various email and social media footers, but my ~5-year term as @ThePSF director and vice chair ended today.

🙏 It was an honor to serve, work with everyone, and leave a small mark on the community and our direction.

👟 If you are a runner and have ever finished a race a little faster than you thought you could or met a new distance goal and surprised yourself, that's how I feel today. ❤️

webology, to random
@webology@mastodon.social avatar

🔨 We have been building a lot of Django apps lately with HTMX and Tailwind CSS, along with what I'm calling the Carlton Stack:

It's been a joy to build web apps again after what feels like a decade of REST apps.

Kudos to @carlton for creating and maintaining some of these fine tools.

webology, to random
@webology@mastodon.social avatar

👋 Hi, friends who have landed on Eleventy, preferably from Jekyll.

Are there any growing pains and positive stories you can share?

Is moving from Jekyll templates to Eleventy an apples-to-apples experience, or are they different enough to be a total rewrite?

Also, will an Eleventy created today still work in two, three, or five years, or is keeping up with npm/JS an issue?

webology, to random
@webology@mastodon.social avatar

🎮 After playing Tears of the Kingdom for a bit tonight, I decided to end my night taking on same Gleeok that I ran into my first night playing the game.

I'm not sure how I managed to not get hit, but that was way easier than I would have thought.

It looks like I'm long overdue to take on the Floating Coliseum, but I'm more than ready now.

(Will get back to Python + Rust talk tomorrow. I just needed a break.)

webology, to random
@webology@mastodon.social avatar

🤔 While I like fly.io, I think they are encouraging/pushing people to use Server-Side SQLite because their managed Postgres support is hot garbage. 🗑️

I say this as someone who is a member of three orgs that have had severe Postgres database issues with their managed service. Support was not even remotely helpful.

I was even forced to pay $29 to get support for one of my personal projects just to be told they could not help me.

❌ Do not trust their databases.

https://fly.io/blog/all-in-on-sqlite-litestream/

webology, to random
@webology@mastodon.social avatar

🤔I got asked about this yesterday from a neighbor, a teacher in our local school district.

Teacher: "Isn't AI 4 to 5 times faster/better at coding than the best developers?"

Me: "Isn't AI 4 to 5 times faster/better at teaching than the best teachers?”

(shocked/disgusted look on her face)

🤷 And that's one of the problems of AI. It seems better than you at something you know nothing about because you don't quite know well enough to call it out on its bullshit. https://toot.cafe/@baldur/112031199817039932

webology, to random
@webology@mastodon.social avatar

😠 I dropped Spotify a year or two ago, and I have not missed it until the last month.

I thought Apple Music would be good enough, and while it was for a while, and while it's pretty, it's a terrible UI. For example, I'm listening to an artist/group and there is no way in the UI to view the artist/play more music by them.

Search is oddly stuck to my album collections from a decade+ ago even though I'm paying for streaming.

Just me? Am I doing something wrong? Why is Apple so bad at this?

webology, to random
@webology@mastodon.social avatar

🙅 xz update: Don't do this: https://micro.webology.dev/2024/03/30/xz-update-dont.html

The one where I suggest we have a canary test, and if Django doesn't score well, your metric, scorecard, or whatever is probably bullshit. 💩

webology, to random
@webology@mastodon.social avatar

📺 Fallout - Everybody Else Is Doing It, So Why Can’t We? ☢️

https://trakt.tv/shows/fallout

webology, to random
@webology@mastodon.social avatar

🔥 Drop Google Chrome and try out Vivaldi for a week, I dare you.

#Enshittification
https://micro.webology.dev/2024/04/27/drop-google-chrome.html

webology, to random
@webology@mastodon.social avatar

📺 Ahsoka: S1E1 - Watching the family while refreshing some 🏈 games.

https://trakt.tv/shows/ahsoka/seasons/1/episodes/1

webology, to random
@webology@mastodon.social avatar

🤔 Occasionally, I land on JSON Patch as the best way to solve a problem that has been bugging me for a while. Tonight, this plagued me again, and I'm really tempted. https://jsonpatch.com/

webology, to django
@webology@mastodon.social avatar

My #Django magic wand would disable checks running on all the things by default unless explicitly turned called or turned on.

Q: Why does it take so long to run manage.py for my project?

A: Django's manage.py runs checks which scan every Python file by default with apparently no cache and takes double-digit seconds to minutes for non-trivially sized projects with no easy way to disable. You can pass --skip-checks. https://indieweb.social/@adamghill/111714833371229206

webology, to random
@webology@mastodon.social avatar

🤷 I would take your Tailwind CSS takedown piece more seriously if your blog weren't shilling something like your "perfect" web framework, CSS book, or paid course. We should come up with bingo cards for this stuff.

✨ Use the CSS framework, un-framework, or don't use a framework if that sparks joy.

🦄 There are no unicorn CSS solutions out there that solve everyone's problems. Vanilla CSS is good. Tailwind CSS is good. Your homegrown, hybrid, atomic solution is good, too.

webology, to random
@webology@mastodon.social avatar

🤔 After a week(ish) of using Bun, I would love to see "bun for Python" with pip and pipx in mind.

https://bun.sh/

webology, to random
@webology@mastodon.social avatar

😳 It will never not feel weird to me to hear my mentioned while listening to a podcast.

🙏 Thank you, @pauleveritt for the shoutout.

I'm happy my "Python doesn't need superheroes" reference stuck 😀 And I still 💯 stand by that one.

https://pythonpeople.fm/episodes/paul-everitt

webology, to random
@webology@mastodon.social avatar

🏃 Today, I ran and then jogged/walked 2.25 miles at the Lawrence River Trails. #jeffisrunning

⌚ 0:31:53 (14'09/mi)
🔥 385 calories
❤️ 169 bpm
☀ 91°F
💦 40% Humidity
📈 43 ft
👥 5
🚴 2

Even though it's been 8 to 9 months, I ran the first 1.1 miles before alternating between jogging and walking back. It was rough and hot once I moved over to the levy, but my first run of 2023 is behind me.

webology, to random
@webology@mastodon.social avatar

🔥 Since a few of you asked, my only take on the Rust/RustConf is two things:

1️⃣ I do not see enough people stepping down from their leadership roles who were part of the problem. I see too many people saying they messed up and yet their words and actions are not in alignment. Step down.

2️⃣ I have no idea who Josh Triplett is, but we are not related that I am aware of nor have I heard of them before.

webology, to random
@webology@mastodon.social avatar

⚠️ Small PSA because this was stumping at least one of my colleagues today because Django 4.1 caches HTML templates by default.

https://nickjanetakis.com/blog/django-4-1-html-templates-are-cached-by-default-with-debug-true

webology, to random
@webology@mastodon.social avatar

😭 My favorite, "make any web page a desktop application" app Nativefier is sadly no longer maintained.

I had a ton of good years out of it, and after dumping Chrome and Firefox, I find myself with a good replacement. (I don't want to use Safari for other reasons that drive me up a wall)

Does anyone know of a good alternative that's as easy as "take a URL and turn it into a macOS desktop app" that respects the --->close<--- button and other reasonable defaults?

https://github.com/nativefier/nativefier/issues/1577

webology, to random
@webology@mastodon.social avatar

🎸 Happy Jason Isbell is in #lfk and playing at Liberty Hall Day to those who celebrate it.

https://www.libertyhall.net/live-events/upcoming-events/jason-isbell-400

webology, to random
@webology@mastodon.social avatar

The Django apps I actually use (rough cut): https://micro.webology.dev/2024/02/04/the-django-apps.html

webology, to random
@webology@mastodon.social avatar

💬 Does anyone have opinions on a good outdoor griddle that they like?

webology, (edited ) to random
@webology@mastodon.social avatar

🚜 Refactoring and fiddling with Django migrations for pending pull requests 🐘: https://micro.webology.dev/2024/04/06/refactoring-and-fiddling.html

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • provamag3
  • ethstaker
  • osvaldo12
  • tester
  • cubers
  • cisconetworking
  • mdbf
  • tacticalgear
  • modclub
  • Leos
  • anitta
  • normalnudes
  • megavids
  • lostlight
  • All magazines