@e1himself on /dev - The Footgun: How to break TLS certificates renewal in Dokploy
How one simple change in Dokploy app settings can break TLS certificates renewals.
What's the point of writing tech blog if everything has already been written online?
Well, sometimes you hit a problem that no one else had before. Googling the error message yields nothing. Not anymore.
You're welcome, "the next person" :)
voskoboinyk.com/posts/2025-1...
#dokploy #traefik
19.11.2025 10:19
π 1
π 0
π¬ 0
π 0
@e1himself on /dev - Dokploy is amazing!
How the modern tooling simplifies self-hosting apps to just a couple of clicks.
Last weekend I've migrated my self-hosted blog to Dokploy.
AND IT'S FREAKING AMAZING! π€©
Dokploy looks, feels, and works like a million-dollar projectβyet itβs free and open-source.
Pitfalls and observations in my blog:
voskoboinyk.com/posts/2025-0...
09.09.2025 17:03
π 0
π 0
π¬ 0
π 0
@e1himself on /dev - Encapsulation in UI components on the Web
The rule of thumb that helps me decide which styling a component is responsible for.
Encapsulation is tricky when authoring UI components library for the web, it requires discipline.
Here's my rule-of-thumb to separate responsibility of CSS styling:
voskoboinyk.com/posts/2025-0...
#css #web #ui #encapsulation
09.06.2025 11:05
π 0
π 0
π¬ 0
π 0
@e1himself on /dev - GIF memes to enhance remote communication
The one easiest trick to effortlessly improve your communication in a remote team.
Serious Dev Talk + Silly GIFs = Remote Team Magic β¨
The one super simple trick I've found that works really well to enhance my remote team communications:
voskoboinyk.com/posts/2025-0...
#blog #remote #team #communication
23.04.2025 15:31
π 3
π 0
π¬ 0
π 0
@e1himself on /dev - Email Markup Development inΒ React β 2025
The current state of responsive email layout markup development in general, and in React particularly.
I've been surprized to know that developing email markup is still a pain in the ass, with limited availability of modern tools.
The only solution that worked for as at #Prezly was to patch #ReactEmail, and port #MJML components to #React ourselves.
voskoboinyk.com/posts/2025-0...
#blog #dev
29.01.2025 11:33
π 0
π 0
π¬ 0
π 0
@e1himself on /dev - Fixing React Promise Modals βΒ TheΒ Nice and TheΒ Proper
What was wrong with the initial version of @prezly/react-promise-modal and how we've addressedΒ them.
We've just published our @prezly/react-promise-modal library v2.0 π
This is the most convenient way of spawing modals in React. Period.
Check the code:
github.com/prezly/react...
Read the cover blog post:
voskoboinyk.com/posts/2024-1...
Cheers! π
#react #modals #prezly #opensource #blog
31.12.2024 10:36
π 1
π 0
π¬ 0
π 0
@e1himself on /dev - Inventing React Promise Modals βΒ TheΒ Ugly andΒ TheΒ Nice
Looking back on how we've fixed our biggest pain with React modals
and then made it an open-source package.
The best way for calling confirmation and data prompt modals in React is a promise-returning async function.
But somehow noone teaches you this. Modals in tutorials are always declarative, and never imperative.
voskoboinyk.com/posts/2024-1...
#react #modals #prezly #opensource #blog
27.12.2024 01:29
π 1
π 0
π¬ 0
π 0
@e1himself on /dev - Self-Hosting Nostr Identification
The easiest way to self-host your Nostr profile NIP-05 identification
Found this super-simple way of self-hosting the β
#checkmark for my #nost profile using @netlify.com:
voskoboinyk.com/posts/2024-1...
Will move it the main domain later. But for now it does the job and costs nothing.
Someone please let me know if this makes any sense π
Cheers! π
25.12.2024 18:46
π 0
π 0
π¬ 0
π 0
Re: @browniebroke.com on browniebroke.com/tils/bluesky...
I've been facing the same problem today. Apparently, it only auto-links URLs, and keeps the usernames as plain text.
The best I could do was to put the username last in the pre-composed message, so it shows the dropdown right away.
25.12.2024 17:49
π 1
π 0
π¬ 1
π 0
Hello world!
It's been almost 4 years since I've deleted my Twitter account.
And here I am, taking a shot to start microblogging again. Somehow, I am optimistic it will be better this time :)
I'll write notes on web development, open source, tech, and life. Subscribe and stay tuned!
Cheers!π
24.12.2024 16:19
π 6
π 0
π¬ 0
π 0