Bojan Zivanovic
bojan-zivanovic.bsky.social
Bojan Zivanovic
@bojan-zivanovic.bsky.social
Open Sourcerer. Director of Engineering at Platform.sh

https://github.com/bojanz
Nothing has improved my view of society more than having a child.

Everywhere you go, there are people entertaining the baby, helping you carry the stroller, encouraging you to skip lines. Today the little guy waved at a garbage truck, so they stopped and waved back.
August 6, 2025 at 10:11 PM
Not a day goes by without me hearing "I asked ChatGPT about X" from a non-technical person here in Serbia. My sister's entire friend group hasn't used anything else this entire year.

If I was the CEO of Google I would cry myself to sleep for losing the consumer market that easily.
July 10, 2025 at 7:11 AM
Retired my 2017 MacBook Pro and got a snappy M4 Air, my 4th Mac in 15 years (thanks to one being stolen in 2016).

Loving the webcam, battery life and fingerprint reader. The Apple logo no longer glowing is just sad though.
April 28, 2025 at 1:03 PM
Many improvements in today's Tailwind v4.0 release.

To me Tailwind is the definition of an acquired taste. First used it in the v1.4 era (mid-2020) expecting to confirm my vague dislike for it, but ended up falling in love with its practicality. And nowadays it feels pretty ubiquitous.
Tailwind CSS v4.0
We just released Tailwind CSS v4.0 — an all-new version of the framework optimized for performance and flexibility, with a reimagined configuration and customization experience, and taking full advant...
tailwindcss.com
January 23, 2025 at 8:01 PM
My other big workflow improvement of 2024 has been daily use of Claude, mostly as a replacement for Google, which is now less helpful than AltaVista was back when I got my first PC.

Claude lies to me sometimes, but it is extremely good at getting a random error message and proposing next steps.
December 24, 2024 at 11:42 AM
This year I finally moved from pipenv to Poetry, and now the Python portion of my life is a lot more pleasant. Whole classes of odd errors gone. Next stop: github.com/astral-sh/uv
GitHub - astral-sh/uv: An extremely fast Python package and project manager, written in Rust.
An extremely fast Python package and project manager, written in Rust. - astral-sh/uv
github.com
December 24, 2024 at 11:37 AM
Some people criticize Go's iterators for being too complex, but I am already falling in love with the stdlib APIs built on top of them.

Look at this:
ids := slices.Sorted(maps.Keys(myMap))
Used to be 5 lines of code.
December 20, 2024 at 9:51 AM
Can't believe I will finally see omitzero. I can remove more than a few workarounds now for handling time.Time, currency.Amount, others.

That and "go tool" are my favorite improvements this release.
upsun.com Upsun @upsun.com · Dec 16
Golang 1.24 is looking 🤩😍🤯

The Golang team just revealed the first release candidate of Golang 1.24. We're very excited to bring you a full update on what we're looking forward to the most–click over to our latest article to get all the details 👉 devcenter.upsun.com/posts/go-124/
December 19, 2024 at 8:52 PM
These license changes change the entire social contract around infra software.

Can I install your software via dnf/apt? No, distributions no longer package it cause it's not open source.

Can I run it on shared hosting or a fancy PaaS? No, cause every hoster is now considered exploitative.
December 11, 2024 at 10:19 AM
It's sad to see antirez defending the Redis license change, now that he's back at Redis Labs.

A lot of damage was done to the entire industry in order to try and extract an extra dollar from Amazon and Google. Which predictably ended up being a losing strategy, a blessed fork appeared immediately.
December 11, 2024 at 10:08 AM
OrioleDB is the most important thing happening in the PostgreSQL ecosystem today. It pays off decades of tehnical debt at once. Can't wait to see it become production-ready.

www.orioledb.com/blog/orioled...
OrioleDB beta7: Benchmarks | OrioleDB
OrioleDB is a storage extension for PostgreSQL which uses PostgreSQL's pluggable storage system. Designed as a drop-in replacement for PostgreSQL's existing Heap storage, OrioleDB aims to overcome sca...
www.orioledb.com
December 2, 2024 at 7:48 PM
Always thought that it's ironic how the USA has the worst tasting Coca Cola, thanks to their use of HFCS instead of sugar.

Now they're adding more and more HFCS to Serbian Coke as well, and it's very noticeable, so I guess it's time to kill my one-can-a-week habit.
November 25, 2024 at 1:56 PM
When I was a kid internet cafes were all the rage in Serbia. You'd pay by the hour to play LAN games on their computers.

The one my friends and I liked going to was in a basement below a pizza place.

20 years later, if a pizza smells just right, it immediatelly makes me think of Quake 3.
November 18, 2024 at 4:03 PM
Fun fact: Sylius Cloud, Shopware Cloud, Magento Cloud are all Platform.sh under the hood.
The all-in-one platform as a service (PaaS)
Our platform as a service (PaaS) gives development teams control and peace of mind while accelerating the time to build and deploy applications.
Platform.sh
November 14, 2024 at 8:36 PM
Sylius, a PHP (Symfony-based) eCommerce solution just released their 2.0 version: github.com/Sylius/Syliu...

I'll always have a soft spot for them, they started back when we were starting Drupal Commerce 2.x, and we had many shared ideas and inspirations (e.g. Spree Commerce).
Release v2.0.0 · Sylius/Sylius
TL;DR New Bootstrap-driven admin UI New Bootstrap-driven shop UI Symfony 7 support API Platform 4 support Payment Requests feature and many more 💃 Details (full changelog between 1.14 and 2.0 ver...
github.com
November 14, 2024 at 8:33 PM
Google Pub/Sub supports message validation using protobuf schemas, but it does not support imports, meaning no Well Known Types such as google.protobuf.Timestamp and google.protobuf.Any. The last one can't be replaced by an inline message type, since protoc special cases its logic. Deal breaker.
November 5, 2024 at 9:59 AM
Also new is v1.3.1 of github.com/bojanz/address, the address handling package for Go, now with updated regions for Venezuela.

I am always surprised this package isn't more used, considering just how popular its PHP cousin (github.com/commerceguys...) is.
GitHub - bojanz/address: Address handling for Go.
Address handling for Go. Contribute to bojanz/address development by creating an account on GitHub.
github.com
November 4, 2024 at 12:52 PM
Released v1.3.0 of github.com/bojanz/curre..., my price and currency handling package for Go.
GitHub - bojanz/currency: Currency handling for Go.
Currency handling for Go. Contribute to bojanz/currency development by creating an account on GitHub.
github.com
November 4, 2024 at 12:49 PM
My 2016 MBP is on its last legs, which means that next year I finally get to upgrade to an M-series Mac. I do most of my work on a company-issued ThinkPad so the Mac can be less beefy, but I still don't know if I should go for an M4 Air (once released) or an entry-level Pro.
October 31, 2024 at 5:40 PM
Hello world! I am hoping Bluesky ends up feeling like the old Twitter, before the algorithmic feed and posts penalized for containing links.
October 25, 2024 at 3:39 PM