⏰ Only a week remaining with early-bird pricing for my annual three-day deep dive into #pytest with #Python Academy!
📅 March 4th — 6th
🌍 Leipzig (Germany) or remote
📕 Three days of pytest knowledge from one of its core maintainers.
python-academy.com/courses/p…
I wanted to do a side-by-side comparison of my procedural animation to hand-authored animations on some models I bought. This is so I can better study what I need to improve.
When I got my comparison tool running for the first time, this is what I was greeted with! 😅 #ProcGen
I've switched from @MacinCloud to @Scaleway for #qutebrowser macOS machines when wanting to e.g. reproduce a bug - 2.64€/24h with admin access, vs. having to pay $40 for 10 days access on a shared machine, which then expire after 60 days.
Only gripe with @Scaleway so far: I need to wait 24h until I can actually delete the instance again. I know Apple forces the rental period to be ≥ 24h, but it'd be so much easier if I had a "delete this in 24h" button immediately.
ALT Greyed out "Delete Mac mini" button, with caption: "Deletion available from 12 November 2024 at 13:13".
I used to use @MacStadium's OSS initiative for this, but I was one of the first beta testers for it in 2018, and the Late 2014 Mac Mini I got back then is only supported up to macOS Monterey. With that now being unsupported by Apple, unfortunately it's not very useful anymore.
Is there any #Python formatter that can be told to leave line breaks alone, and only unify things like quotes, spacing after commas, etc.? Use-case is code for my slides, where line breaks are always deliberate (space on slide / highlights). Would be cool to get rest consistent.
Spent an eternity on a single slide on #pytest selection arguments for failing tests. Hopefully worth it!
Thanks to #LaTeX, all I need to draw one of those is a \drawex{1/good, 2/bad} etc. Allowed me to experiment with styles and colors easily.
ALT Description of pytest arguments --last-failed / --failed-first / --new-first / --stepwise / --maxfail with graphics that show red/green tests on a timeline.
I'm happy to announce that I'll be coffee break sponsor at the Swiss Python Summit (@pythonsummit)! ☕️
I designed a flyer for my #pytest trainings, it'll be shown next to the coffee machines. Was nice to work on a LaTeX doc without having to wait for 375 slides to be rebuilt.😅
ALT Flyer about pytest training with Bruhin Software.
Level up your testing!
Automated testing is one of the most important
ingredients for quality code — yet it is often
neglected or seen as a tedious chore.
Tests can be written in Python in a very flexible
and simple way. The pytest framework can easily
be adapted to custom workflows and preferences.
It’s used widely by companies to test non-Python
code or even perform hardware testing.
Get a three-day deep-dive into testing with
pytest, from one of its core maintainers:
Writing your first test, using fixtures, mocking,
and even writing your own plugins.
The training is designed to be interactive with
hands-on exercises and real-world examples.
Tailored trainings are offered on-site at your
company (CH/DE/AT/. . . ) or remotely.
Instructor
Florian Bruhin
A core maintainer of
pytest and experienced
Python developer, with
a strong background in
teaching.
🐍💥Python 3.13.0 has been released! 🎉 This is the first version with 🧵experimental GIL-free mode, an experimental JIT compiler🔧, a slick new REPL 🖌️ and many new cool features! And it's faster, smarter, and more colorful than ever! 🚀
Get it here: python.org/downloads/release…
Exciting news– the results for the Python Developers Survey 2023 are out! Check them out, dig into the data, and let us know what you think 🐍💡 #python#pythondevsurveyjb.gg/6hi62v
The always-on nature of open source is amazing, but hard.
We get feedback from users 24/7... Constantly improving our tools based on that input.
But some days, I wake up with a list of things to do, only to see five urgent issues appeared overnight.