Posts

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

djotaku, to random
@djotaku@mastodon.social avatar

@mkennedy when do we get to see the results of this? Very intrigued because you two tend to have great conversations. It's the only time I saw you at so I didn't get a chance to say "hi" in person

mkennedy,
@mkennedy@fosstodon.org avatar

@djotaku Sorry to miss you Eric! I’m lot sure when this comes out. It’s a JetBrains led thing. Maybe a few weeks?

djotaku, to random
@djotaku@mastodon.social avatar

@mariatta I know it's not over yet, but thank you, the sponsors, and all the volunteers who made such an incredible experience. I've attended virtually before, but this was my first time in person and the "hallway track" was amazing - I met so many great Pythonistas. I also LOVE that the PSF has continued to have the online platform available to in-person attendees. It's great for when you need to separate yourself from the crowd, but not miss the talks you want to see.

djotaku, to random
@djotaku@mastodon.social avatar

@leahawasser awesome talk. Python packaging is currently definitely more complex than it needs to be

leahawasser,
@leahawasser@fosstodon.org avatar

@djotaku thank you eric!! Thank you for your support and for attending my talk!! ✨️

djotaku, to random
@djotaku@mastodon.social avatar

Simon Willison talk at - "just because a tool is flawed doesn't mean it's not useful" - this was the key thesis of the conversation I had at breakfast yesterday with a dev who creates ML/AI models and apps for clients. It was a fascinating conversation and this quote from this morning's keynote is so true.

Also, lots of bird naming going on here. The AIs are going to get a very interesting idea of what humans like. 😉

djotaku, to random
@djotaku@mastodon.social avatar

If anyone at wants some pretty decent ramen, yuzu kitchen is only about a 10-20 minute walk away (took me 10, but Google maps predicted it would take 15). But they don't mess around with their spicy wontons. Usually I love me some spicy food (give me that rooster sauce in my phô or chili oil in my nuoc mam), but when I ate the bok choy that came with the wontons I thought my throat was closing up (some other Pythonistas there last night might have heard my struggles)

ehmatthes,
@ehmatthes@fosstodon.org avatar

@djotaku Thanks for sharing this, that's exactly what I was looking for!

djotaku, to random
@djotaku@mastodon.social avatar

One thing I forgot to mention in the excitement and rush of my lightning talk yesterday was the fact that https://djotaku.github.io/ELDonationTracker/ is one of my few projects that I know has users besides myself because I actually get bug reports and pull requests and that can be such a great motivator to keep improving it

djotaku, to random
@djotaku@mastodon.social avatar

So happy that @Lorenanicole (no relation) chose my lightning talk yesterday. Later in the elevator I had some folks ask about where they might catch my streams (related to my https://djotaku.github.io/ELDonationTracker/ project). My extra life fundraising page (http://extralife.ericmesa.com) has links to twitch and YouTube. I've been posting more content directly to YouTube recently so that I don't have to worry about family interruptions on weekdays. (Can just pause the video)

djotaku, to random
@djotaku@mastodon.social avatar

Regardless of how you feel about the content of the protests, one thing is absolutely clear: If you've read any of @pluralistic books, you would definitely not be surprised at the police's actions last night at Columbia University. The books have been an eye-opening education in how adversarial modern protest response is.

djotaku, to random
@djotaku@mastodon.social avatar

@mkennedy love the new theme "song" for @talkpython that came on before the chatgpt SAAS episode

mkennedy,
@mkennedy@fosstodon.org avatar

@djotaku @talkpython Thank you Eric! It is fun.

djotaku, to random
@djotaku@mastodon.social avatar

@brianokken re: moving away from slack: have you considered matrix? There's the main free server and it's also pretty easy to run your own if you use containers

brianokken,
@brianokken@fosstodon.org avatar

@djotaku I’m wanting it to work in close collaboration with my online courses. Since I’m migrating to Podia, it’ll be good to have single login for training + questions all in one place.

djotaku, to random
@djotaku@mastodon.social avatar

I know everyone in the OSS world has been talking/reading about the issue for the past few days, but I found that @joshbressers episode: https://opensourcesecurity.io/2024/04/01/xz-bonus-spectacular-episode/ and the @changelog news episode: https://changelog.com/news/88 to be great explainers. I think the Changelog is probably a better first listen to get all the details and then you can listen to Josh and @kurtseifried
talk about the implications and how this is an unsolvable problem, but that doesn't mean we should give up

djotaku, to random
@djotaku@mastodon.social avatar

@miguelgrinberg As I was reading your Microdot post (https://blog.miguelgrinberg.com/post/microdot-yet-another-python-web-framework), it made me want to ask your opinion on web frameworks, especially given your expertise with Flask. I've written apps in Django, FastAPI, and Flask. I think the dev story for choosing between Django and Flask/FastAPI is pretty easy to see. But for a new project how does one decide between Flask and FastAPI? Thoughts?

djotaku,
@djotaku@mastodon.social avatar

@miguelgrinberg a good answer. The only reason I asked it is that if you look at Pyramid, Django, and Flask - they are all completely different. But FastAPI is so similar to Flask. And Flask continues to evolve - it's not like it's a dead end and everyone left it for FastAPI, so I wasn't sure if there was a usecase you saw that lent itself better to one or the other.

miguelgrinberg,
@miguelgrinberg@mstdn.social avatar

@djotaku FastAPI is very different from Flask. It is asynchronous. Flask is not.

djotaku, to random
@djotaku@mastodon.social avatar

@pluralistic did you ever do a write up on why you went away from creative commons for your books?

pluralistic,
@pluralistic@mamot.fr avatar

@djotaku I've discussed it several times. It's not very complicated: there are five major publishers in the non-Chinese world, and none of them will publish my books if I use CC licenses for them.

djotaku,
@djotaku@mastodon.social avatar

@pluralistic that's a real bummer that the industry consolidation doesn't allow you to do what you prefer (assuming you still would), but thank you for the explanation (my search a few weeks ago came up fruitless, but could just be I used a bad set of search terms).

djotaku, to random
@djotaku@mastodon.social avatar

@mkennedy you've mentioned a few times you prefer chameleon to jinja2. What's the benefit in your opinion? Also, what about partials love when using htmx?

djotaku,
@djotaku@mastodon.social avatar

@mkennedy thanks for your examples. The difference is subtle, but I think I see what you are saying. I had a typo in my second question. I meant to ask- can you still do partials with chameleon or does it have some other feature that makes htmx work?

mkennedy,
@mkennedy@fosstodon.org avatar

@djotaku You can still do partials with Chameleon, https://github.com/mikeckennedy/chameleon_partials :)

The very clear difference is you can write arbitrary Python code in Jinja. That should never be done but it is encouraged.

Chameleon only allows a very small subset: string output, if statements, and loops. That’s it. So you are required to write better Python code. I think ironically this is why it’s less popular. :)

djotaku, to random
@djotaku@mastodon.social avatar

My absolute favorite fact so far from @pluralistic 's book The Internet Con is how the mother flippin' booster rockets for the US space shuttle had a size constraint that could be traced back to ancient Rome.

doikayt,

@djotaku @pluralistic

> The tradition of all dead generations weighs like a nightmare on the brains of the living.

― Karl Marx, The Eighteenth Brumaire of Louis Bonaparte

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