Elektrine lite

← Feed

adamghill

adamghill@indieweb.social

<p>I write (Python|Django|JavaScript|HTML|CSS) and sometimes it&#39;s useful.</p><p>- 1/2 of <a href="https://beesocial.dev" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">beesocial.dev</span><span class="invisible"></span></a> &amp; <a href="https://djangostickers.com" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">djangostickers.com</span><span class="invisible"></span></a> &amp; <a href="https://djangobrew.com" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">djangobrew.com</span><span class="invisible"></span></a> 🧠<br />- For perfectionists with deadlines: <a href="https://alldjango.com" target="_blank"

Posts

  • Post #3253763

    New laptop, so it&amp;#39;s time to update my list of apps I install on a clean #MacOS install: https://gist.github.com/adamghill/d107a729923dff1b6c0aa17c72d1c5ff. - Swapped Term2 for Ghostty - Add Tiny Player, SQLiteo - Unsure about DevUtils (there are a few other options here, but tbh I don&amp;#39;t love any of them -- I&amp;#39;ve thought about building my own for probably 3 years -- how hard can it be?! 🙈) - Also unsure about setting up `fish` again; `zsh` might be fine 🤷 Anything I&amp;#...

  • Post #3253762

    🙌 https://docs.djangoproject.com/en/dev/releases/6.1/#model-field-fetch-modes #Django

  • Post #3253761

    v0.2.0 of Jisticle, a native MacOS app for updating GitHub Gists. https://github.com/adamghill/jisticle/releases/tag/v0.2.0 https://github.com/adamghill/jisticle #Swift #SwiftUI #MacOS #Gist #GitHub

  • Post #3253760

    RE: https://fosstodon.org/@realpython/116697397061470758 https://github.com/adamghill/dj-toml-settings was mentioned on @realpython at https://realpython.com/podcasts/rpp/298/#t=1957 🎉

  • Post #3253759

    v0.4.0 of Jisticle, a native macOS GitHub Gist editor. - Switched to Neon + Tree-sitter for better syntax highlighting - Handle truncated content for files that are bigger than 1MB - Improved markdown preview - Misc UI improvements https://github.com/adamghill/jisticle/releases/tag/v0.4.0 #macos #swift #swiftui #github #gist #markdown

  • Post #2024997

    My wife creates a lot of #stainedglass projects that are a little outside the norm. 👻 Here is one she made before #Halloween to pay homage to Stanley Kubrick&amp;#39;s classic #film, The Shining. Read more details about this piece at https://glass-o-lantern.com/the-shining/. Follow her at https://www.instagram.com/glass_o_lantern/ to see what she works on next. #cinemastodon #cinema #letterboxd #horror #art

  • Post #1984130

    - Ever wonder which emojis you use most in Mastodon posts? - Which tags do you use most frequently? - Do you ever want to search your personal posts for something you said? These are a few of the fun new features coming to https://fediview.com soon. Message me or reply if you would be interested in being an alpha tester. 🤩 #wip #mastodon #fediverse #fediview

  • Post #1891358

    @MattHodges Thanks for releasing this! I wrapped your code in a little Django app if people aren&amp;#39;t able to run the script themself. No data is stored anywhere. https://fedigest.adamghill.com Code: https://github.com/adamghill/fedigest #mastodon #algorithm #django #python

  • Post #1612930

    I love this so much https://owickstrom.github.io/the-monospace-web/

  • Post #1231579

    Some people celebrate St. Patrick&amp;#39;s Day by going to the pub, but every year we pick one of the (admittedly, not great) Leprechaun movies and watch it. This year is Leprechaun 4: In Space, wish me luck. 🍀

  • Post #1231578

    The perennial question: do I start freaking out now or should I try to ignore it for just a little while longer

  • Post #1231576

    Not sure what I expected from HN, but some of the comments in https://news.ycombinator.com/item?id=47768750 🙈 I personally think there should be way more forks. That&amp;#39;s part of the deal with OSS! Forks are a way to go in a drastically different direction and that&amp;#39;s kinda neat to see. &amp;quot;I&amp;#39;m also not sure why that is better than what&amp;#39;s already out there” could be said about literally every single web framework at one point in time. Maybe the point is to ju...

  • Post #1231569

    Is there a bechdel test for podcasts

  • Post #1231568

    Instead of programming languages or frameworks, have we now progressed to AI model tribalism

  • Post #1231567

    Did a double feature of Bugonia and Class of Nuke ‘em High the other night and would recommend if only for the wildly opposite approaches to satire. #cinemastodon #horror

  • Post #664037

    RE: https://tldr.nettime.org/@tante/116074382014960841 Some of this resonates, but maybe code wizard is not the correct lens? For ~50 years, programmer meant “writes code”. But, maybe it should have meant &amp;quot;solves problems&amp;quot;. In other words: companies don&amp;#39;t pay programmers high salaries to write code, they pay them to solve business problems. Sometimes that means you don&amp;#39;t write any code at all and fix a process problem. Other times, code is the solution. The...

  • Post #664035

    https://hexdocs.pm/erlang_python/readme.html 🧐

  • Post #664034

    Released 0.3.0 of dj-typed-settings, a library to help update and use #Django settings. 🎉 - Add `load_env()` to load .env files. - Add `parse_db_url()` and `parse_cache_url()` to parse database and cache URLs. - Add schema for Task settings. - Validate fields that are `str | int` are actually digits. - Add Literal types for `TEMPLATE.BACKEND`, `DATABASE.ENGINE`, `CACHE.BACKEND`, and `AUTH_PASSWORD_VALIDATOR.NAME`. 🛠️ https://github.com/adamghill/dj-typed-settings 📦 https://pypi.org/project/dj-t...

  • Post #664032

    I feel like there was a real loss of identity when an IC software engineer becomes a tech lead/EM. Instead of heads down writing code, it’s more about reviewing PRs, spec-ing out next steps, thinking high level about the architecture, etc. AI is looking like it will force that transition on huge swaths of software engineers at some point. Maybe not 100% and maybe not tomorrow, but it seems pretty likely to change the profession pretty dramatically. It’s gonna be a tricky inflection point.

  • Post #664030

    “Never confuse motion with action.” Oh, you sweet summer child

  • Post #664029

    Has some interesting ideas for validating data in #Python https://github.com/Edward-K1/validatedata

  • Post #664028

    After fighting for... days?... to figure out why using `@dataclass_transform` wasn&amp;#39;t showing the expected intellisense in VSCode, I finally figured out that the Jedi language server doesn&amp;#39;t seem to support PEP 681 at all?! I didn&amp;#39;t have access to Pylance (because it&amp;#39;s proprietary), but https://open-vsx.org/extension/detachhead/basedpyright does seem to work. (doing a bananas prototype where #Django models can be derived just from #Python typehints)

  • Post #613945

    Looking forward to quite a few of these talks about #Python and #Django Also ❤️ this design https://lp.jetbrains.com/python-unplugged

  • Post #586403

    I couldn&amp;#39;t find a native #MacOS #SQLite browser that I really liked using, so... I made my own. 😅 Very heavily inspired by Postico, the (IMO) best #PostgreSQL client for #Mac: https://eggerapps.at/postico2/. SQLiteo is pure #Swift, as fast as possible, and intuitive to use. SQLiteo is still alpha quality and has some rough edges, but I&amp;#39;ve been using it every day and it&amp;#39;s been great. #MIT licensed and happy to take PRs to improve it. 📦 https://github.com/adamghill/sqlit...

  • Post #443432

    My wife is on a stained glass kick recently and this #Godzilla is amazing. I love the fire everywhere, atomic breath, and the textured glass for its body. #art #stainedglass #movies #artist #cinemastodon #Letterboxd #monsterdon #japan #cinema #horror