Eser DENIZ
banner
srwiez.com
Eser DENIZ
@srwiez.com
👨‍💻 Bootstrapper of unolia.com
📲 Developer at https://nativephp.com and https://bifrost.nativephp.com
🌲 Digital nomad / van life / woodwork / homelab

#opensource #laravel #bootstrapper

https://srwiez.com
How many steps are needed to sign an app for Windows? 😅

I want to apologize to AWS, Azure has a much worse user experience.

Also, I've seen many error messages..
November 11, 2025 at 10:56 AM
Did you know that you can't detect Apple Silicon through the User-Agent in Safari?

I wanted to serve the correct download URL for my desktop app, but I couldn't do it in PHP.

Now, my Livewire component includes a JavaScript part that attempts to find the WebGL Renderer.
November 10, 2025 at 3:59 PM
It's already Saturday 😬

It's time to remove features!

I promised to publish my two NativePHP apps this Sunday, so I need to halt new development and release what's already working

It's good enough for now 🤠
November 8, 2025 at 10:57 AM
Is that my life now?
November 7, 2025 at 9:59 PM
Testing my NativePHP app on a tablet

Design stil need some work.

But considering I'm not a designer, I think it's pretty good!

Made with NativePHP, TailwindCSS, AlpineJS, Livewire and of course Laravel.
November 7, 2025 at 3:58 PM
Did you know that you can add ChatGPT and Claude in Xcode natively?

That's impressive and very useful!

If you have an issue, just right-click and request a fix. 🤯
November 7, 2025 at 11:03 AM
For my NativePHP mobile app, I use Claude Code and I'm trying AgentOS from @briancasel.com

My favorite command so far is /shape-spec

It really helps you clarify what you truly want by asking you a bunch of questions.

buildermethods.com/agent-os
November 6, 2025 at 4:01 PM
Dishy, my app for monitoring your Starlink dishes directly from your computer without needing your phone, is coming soon!

I have upgraded to both NativePHP desktop v2 and Livewire v4!
November 6, 2025 at 1:03 PM
Next on my list of side projects to finish and publish are two NativePHP applications 🤩

One for mobile: a card game companion app.
One for desktop: designed to monitor Starlink dishes on your Mac.

The goal is for both of them to be online on Sunday 🔥
November 6, 2025 at 11:04 AM
I really had a lot of fun working with changelog, whatsdiff comes with a summary and detailed view 😃

Not everyone follows conventions, so it was hard to have a meaningful summary for some packages, but I did my best and I like what it became ☺️
November 4, 2025 at 6:04 PM
This feature was not planned 😄

But it was easier to write a test because the TUI is hard to test!

But now that it exists, I enjoy using it.
November 4, 2025 at 3:56 PM
This is coded in PHP 🤯

It works exceptionally well. I use my mouse to scroll here!

Remember, each time it scrolls down, PHP recalculates every character, generates a bunch of code, and prints it on the screen.

So weird, yet so smooth.
November 4, 2025 at 11:04 AM
I need to batch those requests, but I also love to see a progress bar 😄

Also, it was fun to play with generators in PHP.

The progress bar only shows if it takes more than half a second.
November 3, 2025 at 4:02 PM
I'm not good at design,

but I made a logo 😅

Yeah, I know it's not that great, but I have a little story to tell 👇
November 3, 2025 at 2:56 PM
Did you know that PHP had YAML support?

I personally prefer YAML over JSON for config files.

www.php.net/manual/en/b...
November 3, 2025 at 10:57 AM
I can now see exactly which packages have changed between two commits in my project. 😎
November 1, 2025 at 1:58 AM
For the last few days, I've been showing you all the cool things I've been working on with PHP and TUI in `whatsdiff` 😄

The truth is, this tool exists because of a simple problem I encountered: knowing what `npm update` has updated.

I'm mostly using it like that:
October 31, 2025 at 4:00 PM
The new version of whatsdiff includes a 'check' command.

I needed to verify if a package had been modified before running a command. I created a tool to parse and understand all these details, but there was no way to easily extract the results.

Now we can!
October 31, 2025 at 10:57 AM
Doing design in the terminal wasn't easy.. 😅

Remember that you have to print line by line, character by character..

Managing 2 scroll bars at the same time.. managing emojis..

There were some hiccups along the way

But I'm happy with the final result
October 31, 2025 at 2:03 AM
A dependency was updated during your last 'composer update'?

With whatsdiff, you can read the release notes directly in your terminal with a single and simple command:

whatsdiff tui
October 30, 2025 at 1:00 PM
And it works with beta version too!
October 30, 2025 at 11:03 AM
I love my new tool 🤩

Now, Claude Code knows exactly which package works with which other dependency.

Here is an example with Livewire 3 and 4

github.com/whatsdiff/w...
October 30, 2025 at 11:03 AM
My biggest open-source release yet! 😍

whatsdiff v2 is out!

- Changelog of your dependencies directly from your terminal
- MCP server to assists you in your upgrades
- Usable in a CI/CD context with a JSON output

whatsdiff.app
October 29, 2025 at 4:00 PM
Better yet, since I'm in a project, it tells me all the things I'm missing out on since the last composer update.
October 28, 2025 at 4:04 PM
I just finished my first MCP server!

I added it to Claude's code and gave it a try.

It turns out that Laravel has just released a new version.

Check out this beautiful summary made with the help of my tool!
😍
October 28, 2025 at 4:04 PM