Alexander Tikhonov
tikhonov_a@mastodon.social
<p>10+ years <a href="https://mastodon.social/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a> backend engineer, working at smart voice assistant startup, author of <a href="https://mastodon.social/tags/mashumaro" class="mention hashtag" rel="tag">#<span>mashumaro</span></a> and other stuff, street photographer, traveller, <a href="https://mastodon.social/tags/vegan" class="mention hashtag" rel="tag">#<span>vegan</span></a> for the animals</p><p>Author of <span class="h-card" translate="no"><a href="https://techhub.social/@pycharm" class="u-url mention">@<span>pycharm</span></a></span> and <span class="h-card" translate="no"><a href="https://techhub.social/@docker" class="u-url mention">@<span>docker</span></a></span> bot accounts</p>
Posts
-
View post
@pycharm has a handy feature like adding a name import by ⌥+Enter on an underlined unknown name. If you use it and suffer from the fact that the name is added to the existing &quot;from&quot; import at the end, and not in alphabetical order, as linters want, then this option will solve your problem. It is located in Editor → Code Style → #python → Imports.
-
View post
Well, on the one hand, it&#39;s convenient to write, and it seems to be okay to read, and you don&#39;t have to worry about calling it, and there&#39;s an understandable naming algorithm, but damn, when it comes to ``` KnowledgeBaseChangeableTriggerParamPostgresDatabaseRepository ``` you start to wonder why some people will hate you later #DDD
-
View post
I tried out an alternative to #Docker Desktop on mac OS 26 from #Apple today. It&#39;s basically usable. The good things are that it uses significantly less memory, doesn&#39;t require port forwarding, and allows you to access containers from the host using their names if you configure the embedded DNS service with two commands: https://github.com/apple/container/blob/main/docs/tutorial.md#set-up-a-local-dns-domain-optional
-
View post
It&#39;s so nice to see how much snappier @IceCubesApp is now compared to, say, last year. I haven&#39;t kept track of the changes, but it&#39;s likely a combination of client-side, server-side, iOS 26, and hardware optimizations on the new iPhone.
-
View post
On my recent trip to Paris, I saw an advertisement for #Nintendo Gameboy from LEGO, which triggered me and led me to the store to see it live, naively believing that it would be a work console, and not just a fake replica, albeit in collaboration with Nintendo. However, this meeting with the truth left me dissatisfied and I got excited to buy a real portable console, for which I actually had a reason — to play together on the plane. (1/3)
-
View post
RE: https://mastodon.online/@9to5Mac/115809687620558627 As someone suggested in the comments, I deleted this application. Now I can view images and documents without jumping between applications, as before iOS 26.
-
View post
My favorite SQL query builder on #python is back on track after almost 4 years without releases since 0.48.9! Glad to see it hasn’t been abandoned completely. https://github.com/kayak/pypika/releases
-
View post
These days writing a new library is sometimes faster than finding existing ones. So, I wrote a tiny cool sentinel Maybe[T] in #python https://github.com/Fatal1ty/maybe-missing