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
📲 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..
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
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..
I want to apologize to AWS, Azure has a much worse user experience.
Also, I've seen many error messages..
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.
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
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.
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.
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 🤠
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
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 🤠
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 🤠
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.
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
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.
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.
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. 🤯
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
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. 🤯
That's impressive and very useful!
If you have an issue, just right-click and request a fix. 🤯
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
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
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
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
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!
I have upgraded to both NativePHP desktop v2 and Livewire v4!
November 6, 2025 at 1:03 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!
I have upgraded to both NativePHP desktop v2 and Livewire v4!
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 🔥
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
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 🔥
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 🔥
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 ☺️
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
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 ☺️
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 ☺️
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.
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 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.
But it was easier to write a test because the TUI is hard to test!
But now that it exists, I enjoy using it.
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.
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
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.
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.
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.
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 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.
Also, it was fun to play with generators in PHP.
The progress bar only shows if it takes more than half a second.
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 👇
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
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 👇
but I made a logo 😅
Yeah, I know it's not that great, but I have a little story to tell 👇
Did you know that PHP had YAML support?
I personally prefer YAML over JSON for config files.
www.php.net/manual/en/b...
I personally prefer YAML over JSON for config files.
www.php.net/manual/en/b...
November 3, 2025 at 10:57 AM
Did you know that PHP had YAML support?
I personally prefer YAML over JSON for config files.
www.php.net/manual/en/b...
I personally prefer YAML over JSON for config files.
www.php.net/manual/en/b...
I can now see exactly which packages have changed between two commits in my project. 😎
November 1, 2025 at 1:58 AM
I can now see exactly which packages have changed between two commits in my project. 😎
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:
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
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:
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:
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!
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
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!
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!
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
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
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
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
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
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
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
With whatsdiff, you can read the release notes directly in your terminal with a single and simple command:
whatsdiff tui
And it works with beta version too!
October 30, 2025 at 11:03 AM
And it works with beta version too!
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...
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
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...
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...
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
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
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
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
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
Better yet, since I'm in a project, it tells me all the things I'm missing out on since the last composer update.
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!
😍
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
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!
😍
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!
😍