Advertisement Β· 728 Γ— 90

Posts by Mike

Yeah that was Claude code.

There's a new, supposedly better tool available every 3 hours (or so it feels) so I stick to what has worked ok for the last few weeks :)

2 hours ago 2 0 0 0

I asked AI to fix a bug and it did. It found a few other issues and asked: "Want me to tackle those in one pass, or keep fixing them as you hit them?"

Job security! Don't fix today what you can fix tomorrow.

3 hours ago 2 0 1 0

echo "If you introduce a regression bug, I'll cancel my subscription." >> CLAUDE.md

Forget about any other prompt hack you learned on TikTok or YouTube.

3 hours ago 1 0 0 0
Preview
GitHub - lerocha/chinook-database: Sample database for SQL Server, Oracle, MySQL, PostgreSQL, SQLite, DB2 Sample database for SQL Server, Oracle, MySQL, PostgreSQL, SQLite, DB2 - lerocha/chinook-database

Remember Northwind πŸ‘΄?

TIL that a more modern alternative is called Chinook.

As good a time as any to update @seaquel.app to use that for tests and demo screenshots / videos.

github.com/lerocha/chin...

5 hours ago 1 0 0 0

I love it when a plan comes together 😊.

Not only does this ensure all types can be inserted and updated, I can also use it to build and test type-aware inline edit experiences.

E.g. date-related columns show a calendar, booleans are checkboxes, JSON shows an editor, etc.

5 hours ago 3 0 0 0

What a week and it's only Tuesday πŸ˜‚.

Two more teams purchased Seaquel and this was finally enough motivation to do what I've wanted to do for a while: Set up e2e tests.

β€’Β Every supported database type
β€’ For each πŸ‘†, add a table with all supported column types
β€’Β INSERT, UPDATE for each column

πŸš€

7 hours ago 3 0 0 1

Haha, I had the exact same thought about 47 seconds ago when I saw it, then came to Bluesky :)

10 hours ago 1 0 0 0

We've spent years writing pull request descriptions to explain code changes.

Now AI needs context and whoops... context isn't in the source code πŸ˜….

1 day ago 4 1 1 0

The biggest win with AI is to overcome the dopamine rush and slow down.

It's incredible what's possible by thinking first, then tell AI very specifically what to do, then let it do its thing.

There's a guy who clones Seaquel, feature by feature. So many bugs Seaquel doesn't have because... vibing.

1 day ago 10 0 0 0
Advertisement

😊 Thank you. I appreciate it!

Feedback welcome πŸ€—. In any shape or form, I'll take it :).

1 day ago 1 0 0 0
Preview
Croffle - Wikipedia

You know what else is delicious? Croffle

Also easy to make at home.

en.wikipedia.org/wiki/Croffle

2 days ago 1 0 1 0

"Why build Seaquel when AI can do all my SQL work?"

The answer is simple: Just as you're not going to give AI your credit card details, any sane company won't give its database credentials to AI.

I bet on surviving long enough for the "AI-does-it-all" bubble to burst.

Maybe I'm wrong, maybe not.

2 days ago 0 0 0 0

Other departments use Seaquel Cloud to create dashboards, reports, transform data with workflows, and send data to third party systems as needed.

2 days ago 0 0 0 0

Seaquel was never meant to be a desktop GUI - but one has to start somewhere πŸ˜….

Seaquel is your data management platform that happens to provide a desktop client.

Technical teams work with Seaquel like they do with TablePlus, DBeaver, DataGrip, etc.

cont'd

2 days ago 0 0 1 0
Preview
Seaquel - Database Management, Reimagined Lightning-fast, resource-efficient database client with AI-powered assistance. Work offline, query smarter, and manage your data with unprecedented speed.

Getting seaquel.app Cloud architected is actually a proper fun task.

Self-imposed challenges, aka requirements:
β€’Β Zero knowledge of credentials at rest
β€’Β A single binary used by me for multi-tenancy and by customers for self-hosting
β€’ Cloudflare Containers, Fly.io machines, on-prem, ...

Off I go πŸ˜…

2 days ago 6 0 1 0

Depending on your browser, you see different max rows.

In Brave, I see 167,772. Multiplied by 100px per row, that's 16,777,200 pixels max height the browser renders for an element.

Safari clamps it at 33,554,400 pixels.

Firefox... is lost in space πŸ˜‚.

svelte.dev/playground/5...

2 days ago 1 0 0 0
Preview
Max element height β€’ Playground β€’ Svelte Web development for the rest of us

Proof: svelte.dev/playground/5...

2 days ago 0 0 0 0
Advertisement
Post image Post image

And guess what...

TIL browsers have max elements height they render, at which point they clamp the content.

I'm glad I'm old and that was my first suspicion, otherwise I would have gone down a rabbit hole of blaming my SQL streaming implementation πŸ˜‚.

A bit of math easily bypasses the limit.

2 days ago 0 0 1 1
A screenshot that shows a 1.1G test_sqlite.sqlite file

A screenshot that shows a 1.1G test_sqlite.sqlite file

Don't mind me. I'm stress testing @seaquel.app.

Lots of work went into performance and optimizations over the past few days. This is in preparation for a cloud / self-hosted Seaquel and support for more database engines.

Also, results are now streamed in real-time 🏎️. See thread for a fun fact.

2 days ago 3 0 1 0

Welcome to the city :-). If this is your first visit, that view is quite something haha.

I remember driving over that bridge for the first time, getting to the end of it and all I saw was exactly these buildings... It took me a few visits to not be surprised.

Enjoy your trip!

4 days ago 1 0 2 0

Haha, success with AI increases the more you ask it "Are you sure about that?"

4 days ago 1 0 0 0

If you use @duckdb.org extensions, Seaquel now provides a UI to see what's available. It includes core and community extensions and you can load and install extensions individually.

The release also includes an initial release of foreign key navigation.

5 days ago 7 0 0 1

The @railway.com team moved off Next.js. Build times of 10+ minutes, a good reason to modernize πŸ˜….

"We replaced tools like next-seo and next-sitemap with small in-house equivalents. Straightforward to build, no extra dependencies."

Not enough people talk about that... Cut your dependencies!

5 days ago 16 0 1 0
A screenshot of Seaquel's new DuckDB extensions view. People can toggle between Core and Community extensions and install / load individual extensions.

A screenshot of Seaquel's new DuckDB extensions view. People can toggle between Core and Community extensions and install / load individual extensions.

Not much to see here, only a @duckdb.org extensions UI for core and community extensions.

Coming to seaquel.app in a few hours. Combined with drag & drop file support from yesterday, DuckDB sure got a lot of love this week πŸ₯°.

6 days ago 9 1 0 0
Preview
Seaquel - Database Management, Reimagined Lightning-fast, resource-efficient database client with AI-powered assistance. Work offline, query smarter, and manage your data with unprecedented speed.

I'm building seaquel.app - SQL client with attention to speed and details.

A SvelteKit / Tauri app that runs as a web app as well as a desktop app.

I'm ready for a project review. I'm less ready for a roast πŸ˜….

6 days ago 1 0 0 0
Preview
Release v2026.4.2: Process sandboxing for exec and run Β· jdx/mise Note: This release's build failed so no binary assets were published. Use v2026.4.3 instead, which includes all changes from this release plus a build fix. This release introduces experimental pro...

That's the way to work!

Related: github.com/jdx/mise/rel...

I haven't had a chance to try it, but it sounds promising in a situation where you don't have sprites.dev or exe.dev set up.

6 days ago 1 0 1 0

Drag a file onto Seaquel and it creates an in-memory @duckdb.org, ready for you to run queries.

No need to create a connection, no need to click anything; drag & drop, done.

Also, Vim and Emacs support in the query editor.

6 days ago 0 0 0 0
Advertisement

Oh so close, I'm in Seoul and could have personally demo'd Vim mode (as per our other conversation) haha.

Enjoy Japan, eat good food (hard not to haha)

1 week ago 1 0 1 0
Preview
Seaquel - Database Management, Reimagined Lightning-fast, resource-efficient database client with AI-powered assistance. Work offline, query smarter, and manage your data with unprecedented speed.

Alright, Vim mode ready at seaquel.app#fullscreen.

1. Open settings at the top right
2. Appearance -> Editor -> Change to Vim
3. Open query tab

A desktop app build is building, I'll release it in the next ~1 hour when all binaries are ready.

1 week ago 1 0 0 0

Ok let me focus on the editor first, I actually would use that feature too haha.

As for app navigation, I need to go for a walk to think about that one. It's software, so never say never, but also don't overpromise lol.

I'll tag you when vim mode in the editor is released.

1 week ago 2 0 1 0