Eser DENIZ

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

147 followers164 following479 posts

I wonder if pizza deliveries are up today 🍕😄 Best of luck to all the sysadmins working with PHP today.

I woke up in the middle of the night for some reason. Open up Twitter See Twitter and PHP on fire Now I can’t go back to sleep 😅

Mark this: everybody will have a personal agent. Probably made by Google or Apple. I don’t know about Muse, Dots or Grok bots, but I really enjoy my Jarvis (Hermes agent). Using mostly my voice, the more I use it, the more intelligent it becomes.

I'm sure Paperclip is very good software for some people. But my experiment with it stops here. Next to try: a bunch of Hermes agents all talking in a Slack chat. I think they will have better memory/self-improvement that way.

I'm trying Paperclip to help me work on Unolia. From coding to marketing, passing by QA and security on all PRs. I created a CTO and asked him to hire agents based on how I want to run the "company".

There are now 50 tasks of onboarding, and I don't have a clue what they are doing ^^ I mean, they have minimal access for now, so I'm not worried, but it's fun to watch it happen. Anyway. Tell me if you are interested in a review

Took a couple of days to have some time with friends in the forest 🌳. I love sleeping in a hammock! I must do it more often.

I wanted to switch off an old server. Instead of guessing, I asked Unolia what was still running on it. Two client sites, with their domains and monitors attached. Answered from the project data, and it never needed a provider password! unolia.com/use-cases/a...

Honestly, I’d rather have an MCP server than another chatbox inside a SaaS. Let me use the AI I already like. That’s what I built for Unolia. Connect your agent and it can read your projects’ DNS, costs and issues. No copy-pasting, no new chat to open. unolia.com/features/ai...

The maintenance is done. I have to remember all of it for the client report 😅 That’s where Unolia saves me the digging. My work, the automations, the provider activity, all in the same history. Pick the client, pick the month. There’s what happened. unolia.com/features/ag...

Can you name everyone with access to your clients' provider accounts? I could not. Freelancers came and went, invites stayed. So I made Unolia send the GitHub, Slack and Forge invites, scoped to the project. When they leave, it takes the access back. unolia.com/features/te...

I’m happy to let my agents work while I sleep. I still want to know what they touched 😅 In Unolia, I filter the activity by robot. There’s their night’s work, attached to each client project. Giving them autonomy doesn’t mean losing track. unolia.com/features/ag...

I updated laravel/mcp to 1.0 in Unolia! That moves the connector to MCP 2026-07-28: no handshake to keep, the tool list caches for five minutes, and a failed tool call answers with a real HTTP status instead of hiding inside a 200. unolia.com/blog/ai-con...

I am proud of the automations in Unolia, even if I have not written many yet. A new CVE on Ubuntu, I write the fix. Tired of setting up monitoring on each new site? That one already exists. By subscribing you are paying me to write those scripts for you. unolia.com/features/au...

You shouldn’t need a developer just to tell a client their fix is live. That’s what I like about repos in Unolia. The commit, the build result, the deployment, all attached to the client’s site. Not “ask the dev”. Just open the project and check. unolia.com/features/re...

“It worked before the deploy” 😅 Okay, so what changed? I open the project in Unolia. The commits, the CI runs, the package updates. It’s all there. My agents can see it too, so I don’t have to copy-paste half of GitHub into a chat. unolia.com/features/re...

I have sites on Forge, Ploi, Laravel Cloud, even GitHub Pages and OVH. Now I have them all in Unolia. Same UI, same API, same CLI commands. I love this. And my agents don’t need to know where a site is hosted either. They just use the same tools. unolia.com/features/we...

I don’t want to find out a subscription renewed by seeing the charge on my card. In Unolia, I can see upcoming renewals across my providers, with the amount and the client each one belongs to. So I can check what’s worth keeping before I pay again. unolia.com/use-cases/c...

Before I quote a client for another year, I check what their site has actually been costing me in Unolia. Hosting, domains, email, licenses. It’s all there, even when I pay different providers. Much easier to price the next year when I have the numbers. unolia.com/features/co...

Finally trying OpenCode Go with OpenCode 2. My take so far: - A lot of value for $10/month, ideal for students/beginners - DeepSeek V4.1 Flash is fast 🏎️ - OpenCode has the best TUI of all those harnesses

I wanted to know what I was still paying for after a client project ended. So I made Unolia flag costs with no project attached, across my providers and subscriptions. Now I can see what needs assigning to a client and what might be worth cancelling. unolia.com/use-cases/c...

One server hosts several clients. Who pays for what? In Unolia, I can split shared hosting costs between projects, then add each client’s domains, email and software subscriptions. I see what each site costs to run, not just what each provider bills me. unolia.com/features/co...

I love the new “workflow” feature in Bifrost. I set it up so that every time I tag a new version, it compiles and sends it to TestFlight. Now I can just ask my agents to tag a new release, and 5–10 minutes later, it’s ready to be tested on my phone. 😍

My Hermes agent is broken 😭 What bothers me is that it’s related to SQLite WAL, and I have no way to repair it. So now I have Claude Code trying to stitch everything back together by hand and create a new SQLite database. What a world we live in. Seriously.

When a client site goes down, I open its project in Unolia. The failed monitor, latest deployments and recent DNS changes are all there, including who changed what. I can investigate without jumping between provider dashboards. unolia.com/use-cases/i...

When I change a DNS record in Unolia, I’m taken straight to a live propagation map to watch the change roll out. Same workflow across AWS, Cloudflare, OVH and the other supported DNS providers. See how it works: unolia.com/features/dn...

Big update for iTerm iTerm now has a Claude Code integration: - Status - File diffs - Code review prompts The best part: it’s totally optional.

You'll be surprised how many times I have seen 2 SPF records on the same domain. This is the kind of mistake your DNS provider will not tell you about. Although I think Cloudflare does now. So I added that check to Unolia, and made the fix one button.

Idea for OpenCode and other harnesses: A highly efficient built-in local model that categorizes my requests and selects the appropriate model for each one.

I use AI for everything, from reorganizing files on my Mac to creating complex plans involving multiple programming languages. However, I’m experiencing model fatigue and need a small model to decide which model should handle each task based on my initial prompt.

Ideally, I could provide a 4 or 5 sentence prompt explaining which model to use for planning, everyday one-shot tasks, plan implementation, and so on. We just need to find a fast model that works well on every machine and create a plugin for it, I suppose.

Apple MacBook Pro chargers are the best USB-C chargers on the market 💪 Sorry, Ugreen, Anker, and others. I love your products, but I’ve never had another charger that lasted this long, worked in every situation with every device, and came with such a long USB-C cable.

I like DNS, always have, that's why v1 of Unolia was around domains only. And it's true that when you have a problem "it's always DNS" In Unolia, I try to make DNS as easy as possible, like it's your first day as a developer. unolia.com/features/dn...