@fallenhitokiri@social.screamingatmyscreen.com avatar

fallenhitokiri

@fallenhitokiri@social.screamingatmyscreen.com

I build backends, apps and sometimes break them, practice martial arts and enjoy video games. I believe I have seen the whole Internet once, maybe twice.

Tools of choice #python #django and #golang
Sometimes musing about #gaming and #gym life

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

fallenhitokiri, to random
@fallenhitokiri@social.screamingatmyscreen.com avatar

Trying to figure out how to best make a Django app respond to the finger protocol. I’m not sure how deep down the rabbit hole I want to go before spinning up a small, separate service.

webology, to random
@webology@mastodon.social avatar

🤘 In this weird world of IDE monoculture, I'm happy to see virtualenvwrapper still alive and kicking.

https://doughellmann.com/releases/virtualenvwrapper-6-0-0/

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@webology If we go with the most common / traditional meaning of IDE I can see the monoculture, but overall it feels like there’s a good amount of diversity in what people use to edit Python code. And with LSP and DSP the lines are getting blurry.

What am I missing?

hacks4pancakes, to random

You ever have those, "hey, this is 95% a scam, but fuck it I'm bored and willing to see what comes in the mail for 20 bucks?" moments?

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@hacks4pancakes Austin Evans made a whole YouTube series out of this idea :) https://youtu.be/Y8Eq7fmOz9Y?si=iEy7uLRjBaVmuKh4

fallenhitokiri, to random
@fallenhitokiri@social.screamingatmyscreen.com avatar

I rebuild a small Django app I use daily in Go to see how the ecosystem for web apps changes. Good news is it didn’t. Bad news is it didn’t.

Gorm is still working well but overall “meh” and a separate library / tool for schema migrations will be a better idea for larger apps.

Templating still sucks. (Yes, I know about pongo2)

Form generation? lol.

Routers choices are either incompatible with net/http or you pick Chi.

I still like Go. I wouldn’t want to build a large-ish web app in it.

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

And with “good news” I mean good news.

I’d pick Go for many services any day of the week. It got a lot going for it and Gin and Echo are competent frameworks covering a lot of functionality. (Personal preference is Echo despite the versioning issues we’ve seen)

But I hoped for the ecosystem to mature a bit and become more opinionated instead of assuming everyone got the knowledge to stitch individual libs together.

fallenhitokiri, to random
@fallenhitokiri@social.screamingatmyscreen.com avatar

We are invited for Christmas dinner and to not run on an empty stomach all day I made some Christmas Pfannenkuchen (German version of pancakes). It’ll be a chill day with way too much food :)

fallenhitokiri, to random
@fallenhitokiri@social.screamingatmyscreen.com avatar

Got myself an early Christmas present and subscribed to manning.com. One free ebook a month makes this a pretty good deal already, having access to the whole library and being able to invite someone are welcome additions :)

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@carlton I was a Safari Books Online subscriber for a long time. (Even got a team licenses for my junior engs back then) Then they forced an online auth even when downloading the book and I wasn’t able to read anything during a 12 hour flight. Cancelled the subscription when I arrived at the hotel… :/

hacks4pancakes, to random

Men (or other masc presenting folks), where do I get an affordable tie clip that is the proper length, and not whatever the hell monstrosity I keep getting on Amazon that looks like a clown car tie clip on any standard modern tie?

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@hacks4pancakes my tailor sells all ties optionally as clip on - they measure how long they should be and do the work right in the shop.

The other option they have is like a choker necklace(?) which seems to hold a shirt together a bit nicer.

I think it took like 20 minutes when I was there last time and someone ordered a clip on. Might be worth checking if you got one close by offering a service like this.

JenMsft, to random
@JenMsft@mastodon.social avatar

If video games have taught me anything, it's that if you come across a waterfall you should always try to walk into it because there will probably be treasure

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@JenMsft I tried that with a part of a stone wall that had a slightly different color than the rest of it. 0 out of 10, cannot recommend.

CodenameTim, to random
@CodenameTim@fosstodon.org avatar

Is there a site for folks to find developers willing to work for a percentage of a company?

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@CodenameTim HackerNews looking for freelancer potentially? At least I’ve seen posts like this in there.

fallenhitokiri, to random
@fallenhitokiri@social.screamingatmyscreen.com avatar

What is it with airports in Spain?! I couldn’t find a flight to San Sebastián and now I cannot find one to Vigo…
I am still planning a road trip, but I wanted a backup option just in case we don’t have time to drive there.

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@carlton thanks!

I’m not a fan of taking the train (thanks to Deutsche Bahn…) but a weekend in MRD before going to Vigo doesn’t sound too bad :)

kiwa, to random
@kiwa@bitbang.social avatar

😀 "For support..."
🤔 "...please join..."
💩 "...our discord"

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@kiwa @elisse what’s the currently preferred way to provide easy, accessible live chat with developers that doesn’t require any overhead on the dev part in any form (monetary, time, work,…)?

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@alxlg @kiwa @elisse absolutely not. I said accessible. Not a usability dumpster fire that makes PGP well designed and accessible.

And I’m saying this as someone hosting a matrix server for my business, friends and family.

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@philpem @kiwa @elisse for anything OSS I think that’s a pretty good suggestion if the code is already hosted on GitHub!

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@austin @alxlg @chanakya @kiwa @elisse I’m curious (as in: I got no experience in this domain at all) which moderation tools are missing?

Is this something that could (at least by an org) be added via as standalone app via the API?

fallenhitokiri, to random
@fallenhitokiri@social.screamingatmyscreen.com avatar

For me one of the most important things to pack when traveling is a way to make coffee.

Getting up and having a coffee while watching the sun rise over the ocean without having to leave the apartment is a pretty good way to start the day.

Sunrise, ocean

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@LucidDan can you recommend the grinder? I still pre-grind at home as I haven’t found one I like (proper grinding instead of chopping)

webology, to random
@webology@mastodon.social avatar

🤔 This is about as close as I could come up with to show the difference in "hello world" in vanilla Python, a Django manage command, and using native types and the Typer library as I could get in 10 minutes.

I picked Typer because it "just works" with Python Types.

I picked Django because it has zero support for Python Types.

To be clear, using Django as an example of how "bad" or "confusing" Python Types are only reflects poorly on Django not embracing Types.

https://gist.github.com/jefftriplett/b946af97ccc1a59c0fb116f506c5a353

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@webology Django also doesn’t prevent me from using types in my code. It’s nearly as if developers and teams would have a choice of the style they prefer which seems to be completely lost in this discussion.

Also Django not supporting types making LSPs life a lot harder (that and models…) means there’s a good reason to continue to support a an independent company (JetBrains) :D

fallenhitokiri, to VisualStudio
@fallenhitokiri@social.screamingatmyscreen.com avatar

Anyone thoughts on vs for development?

I’d prefer to do most of my dev work on Linux and I’m using IDEs for all other languages, so Rider seems like a good choice.
But I remember some people complaining it cannot match Visual Studio when it comes to .net in certain areas?

carlton, to LLMs
@carlton@fosstodon.org avatar

I keep seeing posts about whether can replace junior developers.

That’s like asking, “Hammer 🔨 or Apprentice 👷‍♀️?”

It’s what in my day we’d have called a category mistake.

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@carlton the only thing I’ve seen so far LLMs could reliably replace is people who take a random fact, draw the wrong conclusion and then try to sound like they know what they are talking about…

elisse, to FiberArts
@elisse@mas.to avatar

So... I really, really, REALLY want to get better at sewing. I can sew some simple things like zipper bags, but it's like every time I completely forgot the last time and have to start over again.

I am desperate for a step-by-step for complete beginners guide that I can use to retain some knowledge and will allow me to build up confidence and skills. I don't mind if it's paid, I just want to truly improve. Any recommendations, friends?

Boosts super appreciated 💗

#sewing @sewing

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@elisse might be a bit unpractical but you might find something like this shop in your country. Pre made packages with templates to cut the material and how to sew it. That’s how I learned sewing. 20 plush animals later I was fairly sure I can handle anything that is textile.

https://tiekids.shop/Bastelpakete/Bastelpakete-Standard

fallenhitokiri, to random
@fallenhitokiri@social.screamingatmyscreen.com avatar

I’ve been a JetBrains / PyCharm subscriber for a long time (somewhen end 2010?).

But lately with the focus on Fleet that’s not really moving in any direction at all and their AI initiative it gets harder to not jump ship.

I still think PyCharm is the best editor out there for Django. A few years ago VSCode couldn’t come close. But it seems like it caught up a bit?

And other tools to work with DBs and APIs are just better which means PyCharm is “only an editor” right now.

fallenhitokiri,
@fallenhitokiri@social.screamingatmyscreen.com avatar

@carlton that sounds like what I remember from my last attempt to move to another editor (VSCode and Neovim).

I could live without the debugger and test runner. I’ll still use the command line like an old, grumpy man refusing to click on things and getting rid of muscle memory.

But I won’t negotiate on code introspection and refactoring capabilities. They have to be at least as good as pycharm for me to consider it an alternative.

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