Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

mborus

@mborus@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Paying my rent & having fun doing things with software. For ⛴️ ferry companies. Using 🐍 Python and MS Dynamics NAV. Mixed language 🇬🇧/🇩🇪 toots.

If you speak 🐍 #Python, please say hi!

When not doing computer stuff, I enjoy friendly board games 🎲, riding my bike 🚲, radio 📻📡, eurovision 🇪🇺📺, other languages 🇩🇰 🇪🇸, baking & cooking 🍕🍲 and having my current favorite song 🎶on repeat-1.

0 Followers
0 Following
21 Posts
Joined January 26, 2018
github:
https://github.com/mborus
Open post
mborus @mborus@mastodon.social
· 12mo ago

#TIL about UUID7 (mainly because it's now supported in the new #python 3.14). Until today I thought, why bother, uuid4 is fine.

Turns out, UUID7 comes with a free timestamp and the generated ids sort by time.

Read about it here
https://uuid7.com/

And it's available as a library for older python versions, too. https://pypi.org/project/uuid7/

I have a few projects where I use UUID4 for temporary files - I'm going to move these over to UUID7

mastodon.social

Mastodon

17
8
12
0
Open post
mborus @mborus@mastodon.social
· 7mo ago

I'm really happy that @talkpython@fosstodon.org talked about diskcache https://pypi.org/project/diskcache/

in this episode: https://talkpython.fm/episodes/show/534/diskcache-your-secret-python-perf-weapon

I had an urgent 🔥need to add sqlite3 caching to a project last week and wrote my own little caching class. Soon this turned into too much work when clever cache invalidation was needed.

So I added diskcache as a secondary cache and have then refactored the code into using it and today could delete my own Quick and Dirty Caching Class.

If you need caching, have a look.

pypi.org
6
5
2
0
Open post
mborus @mborus@mastodon.social
· 6mo ago

Die Anmeldung für's Barcamp #Flensburg #Bcfl26 ist seit wenigen Minuten freigeschaltet.

https://barcamp-flensburg.de/barcamp-ix/anmeldung

Es sind schon 56 Anmeldungen bestätigt - wer am 24. April dabei sein möchte, sollte schnell sein.

mastodon.social
4
2
8
1
Open post
mborus @mborus@mastodon.social
· 5mo ago

Der Sessionplan für das #bcfl26 steht. #flensburg

mastodon.social
2
0
0
0
Open post
mborus @mborus@mastodon.social
· 5mo ago

#pyconde is starting now

mastodon.social
2
0
0
0
Open post
mborus @mborus@mastodon.social
· 5mo ago

RE: @t_redactyl@fosstodon.org

I keep misplacing the link to this tutorial. Boosting this again to make sure not to lose it again

fosstodon.org
2
0
0
0
Open post
mborus @mborus@mastodon.social
· 4mo ago
Replying to
@feoh@oldbytes.space This. At Europython we try to train speakers about this. (Section on how to show code) https://ep2026.europython.eu/guidelines/ My personal rule of thumb: Check your slides on a small phone - if you can’t read them clearly people watching the live stream won’t be able to either.
ep2026.europython.eu
1
0
0
0
Open post
mborus @mborus@mastodon.social
· 5mo ago

Getting ready for #PyConDE

One thing I always do is to make sure I have Python, all libraries I usually use and my most used editors (PyCharm, Jupyterlab) updated and a local copy of *everything needed to set up a fresh PC offline.

(*documented here: https://github.com/mborus/requirements-txt)

I also start thinking about my "Wishlist" - which is a note of what topics to chat about on my phone. For example: Typst, Forgejo, Debugpy, Beeware on Android.

Are you coming? I highly recommend having a list like that.

mastodon.social
1
0
1
0
Open post
mborus @mborus@mastodon.social
· 5mo ago

I love @joplinapp@mastodon.social. Apart from one detail.

The "markdown" editor is not real raw text, but tries to format what I enter. Which makes it hard to enter text and copying/pasting source code into it.

This is different from any other markdown editor I have - usually they have a window to type in with no formatting and a markdown rendering preview.

On the PC you can make the Joplin editior more like markdown by creating your own userchrome.css file.

I've put one here

https://gist.github.com/mborus/3880212d3a017038bc31a108ffeff984

gist.github.com
1
0
1
0
Open post
mborus @mborus@mastodon.social
· 5mo ago
Replying to
@carofi@norden.social Du bist mutig, mit einem Doppelwert zu starten… #pastpuzzle 281 🟩🟩🟥🟥 (+4) 🟥🟥🟥🟥 (-553) 🟥🟥🟥🟩 (-220) 🟩🟩🟩🟩 (0) 4/4 🟩 https://www.pastpuzzle.de
pastpuzzle.de

Past Puzzle

1
2
0
0
Open post
mborus @mborus@mastodon.social
· 6mo ago
Replying to
@carolina#pastpuzzle 274 🟩🟩🟩🟥 (+1) 🟩🟩🟩🟩 (0) ▪️▪️▪️▪️ ▪️▪️▪️▪️ 2/4 🥈 https://www.pastpuzzle.de Aber ich stamme ja auch nicht aus Schleswig...
pastpuzzle.de

Past Puzzle

1
2
0
0
Open post
mborus @mborus@mastodon.social
· 12mo ago
Replying to
@rmistaken thanks for the warning. I’ll have a look at the other package.
2
0
0
0
Open post
mborus @mborus@mastodon.social
· 12mo ago
Replying to
@treyhunner Thanks for the warning. My uuid4 use case is mostly session logging and debugging. Most of the uuid4 data also has an expiry timestamp, in those scenarios I will probably switch anyway because the old data will go away after a month or so. As long as uuid4 and uuid7 don't clash I should be fine.
2
0
0
0
Open post
mborus @mborus@mastodon.social
· 16mo ago

#pyconit2025 just started. You can join the fun remotely via https://2025.pycon.it/en/streaming #python

mastodon.social
2
0
1
0
Open post
mborus @mborus@mastodon.social
· 19mo ago
Replying to
@jze Sehr cool. Gibt's dazu einen Link, welche Distro & Software gewählt ist? Wenn nicht, wär das auch eine schöne Barcamp Session, darüber zu reden.
2
0
1
0
Open post
mborus @mborus@mastodon.social
· 6mo ago
Replying to
@jacqueline those three phones cover over a decade, I think you should get at least 5 years out of a phone, but 10 would be better.
0
0
0
0
Open post
mborus @mborus@mastodon.social
· 6mo ago

10 years ago tomorrow I got in contact with the #Python community for the first time.
At the German Python barcamp (which was in Cologne at that time). It was an awesome experience. And looking back, life changing.

https://comlounge.net/pythoncamp2016/

mastodon.social

Mastodon

0
0
1
0
Open post
mborus @mborus@mastodon.social
· 6mo ago
Replying to
@hamatti Nice. I care about Football TV UX way more than the game. I have noticed that on international events the scoreboard seems to be the job of the local broadcaster (even if they use the offical event fonts and designs, if they are not the BBC who loves doing their own thing). We had the shirt color design a while. We also in the last years have the clock & score removed during replay - so you instantly know when the picture is live or not. I saw this first in Spain a few years before.
0
1
0
0
Open post
mborus @mborus@mastodon.social
· 5mo ago

New #pyconde 19-22.04.2027 just announced.

mastodon.social
0
0
0
0
Open post
mborus @mborus@mastodon.social
· 5mo ago

Awesome keynote today by Aaron Glenn at #pyconde about Digital Sovereignty.

https://pretalx.com/pyconde-pydata-2026/talk/LSJ3CN/

Aaron mentioned that you can’t talk about this with management „until their ads is on fire“.

Now is a good time.

A video will be on YouTube shortly after the conference.

mastodon.social
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 20:51:35 UTC