Petar Shomov's Avatar

Petar Shomov

@p.sho.mov

Tech guy, father of two, likes small startups. CTO at Sweeply - https://getsweeply.com.

131
Followers
691
Following
39
Posts
01.09.2023
Joined
Posts Following

Latest posts by Petar Shomov @p.sho.mov

I am on a Mac. Cloned your repo just now and ran ‘make all’. Launcher nvim and got the error. Sorry need to go to bed now but will post some more tomorrow. Thank you for offering your help 🙏

03.12.2025 01:31 👍 0 🔁 0 💬 0 📌 0
Preview
Adding TypeScript to My Neovim Configuration | stephansama blog

@stephansama.bsky.social Hi Stephen. Bumped into this post - madprofessorblog.org/articles/add... and wanted to try it out but keep getting error ".config/nvim/lua/plugins/lang/treesitter.lua:21: module 'nvim-treesitter.configs' not found". I am a complete noob in neovim, help would be appreciated 😅

03.12.2025 00:49 👍 1 🔁 0 💬 1 📌 0

Just curious - what is yowza?

02.10.2025 23:53 👍 1 🔁 0 💬 0 📌 0

I mean something along the lines of Flink - feed it a bunch of events, and then serialize the whole state and then rehydrate it back and process some more events. No need for high performance or parallelisation, just local processing of not too long streams of data.

27.06.2025 19:54 👍 0 🔁 0 💬 0 📌 0

@oskardudycz.bsky.social hey Oskar. We left a day early so did not get a chance to say goodbye. Thank you for meeting us and looking forward to diving deep in Emmett. Probably will start on that early September. Keep up the good work 💪🙏.

23.06.2025 22:12 👍 3 🔁 0 💬 1 📌 0
Post image

The man himself #DDDEU

05.06.2025 13:21 👍 3 🔁 1 💬 0 📌 0
Post image

At DDD Europe in Antwerp. Exciting!

04.06.2025 07:29 👍 3 🔁 1 💬 0 📌 0
Preview
Twenty Lessons, read by John Lithgow Key selections from On Tyranny, for viewing and sharing

"On Tyranny" is a #1 NYT bestseller again. I wish the moment were different. But I’m glad the book is useful. And grateful for all the kind words about putting the 20 lessons to work.
snyder.substack.com/p/twenty-les...

19.04.2025 13:28 👍 20529 🔁 5337 💬 492 📌 273
Preview
Everyone knows your location How I tracked myself down using leaked location data in the in-app ads, and what I found along the way.

Maybe iCloud relay can help? I hope the Safari team is reading this ... - timsh.org/tracking-mys...

12.02.2025 23:36 👍 1 🔁 0 💬 0 📌 0

Also, it makes me sad that out of the ~110 EUR I paid for the books, shipping, and taxes, only a single-digit number will end up in the author's pocket.

10.02.2025 22:43 👍 0 🔁 0 💬 0 📌 0
Game Engine Black Book DOOM

I know it is not the same as paying for the software, but I just ordered the paper versions of fabiensanglard.net/gebbdoom/ and fabiensanglard.net/gebbwolf3d/, which for some reason feels like I am contributing to that era(not true). Thank you @fabinou.bsky.social for taking me back in time 🙏🏼.

10.02.2025 22:41 👍 1 🔁 0 💬 1 📌 0

I never managed to pay for Wolfenstein 3D (the student's software licenses budget in Bulgaria, shortly before the end of last century, was often 0 lv.), but although I was not an avid gamer, I have fond memories and enormous respect for the engineering that went into it.

10.02.2025 22:31 👍 0 🔁 0 💬 0 📌 0

Unlikely I will make it to Canada this year. If you happen to be able to publish the presentation would love to check it out 👍

10.01.2025 13:54 👍 1 🔁 0 💬 1 📌 0

I will not be around and I suspect the spoken language will be French. Any chance to get the presentation afterwards if it is in English?

10.01.2025 12:01 👍 0 🔁 0 💬 1 📌 0

Replaced a bunch of if/else logic with RxJS streams + ts-pattern matching. So much easier to reason about. I wish the streams could be hibernated and resumed somehow. #event-architecture

09.01.2025 23:24 👍 0 🔁 0 💬 1 📌 0

Thanks, will take it for a spin. See if can make a support web app for me.

06.01.2025 23:17 👍 1 🔁 0 💬 0 📌 0

No, did you try it out? Any success stories?

06.01.2025 19:54 👍 1 🔁 0 💬 1 📌 0

A GitHub repo, I mean.

04.01.2025 13:52 👍 1 🔁 0 💬 1 📌 0

Remote hiring is not only about cost, but also about talent pool size. I know since I live in Iceland - a country with ~400k population.

I guess if the method is sufficiently high-level, it could sort of work. Do you maybe have an example?

04.01.2025 13:50 👍 1 🔁 0 💬 0 📌 0

Distribution = distributed

04.01.2025 13:05 👍 0 🔁 0 💬 0 📌 0

Also with today’s distribution teams, quite likely non-natives are working on that codebase too. But I have talked to product people who wished they did not have to translate concepts to English. We had a small dictionary but still not ideal. Btw this was not a DDD anything project.

04.01.2025 12:59 👍 0 🔁 0 💬 1 📌 0

That’s just me being sloppy after editing the message on my phone. The original was a question. Anyway, so variables/functions/etc names are in the native language? That creates quite the mix when mixed with English(as in the programming language keywords). Maybe ok when in-house software.

04.01.2025 12:56 👍 0 🔁 0 💬 0 📌 0
Fjölnir (programming language) - Wikipedia

Getting back to this since I am curious what is the alternative. Also minor grammatical error is not the same as using the wrong word. Another point is that even native speakers make mistakes. So a 1000 ways to get this wrong 😆.I used in uni en.m.wikipedia.org/wiki/Fj%C3%B.... Cool, but still a “no”

04.01.2025 12:24 👍 0 🔁 0 💬 1 📌 0

I get it. But also support the point that a minor (grammatical) issue does not take away one bit from the communication part. Anyone would still get the message.

28.12.2024 21:22 👍 0 🔁 0 💬 1 📌 0

Hard “no”. So much easier to communicate between different parties. Almost like an ubiquitous meta language.

28.12.2024 11:25 👍 1 🔁 0 💬 1 📌 0
Preview
gist:95286b6a9f828df7ed6e7b515039193c GitHub Gist: instantly share code, notes, and snippets.

Sure, here is the script we use to convert SVG to fonts and the typescript enums to go with those - gist.github.com/pshomov/9528...

07.12.2024 21:20 👍 1 🔁 0 💬 1 📌 0

From all the hype around Cursor and Windsurf, I keep dreaming of a day when I can mumble out "Extract all access to 'users' collection to a repository🧙‍♂️" but every time I try it, it leaves soooo very much to be desired and I have to clean up so much it practically makes it worthless.

03.12.2024 09:56 👍 1 🔁 0 💬 1 📌 0

Would love to read it (as well as part 1) but having it for Medium paid members only is kind of a downer 🤷

23.11.2024 18:07 👍 1 🔁 0 💬 2 📌 0

So they route requests over Network load balancer to the on-prem location?

21.11.2024 19:21 👍 0 🔁 0 💬 1 📌 0
Preview
Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges) Bluesky is built by around 10 engineers, and has amassed 5 million users since publicly launching in February this year. A deep dive into novel design decisions, moving off AWS, and more.

I hear @bsky.app team moved off AWS not too long ago. Found this blog post - newsletter.pragmaticengineer.com/i/114113498/.... Would love to read how it is playing out in light of the recent influx of new users.

#devops

21.11.2024 09:19 👍 28 🔁 6 💬 1 📌 0