I just published version 1.9.0 of the slixmpp #python #xmpp library, check out the blog announcement for more details: https://blog.mathieui.net/slixmpp-1.9.0.html
python
A PyQt5 application to convert colors from one color format to various others.
My slide "Python-Type-Challenges" for @pybay 2024 (happening today!) is live:
https://docs.google.com/presentation/d/1GVPJI8MVKLQ_XTXUG07hdayjtw49QgFQunuV6ns0Dpk
I will talk about why I made Python-Type-Challenges, and how it works under the hood.
Would you like to learn the very basics of #programming? I can teach you.
I like to teach #Python in the context of making drawings, if you already know how to program but would like to learn some Python or some #CreativeCoding, I can help! Maybe you know someone who would enjoy this?
Schedule a free chat with me and we can discuss further details like time availability and my rates. All my teaching materials are free and open, but I need income to keep producing them. Some generous people make small recurring donations. https://abav.lugaralgum.com/links
https://sqlc.dev
https://github.com/sqlc-dev/sqlc-gen-python
Python hit 3.14 this year, so the PSF's 2025 fundraiser goal is naturally set to $314,159.26 😌
Make sure you're a part of this π/🐍/🥧 themed year by joining the community to help us hit that $100Kπ goal!
Donate or become a member today 👉 https://donate.python.org/
Bitte boosten!
Die Leute von @fsfwdresden haben bis zum 06. Januar 2025 noch für ihr #Schulstick Projekt einige Programmieraufgaben zu einer Lernsoftware zu verteilen.
Bis dahin läuft noch eine Förderung des sächsischen Kultusministeriums für dieses Projekt.
Wer Zeit und Lust hat, gegen eine übliche und angemessene Vergütung einige der zu erledigenden Aufgaben an diesem Projekt umzusetzen kann sich gerne bei der FSFW oder bei schulstick@c3d2.de melden.
The Python Software Foundation has rejected a $1.5 million government grant because of the anti-DEI requirements imposed by the Trump administration.
The Python programming language empowers actual science all over the world. Let's support their mission and their integrity. *We can all of us* make up for the short fall!
[https://www.python.org/psf/donations/](https://www.python.org/psf/donations/).
The PSF's 2025 end-of-year fundraiser is live 🐍🚀 http://donate.python.org
#Python is for everyone—and it takes everyone to keep it thriving. Support the PSF, the Python community, and the language we love.
Join in today 💛💙 donate.python.org
released! a #python app for #theatre artists looking to quickly record and visualize stage movement https://codeberg.org/em_cinnamon/Mudmap
> Unfortunately, after careful consideration, we've decided to move
forward with other candidates who more closely match our requirements for
this role
How I resent this idiotic piece of text, which is put into every damn rejection mail I receive since a year. More than 100 job applications sent out and no damn job afterwards. For fucks sake I was a senior #developer, a master of #ruby who did the last two years at the job #elixir and guess what did all the other #web backend related bullshit. Like administering #postgresql doing the schema, designing the whole architecture of a legacy backend system written in ruby, writing backends, frontends with #javascript and guess what nothing.
I maintained so called #microservices on #linux with fucking #docker which ran on #openshift or in the pedestrian terms "#kubernetes". Nothing!
I started into being a #software #developer through the damn #hacker scene and was a "founding member" (whatever that means) of a #hackerspace out of which I was kicked out and still suffering the emotional scars. But yeah, fuck that I see. And probably I'm at fault 100% because that's what this shitty #shame based society wants to tell everybody.
In my free-time I dabbled with #lisp #smalltalk and #cpp and #clang and #perl and I wrote #python a little for money too and for extending a little #django app at a hackerspace. Yeah, sure this is also worth nothing.
I tried to do #freelancing for 6 months, but guess what the current project market in #europe is shit and therefore nothing on the table for me either. While I find thousands of dimwits on reddits and everywhere, who are telling me that "I'm not an entrepreneur" or that "I deserve X", because they simply don't like what I write or my face.
Yeah sure, I'm 39 and I have no idea to go to, no damn #community and for fucks sake seem to be now going to join team long-term unemployed... because... yeah absolutely no damn fucking idea why I'm in this mess. What I'm supposed to do and obviously nobody fucking cares anyway.
I once dreamed of being "my own man", being that independent developer, coding happy #foss projects and contributing to #opensource and getting paid for that. But no. World says no to that. World says "go and die".
700 lines of poorly written python code, to wrap the simplest interaction of 3 cli tools. One can easily rewrite it in less than 20 lines of bash.
I guess to #python developers, every problem just look like a nail. 🤷
I've played a bit with the #TODOmd hook and I know how many TODOs there are in some popular Open Source projects:
* CPython: 187 TODOs
* Linux: 3788 TODOs
* Git: 112 TODOs
* Go: 455 TODOs
What other Open Source projects should I enhance with the TODO.md file?:)
#OpenSource #TODOmd #CPython #Python #Linux #Kernel #Git #Go #Golang #DevTools
#Python programming language picks of the day:
➡️ @ThePSF - Official account of Python Software Foundation
➡️ @django - FOSS high-level Python web framework
➡️ @pythonbytes - Python podcast
➡️ @talkpython - Different Python podcast
➡️ @pythonhub - Highlighting interesting Python articles
➡️ @realpython - Tutorials, courses etc for Python
➡️ @pypi - Repository of software for Python
➡️ @pillow - FOSS fork of Python Imaging Library
➡️ @blackpythondevs - Community org for black Python devs
🧵 1/4
#genuary26 prompt: symmetry.
#genuary27 prompt: something interesting with no randomness or noise.
If there's gotta be no randomness, you need to introduce control. I made this cute discontinued device called the #Monome Arc work with #PyScript. This is usually driven by a UDP server, but turns out browsers can't use UDP, so I wrote a WebSocket bridge. Looks like it works 😎
https://ambv.pyscriptapps.com/genuary-prompt-26-27/latest/
#genuary2025 #genuary #GenerativeArt #CreativeCoding #WebGL #Python #Monome
My latest blog post: Next Trains
https://mikecoats.com/next-trains/
My two-year-old loves trains so any time we can swing past the station and see them is worth the detour. This web app displays the next few arrivals and departures to help us schedule a visit. It's also my first time publishing code as a package on PyPI.
Pretty proud, I was able to re-work my old LCD network monitor
https://github.com/Jelloeater/lcdNetworkMonitor/compare/v1.0.0...v2.0.0
Built it with a https://shop.pimoroni.com/en-us/products/display-o-tron-hat
#python #hacker #weekendproject
My latest blog post: Back 2 Basics - R-2R Ladder DAC
https://mikecoats.com/back-2-basics-r-2r-ladder-dac/
The first in a series of 'back to basics' projects, building real, practical, circuits. This time it's an R-2R Ladder DAC.
#code #electronics #embedded #esp32 #firmware #hardware #microPython #python
LAST CHANCE! 📢Want to be a speaker at PyBay 2025? The Call for Proposals is closing on Sunday, June 8th. Submit your talk proposal today! https://sessionize.com/pybay2025 #Python #PyBay 🐍
On a whim, thought I'd try upgrading my #WSL #Ubuntu instance to a later release in hopes that updating from #Python 3.2 would make #Marimo actually work. do-release-upgrade actually worked pretty seamlessly, and then the new bullshit Canonical decided was a good idea reared its head. pip3 install marimo? "THIS IS AN EXTERNALLY MANAGED PYTHON, install things through packages instead!" (there is no package).
Guess it's finally time to learn how to use #archlinux
Registration for PyOhio 2025 is open!
https://www.pyohio.org/2025/attend/registration/
#PyOhio is a free annual #Python programming language community conference based in Ohio.
📅 Dates: July 26 & 27, 2025
🗓️ Schedule: https://www.pyohio.org/2025/program/schedule/
📍 Location: The Cleveland State University Student Center in Cleveland, Ohio: https://www.pyohio.org/2025/attend/venue/
👕 T-Shirts: https://www.pyohio.org/2025/attend/shirts/ Order online and either ship direct or pick them up with your badge at check-in
My latest blog post: Simplify VCD
https://mikecoats.com/simplify-vcd/
Simplify VCD is a tool designed to make working with Value Change Dump (VCD) files more efficient and faster. This tool enables users to clip sections of VCD files, trim irrelevant data, and reduce the resolution to a more manageable timescale, significantly improving processing speed and usability.
#code #electronics #embedded #hardware #openSource #python #software
Pillow 11.3.0 has been released!
This release offers wheels that include AVIF support, wheels for Python 3.14 and even iOS wheels.
Read more about our changes and a security fix at https://pillow.readthedocs.io/en/stable/releasenotes/11.3.0.html
#Python #Pillow #PythonPillow #release #Python314 #iOS #AVIF
I have been making progress with my color converter/creation application built with PyQt. I just added a 4 point gradient tool this morning. This application will allow you to create, convert and manage all your colors in one place.
#Linux #Python #PyQt #PyQt5 #color #convert #converter #create #colorConverter