Ooh! @pycascades 2025 will be held at Revolution Hall!
https://2025.pycascades.com/attending/venue/
Can't wait for tickets to be on-sale as it would be the first time I would be able to go in-person.
Maybe you wanted to give a talk at #PyConUS or one of our friends like #PyTexas, #PyCascades, or #NBPy but it didn't work out? Maybe you saw or learned something that got you inspired?
#PyOhio is coming in July, and our CFP is open for the next ~20 hours -- we'd LOVE to hear from you while we still can! We gladly welcome speakers of all experience levels (ā¤ļø new folks!) and a wide array of topics -- if you're excited about something, share it!
https://www.pyohio.org/2024/speaking/cfp/
Boosts appreciated!
I have a #PyConUS / #Seattle āmissed contact" question; I spoke to a Tammy who was at #PyCascades and PyCon US, and we talked about GitHub's contribution graph; if anyone knows who that is, can you put her in touch? Thanks!
please note - this was about #PyCascades 2024. Our Portland venue for 2025 is not boatable, and I cannot in good conscience recommend kayaking in Portland in February.
#PyBoat will have to wait https://hachyderm.io/@bengerman/112209964396218412
Those asking about the #PyCascades talk: I don't know whether they'll be posted, but the speaker has put a text version online: https://github.com/madrury/the-rising-sea
My key point is āmodel the problem in fine enough detail that the solution is self evidentā vs āThe Darknessā. It is the same problem when you allow the structure of your web API or the idiosyncracies of your data storage create pressure on the design of your business code.
Things Iāve been thinking about a lot lately:
- code design pressure (good: testability, bad: coupling business code with validation and/or storage ā interestingly thereās been a #PyCascades talk about just that, framed using an obscure German mathematician)
- type state pattern, or: why I don't use state machines. This has nothing to do with static types but a continuation of āmake illegal state unrepresentableā. Practically, this means that youāll rarely see an `| None` in my class fields.
Had a great time at the #PyCascades sprint. Always great to have a whole day to dip in and out of conversations, help people, and write some code. And network with other maintainers to find out weāre all thinking about and dealing with the same things.
I joined the PursuedPyBear @ppb sprint table, and fixed an issue where rectangles were rendering as squares! šµāš« https://github.com/ppb/pursuedpybear/pull/700 #Python #PursuedPyBear #PyCascades
Me arriving on a Monday morning at the University of Washington for #PyCascades sprints just after the end of a class.
Some of them even gave me a deferential nod; presumably because they suspected Iām their new professor or something. Almost fell to dust.
I am loving the PyLadies panel at @pycascades ššš
@mariatta's efforts as a core Python developer to the development tools and making sure the #Python language summit is not all men ever again is truly incredible.
@christyheaton shared how her organizing work started and how it was really helpful to just jump in and start giving talks. Find a topic or project you like (in her case mapping in Python) and just speak about it everywhere!