@pauleveritt@fosstodon.org avatar

pauleveritt

@pauleveritt@fosstodon.org

Python and Web Developer Advocate at
@JetBrains
for
@PyCharm
and
@WebStormIDE
. Python oldster, Zope/Plone/Pyramid mafia. Girls lacrosse, running.

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

cheukting_ho, to random
@cheukting_ho@fosstodon.org avatar

Sorry if you didn’t manage to get into the room for @lais_bsc ‘s talk at because it is packed, you should catch up with the video later! It is great!

pauleveritt,
@pauleveritt@fosstodon.org avatar

@cheukting_ho Please post a nudge when this comes up. Topic seems compelling.

pauleveritt, to random
@pauleveritt@fosstodon.org avatar

Nostalgia makes us valorize the past. And yes, Pythonland was joyful and fulfilling in "the old days."

But after last week, I'm convinced…it's even better now.

pauleveritt,
@pauleveritt@fosstodon.org avatar

@webology I also wonder what we can do -- primarily, unified storytelling.

I've been thinking about the enshitification of the web: Google search results, AI stealing content, Twitter collapse. Python has a vibrant slice of the web and there's now a back-to-web movement. How can we help Python and help the web?

Lots of folks (like you) doing storytelling. Could we stitch it all together? Amplify the deserving? Raise technical standards (robots.txt against crawlers)? Spread the joy?

pauleveritt,
@pauleveritt@fosstodon.org avatar

@webology Planet Python is an example starting point. Needs people. Might need a bigger vision.

pauleveritt,
@pauleveritt@fosstodon.org avatar

@webology Ha! I knew you would say that. I was also thinking that on the treadmill this morning. In the very early days, Python had a community-hosting site called Starship. Free space for the good folks.

Count me in.

I think we need humans as much as software, so I'm still interested in curation and storytellers.

pauleveritt,
@pauleveritt@fosstodon.org avatar

@calum @webology There's a good chance we're all talking about something similar, but pretty different. 😉

Would love to have you and your skills involved in whatever happens.

pauleveritt, to random
@pauleveritt@fosstodon.org avatar

Give these videos a try! @HelenJoScott put in the extra fine-touch work to teach these pytest topics in an easy way.
https://mastodon.social/@HelenJoScott/112489865957295076

cheukting_ho, to llm
@cheukting_ho@fosstodon.org avatar

opening keynote by @t_redactyl - and illusions

pauleveritt,
@pauleveritt@fosstodon.org avatar

@cheukting_ho @t_redactyl Sunday night: saying bye to Jodie, thinking "whew, glad I’m not getting on a plane tomorrow direct to next conference.”

Today: sad I wasn't there to see Jodie.

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

Everyone at JetBrains is at KotlinConf this week... except me.

Riskybusiness Tomcruise GIF

pauleveritt,
@pauleveritt@fosstodon.org avatar

@khalidabuhakmeh I came back from PyCon to keep you company

sabderemane, to random
@sabderemane@mastodon.social avatar

Waiting @kjaymiller 's keynote as if I were super fan haha
You will be awesome! 🖤


pauleveritt,
@pauleveritt@fosstodon.org avatar

@sabderemane @kjaymiller It was powerful stuff. Yep, I confess, my eyes got watery.

pauleveritt, to random
@pauleveritt@fosstodon.org avatar

I've been thinking about Python static site generators (SSGs) lately. Well, for the last 3+ years. What are your thoughts on where Python is at? Are we competitive? Does it matter?

Lots of innovation on this in JavaScript. E.g. performance… @eleventy had a conference last week (I spoke) and here's some numbers.

wsvincent, to random
@wsvincent@fosstodon.org avatar

It's notable that almost every other Django book out there doesn't touch deployment at all. Makes me wonder if I should stop trying to cover it and just move it to a more advanced thing that is separate. Especially now that there isn't a great free option, it's a non-starter for many people apparently based on feedback I've gotten.

pauleveritt,
@pauleveritt@fosstodon.org avatar

@wsvincent I'm desperate to convince people to use testing first, combined with always running under the debugger.

I sometimes wonder if we need to frame testing differently. Come up with a DX that is just better and easier, that implicitly accumulates testing.

pauleveritt, to random
@pauleveritt@fosstodon.org avatar

I'm in the PyCharm booth at PyCon this week. Come by and say hi! I'm also doing video interviews with PyCharm users…if you're up for it, share your story.

Here's some stuff we're doing … yeh, @t_redactyl is busy busy. https://blog.jetbrains.com/pycharm/2024/05/pycharm-at-pycon-us-2024/

ricmac, to webdev
@ricmac@mastodon.social avatar

Eleventy is an act of rebellion against the dark forces driving today’s internet, said its creator @zachleat at . Also at the lively event, we discovered that @eleventy does scale! https://thenewstack.io/static-sites-do-scale-eleventy-vs-next-js-at-11ty-event/

pauleveritt,
@pauleveritt@fosstodon.org avatar

@ricmac Thanks for the synopsis of my talk and thanks for the point you made at the end. It's how I feel too. Let's put the web back in the web. Vive la résistance indeed.

pauleveritt, to random
@pauleveritt@fosstodon.org avatar

@tonybaloney A question about subinterpreters. Let's say you import your app in a subinterpreter. Then detect the app source changed, throw away the interpreter, make a new one, and import.

Meaning, a half-step to hot reloading. Would that work? Or is some import state still in parent interpreter?

pauleveritt,
@pauleveritt@fosstodon.org avatar

@carlton You betcha. PEP 554 says: "Conceivably we could invent a mechanism by which any (or every) module could be reset, unlike reload() which does not clear the module before loading into it.”

But that's under “Deferred”. As is “Resetting an interpreter's state.” PEP 734 doesn't mention it.

pauleveritt,
@pauleveritt@fosstodon.org avatar

@carlton We'd have to think of it as tepid reloading. Maybe warm. 😇 No time travel state, for example.

I can't help but think that the arrival of nogil, subinterpreters, and maybe even JIT stuff, is going to launch a new web framework that's designed around all that.

pauleveritt,
@pauleveritt@fosstodon.org avatar

@carlton Hopefully one is a perennial. 🤞

pauleveritt,
@pauleveritt@fosstodon.org avatar

@tonybaloney @carlton Oh I'm just getting started. Have I asked you about setting debugger breakpoints in subinterpreter code? 😈

You doing anything for sprints?

pauleveritt,
@pauleveritt@fosstodon.org avatar

@tonybaloney @carlton Wow! I’m...sorry....in an excited kind of way. Can't wait to talk to you about what you learned and whether the idea is worth trying.

webology, to 11ty
@webology@mastodon.social avatar
pauleveritt,
@pauleveritt@fosstodon.org avatar

@webology Thanks and perfect slide to screenshot. 😉

pauleveritt, to 11ty
@pauleveritt@fosstodon.org avatar

Very happy to be speaking today at “The 11ty International Symposium on Making Websites Real Good on the IndieWeb”. Free and virtual. I'm covering adding tooling to do bigger projects: TS, TSX, Vitest.

I'll also show what we do for JSON Schema and autocomplete in frontmatter for authoring experience.

https://conf.11ty.dev/#schedule

pauleveritt, to random
@pauleveritt@fosstodon.org avatar

At long last, my tutorial on @eleventy and TS/TSX/Vitest, component-driven development, and the like. Video https://youtu.be/Jwf5F3tZX4k?si=RCpnO--B4GPQ9WL5 and tutorial https://www.jetbrains.com/guide/javascript/tutorials/eleventy-tsx/

pauleveritt, to random
@pauleveritt@fosstodon.org avatar

I'm speaking about developing @eleventy sites with components. Props to @privatenumber for the fabulous tsx project which powers what we're doing. https://github.com/privatenumber/tsx
https://fosstodon.org/@eleventy/112327887743705985

khalidabuhakmeh, to random
@khalidabuhakmeh@mastodon.social avatar

This might be weird to say, but Zed is pretty slow to start up the first time.

pauleveritt,
@pauleveritt@fosstodon.org avatar

@khalidabuhakmeh First time ever, first time after computer boot?

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