Burak Özdemir
ozdemir.dev
Burak Özdemir
@ozdemir.dev
Indie web developer - ozdemir.dev
I have a PHP package for color conversion (ozdemirburak/iris) which has been downloaded more than 1.5M times.

It never had a website, and I finally created one using Livewire and deployed with Laravel Forge.

Looks like I wasted so much time doing things the vanilla way before.
December 9, 2025 at 12:25 PM
I built my dream Spotify playlist sorter, only to find out Spotify changed its API so I cannot make it available to anyone else.
November 16, 2025 at 9:52 PM
The biggest productivity issue with using Claude Code or similar AI coding tools is opening Bluesky while waiting for it to finish, then losing a lot of time and forgetting that the tool has finished the task.
November 13, 2025 at 2:29 PM
OK Computer is probably the best album that humanity has ever witnessed. I would send another Voyager with a golden record just to let the aliens know about this.
November 5, 2025 at 7:22 PM
If my terminal window is not 80x24, I feel mildly disturbed.
September 30, 2025 at 9:15 AM
Surprised to learn iOS does not include Serbian as a primary system language, despite over 10 million speakers.
September 30, 2025 at 9:02 AM
I was not aware that color-mix() and OKLCH are supported by only around 91% of users worldwide.

That means if you are using a fancy modern CSS stack with Tailwind 4, roughly 1 in 10 visitors may not see your site correctly.

I am pretty sure most people do not realize this.
September 25, 2025 at 8:48 AM
TIL that you can use a gzip compressed sitemap with a .xml.gz extension.
September 13, 2025 at 3:54 PM
Cmd + Shift + T does not revive tabs in Chrome incognito mode, but it works perfectly in Firefox private browsing. Not sure which one's "right" in terms of the UX but I love Firefox.
August 1, 2025 at 7:42 PM
Coldplay albums after Viva La Vida are like decaf coffee served in a fancy mug.
May 15, 2025 at 10:46 AM
TIL that it is not that easy to calculate beyond 170! with JavaScript as it uses IEEE 754 double-precision floats (max is 1.8×10^308) by default, so 171! overflows to Infinity.

Even Google Calculator hits the same limit.
May 12, 2025 at 10:31 AM
Commas and decimals are still a pain when working with HTML number input across multiple locales.
May 12, 2025 at 9:37 AM
Why are indie hackers still so obsessed with web directories, like it's 2000s?

I've never seen any SEO benefit from submitting to them, am I missing something?

And if it's all about DR, that can only be a gatekeeping metric to keep out new competitors.
May 10, 2025 at 7:50 PM
I bought a nice .com domain, but when I searched it, Google SafeSearch flagged it.

Then I found a Facebook page sharing adult content that links to one of this domain's subdomains.

I'll probably try a new strategy, as domains with a history like this never worked for me before.
April 30, 2025 at 9:20 PM
Most pSEO sites I check follow the same pattern. They start strong, then decline dramatically.

Without authority or brand recognition, that drop is inevitable, yet some still ignore this.

In 2025, you're better off building authority than creating more pages.
April 26, 2025 at 6:56 PM
TIL that gambling on papal elections is a centuries‑old tradition dating back at least 500 years, and until 1918 it was an excommunicable offense.
Gambling on papal conclaves - Wikipedia
en.wikipedia.org
April 21, 2025 at 1:06 PM
o3 is the best model I've tried to date for coding.

It solved a problem I had been trying to figure out how to solve effectively for a long time.

No other LLM could handle it before like I wanted, yet some deleted or implemented the same methods.
April 19, 2025 at 12:48 PM
Possibly, the only time you might not want to be right is when your AI model says, "You're absolutely right" after deleting code it should never have touched, and you still have to stay calm while pointing out its mistake.
April 18, 2025 at 11:36 PM
I'm going to try Astro soon, as I'm always seeing it on Reddit and would like to try it for shadcn.

But to be honest, Laravel powered Jigsaw, which is also a static site generator, is such an underrated framework.

I've never seen anyone talking about it, and I really like it.
April 2, 2025 at 10:36 AM
Radio Paradise is one of the best things that helps with programming.

No need to worry about trying to find tunes or skipping, which may be a distraction while coding.

I have been listening to them for a long time, and I have also discovered so many new songs thanks to them.
April 1, 2025 at 3:25 PM
Looks like this is what referrers are used for in DDoS attacks on websites these days.
March 29, 2025 at 10:30 AM
While vibe coding, I always commit if everything is OK. Then, if AI breaks something, I simply revert to my latest commit with this:

alias nah="git reset --hard; git clean -df"
March 27, 2025 at 7:58 AM
I think it's strange that Tailwind 4 removed the safelist option.

If you're a Laravel user like me, you can create a simple .blade.php file containing a div with your safelist classes (no need to include it anywhere).

It's probably not the best solution, but it works 🤷‍♂️
March 26, 2025 at 2:20 PM