Datadock

https://datadock.devium.be/assets/og-image.png

Organized connections

Projects → environment folders → connections. Color-coded, encrypted at rest, shareable, with a read-only safe mode.

Seven engines

PostgreSQL · MySQL/MariaDB · SQLite · SQL Server · MongoDB · Redis · InfluxDB — all from one app.

Redis & live queues

Browse keys by prefix, inspect any value type, run raw commands — plus a realtime queue dashboard with framework auto-detect (Laravel/Horizon · BullMQ · Sidekiq · RQ · Celery).

SSH tunneling

Reach databases behind a bastion via private key, password or agent.

Spreadsheet-style editing

Paginate, sort, filter, inline- and bulk-edit — every change committed in a transaction.

Visual exploration

Click-through foreign keys, a record Explorer, an interactive ER diagram and a dependency map.

Structure editor

Create/drop tables and edit columns, types, foreign keys & indexes — no hand-written DDL.

Query, your way

Multi-tab editor, schema-aware autocomplete, history, snippets, variables, formatter & EXPLAIN.

Built-in AI

NL→SQL, explain, fix-with-AI and chat-with-your-data — Claude, Gemini, Mistral, Grok or Ollama.

Performance & insights

Slow-query dashboard, index hints, pool diagnostics, table sizes & column search.

Import & export

CSV · Excel · JSON · SQL · zipped whole-DB dumps · result → new table.

Data masking

Anonymize columns with realistic fake data on export — safely copy production into a local database.

Server tools

Databases, users & roles and a process list (with kill).

Comfortable to live in

Dark / light themes, a ⌘K command palette and collapsible panels.

Laravel News Links

Print in Place Planetary Gear Spinner #3DThursday #3DPrinting

https://cdn-blog.adafruit.com/uploads/2026/06/2023-11-06_8df0f406c74fc.png.webp

Shared by Hamstah on MakerWorld:

A print-in-place planetary gear spinner that rotates freely straight off the plate. Two profiles included — standard and heavy outer ring (43g) for added inertia

Download the files and learn more


649-1
Every Thursday is #3dthursday here at Adafruit! The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers!

Have you considered building a 3D project around an Arduino or other microcontroller? How about printing a bracket to mount your Raspberry Pi to the back of your HD monitor? And don’t forget the countless LED projects that are possible when you are modeling your projects in 3D!

3D printing – Adafruit Industries – Makers, hackers, artists, designers and engineers!

How to run Minecraft: Bedrock Edition on a Mac

https://photos5.appleinsider.com/gallery/67946-143244-macosminecraft1-xl.jpg

Playing Minecraft is better with Bedrock, but it’s not directly available for macOS. Here’s how to get around the limitation and improve your building experience.

Minecraft is one of the longest-running online games that is still actively being played by a lot of people. Originally playable since 2009 and officially released in 2011, it has stood the test of time.

However, while it has been improved over the years, Mac gamers have missed out on one important update: Bedrock Edition. It’s a version that is available on many other platforms, but never made its way to macOS.

Though you can continue using the original Java version on Mac, it is possible to get Bedrock working. It takes a little work, a GitHub project, and buying the game from the Google Play Store.

What is Minecraft Bedrock?

The original version of Minecraft was made in Java, which enabled it to be easily ported to multiple platforms without much trouble. It’s also a version that is very easily modded by the community, without necessarily requiring permission from Microsoft beforehand.

However, the Java edition has a key issue, in that it’s not natively built for any specific platforms. It wasn’t really intended to build a game as complex as Minecraft at all.

As an interpreted language, Java has to be compiled into an intermediate "bytecode" format before being run by a Java Virtual Machine. This just-in-time interpretation means that processing performance is impacted directly compared to a compiled native version.

There is also the issue of the earliest iterations of Minecraft being developed by Markus "Notch" Persson, and later by his studio, Mojang. Eventually, Microsoft got involved with its purchase of the studio in 2014.

Man in glasses onstage beside large screen showing Minecraft city scene with tall blocky buildings, trees, villagers, and cloudy sky, suggesting a presentation about the game or technology

Tim Cook introduced Minecraft on Apple TV in 2016. It survived until 2018.

Since it was made by Notch alone at first, it meant that there were elements of code that he would be able to manage, but a team of developers would struggle with. After years of development, there was enough technical debt to prompt a rethink by those managing the game.

Cue the development of a C++ version, which started off with a demo of Pocket Edition in 2011. Over time, the codebase was expanded and improved upon, until it was rebranded as Bedrock Edition in 2022.

With that change, it became a more widely available version, including a release for Windows. The change also made it possible to create versions of Minecraft for other platforms, and for the games to more easily communicate with each other between different platforms.

The change also meant Microsoft could incorporate an in-game store, monetizing their expensive acquisition, as well as other elements.

Working around the limits

While there’s Minecraft: Bedrock Edition for Windows, Xbox, PlayStation, Nintendo Switch, Android, and iOS, there is not a specific macOS version. You also can’t use the workaround of buying the iOS version and trying the iPadOS game in macOS, as that has been disabled.

There’s nothing wrong with sticking to the Java edition of Minecraft on your Mac, but there are ways to use the Bedrock edition. Just not by officially buying a macOS app.

A legitimate way of doing it is through using Windows on your Mac. Software like Parallels will let you run the Windows version of Minecraft Bedrock, but you again get that dreaded performance penalty.

Three Minecraft launcher windows on a brown abstract background, showing installation instructions, a Microsoft account sign in screen, and an error message with green and red buttons

Phases of installing the Minecraft Launcher

There’s also the possibility of sideloading an iOS or iPadOS version, but we’d rather not anger Apple with that method.

Another way is to use the Linux Minecraft Launcher. There’s a build available for macOS, which works using the Android version of the game.

If you happen to have a Google account with Minecraft Bedrock already on it, you can use that. If not, you will have to pay for it from the Google Play Store.

This can be a bit tricky if you don’t have an Android device on the account. By running the launcher and trying to download the game without the purchased version on your Google account, it will come up as a device under the Google Play Store.

How to run Minecraft Bedrock Edition on a Mac using Linux Minecraft Launcher

  • Download the macOS launcher from GitHub.
  • Open the DMG. Drag the Minecraft Bedrock Launcher to the Applications folder shortcut. After the transfer, you can close the installer and unmount the DMG.
  • Open Minecraft Bedrock Launcher. If you’re blocked from opening, head to System Settings then Privacy & Security, then next to the blocked app warning, click Open Anyway.
  • On the Linux Minecraft Launcher changelog, click Continue.
  • Log into the Google account associated with the Android game’s purchase. You will be asked to create a password to save the credentials, then click Save & Complete Login.
  • Click Download And Play.

Once completed, the game will run in a window, which you can make larger from the edges. There are also video settings available, both in a menu at the top and in the game’s settings.

Minecraft game window open on a computer desktop, showing the title screen with a grassy field, flowers, villagers, and a copper golem-like figure in the center with Start Game button

You should see this if installing the Minecraft launcher goes correctly.

Feel free to push things like the draw distance and frame rate up, as well as the resolution. It’s arguably one of the best features of Bedrock edition over Java, and you can use it to the fullest on your Mac desktop.

Now, go mine some redstone.

AppleInsider News

See what your database is doing right now with Connections

https://planetscale.com/assets/see-what-your-database-is-doing-right-now-social-B8T8hdB0.png

See what your database is doing right now with Connections

Brett Warminski |

Much of database debugging eventually turns into carefully inspecting what each connection is doing. In Postgres, this means watching pg_stat_activity in a loop. In Vitess, it means watching SHOW FULL PROCESSLIST the same way.

Tools like Query Insights are useful for exploring the recent history of queries. They can tell you what was slow, what’s consuming resources, and where to spend tuning effort.

But during an active incident, the questions are more immediate. What’s happening this second? Did the last thing I changed fix it?

Here’s a manual version of this workflow in Postgres:

SELECT pid, state, wait_event_type, wait_event,
 now() - xact_start AS tx_age,
 pg_blocking_pids(pid) AS blocked_by,
 left(query, 60) AS query
FROM pg_stat_activity
WHERE state <> 'idle'
ORDER BY tx_age DESC;

Run it over and over again in a terminal and it’s a pretty effective view of the database.

It’s also a rough interface.

You’re scanning rows as they move around, trying to reconstruct what’s blocking progress, and hunting for the one detail that actually matters for the fix.

The worst version of this problem is when you can’t connect at all because the database has exhausted all of its connections. You can’t fix what you can’t connect to.

That workflow shaped the design of Connections, a new feature of the pscale CLI available today for PlanetScale Postgres and Vitess (MySQL) databases.

Here’s that same debugging flow using the new pscale branch connections top functionality with a Postgres database, instead of pasting that pg_stat_activity query in a loop and comparing output:

pscale branch connections top <database> <branch>

Connections opens an interactive live view that refreshes about once a second and sorts the sessions most likely to matter toward the top. There are keyboard shortcuts to navigate the list of connections and inspect each one in more detail.

Columns in the list include the Process ID (PID), status, number of blocked queries, why they’re waiting, and more.

The pscale branch connections top view, with a stuck checkout transaction at the top

Say your writes are backing up and the app is timing out. In this example, an idle transaction from checkout-api is holding up three other writes. Open the row, and the blocker tree shows the queue behind it:

The blocker tree: one idle checkout-api transaction holding up the refund, payment, and cancel updates queued behind it

From there you can decide whether the right fix is to cancel a query or terminate the connection. You no longer need to remember the syntax of pg_stat_activity, retrace the blocker chain by hand or copy and paste PIDs around.

Another problem with running that query in a loop is that the interesting moment flies by. Connections keeps a recent rolling history, so you can pause, step forward and backward with [ and ], and see how the state has changed.

You can also capture a session to a file. You can record everything you see in Connections by pressing C. This includes the recent history already buffered in memory and keeps appending from there. Perfect for handing off logs to agents to assist with debugging.

That also makes it easier to write a postmortem, share what happened with a teammate, or replay the same view later instead of describing it from memory.

The stress of debugging an active incident is worse when you can’t even connect to the database yourself.

Connections uses a reserved administrative connection, so the inspection path still works when regular application connections are exhausted.

Managed databases should remove the need to SSH into a box, not remove your ability to debug an incident.

You can still get in, see what is running, and act from there.

The PlanetScale CLI’s new Connections feature also works with Vitess databases (MySQL). In this case, the live view is the PlanetScale version of watching SHOW FULL PROCESSLIST, with the ability to cancel the current query or terminate the connection from this unified interface.

The main difference is scope. Vitess connections are shown for one keyspace (and one shard) at a time. If a branch has multiple keyspaces, or a sharded keyspace, pass --keyspace and --shard to choose the tablet:

pscale branch connections top <database> <branch> --keyspace <keyspace> --shard <shard>

The same live monitoring, pause, history, capture, and replay workflow applies. The actions are MySQL-specific: canceling a query runs KILL QUERY, and terminating a connection runs KILL. See the Inspect live Vitess connections guide for the full command behavior.

Connections is available for PlanetScale Postgres and Vitess. Update to the latest version of pscale and run:

pscale branch connections top <database> <branch>

See the CLI reference, the Inspect live Postgres connections guide, and the Inspect live Vitess connections guide for more details.

Try it next time you need to troubleshoot active database connections.

Planet for the MySQL Community

POTD: Fischer Development FD-Silencer – One Click to Robocop

https://cdn-fastly.thefirearmblog.com/media/2026/06/03/06061/potd-fischer-development-fd-silencer-one-click-to-robocop.jpg?size=720×845&nocrop=1

Austrian company Fischer Development has taken a notably different approach to pistol suppression. Where virtually every other suppressor on the market threads onto the barrel, the FD-Silencer mounts to the frame accessory rail: no barrel threading, no gunsmithing, no modifications to the weapon whatsoever. One click onto the rail and you’re done. I’ve tried it, and it works!

The result is a suppressor that looks like it was designed for a dystopian sci-fi franchise rather than a civilian shooting range, which is part of the appeal. Mounted on a Glock 17 or HK SFP9, the overall silhouette transforms the pistol into something Robocop or Judge Dredd would holster without a second thought. The FD-Silencer adds around 165mm in front of the muzzle and sits low along the frame, giving the whole package an unmistakably aggressive, angular profile.

The engineering is clever beyond the aesthetics. Because it doesn’t thread to the barrel, it works with subsonic and supersonic ammunition alike, doesn’t affect the point of impact, and lets you use your standard iron sights without any riser or adapter. The tradeoff is weight (at 380 grams, it’s a substantial addition), but for a range toy or a duty pistol in jurisdictions where suppressors are permitted, the no-modification approach is genuinely practical. Coverage includes the Glock 17, 19, 34, 45, and the HK SFP9, in black or FDE. Which one would you go for?

Fischer Development is based in Austria. Make of that what you will: Glock country producing a suppressor that makes a Glock look like it belongs in Old Detroit.


Photo by ScaarAT.

The Firearm Blog

The United States 1.0 (1776 to 1789)

https://theawesomer.com/photos/2026/06/the_united_states_1_0_t.jpg

The United States 1.0 (1776 to 1789)

Journalist Johnny Harris explores the seldom-discussed period from 1776 to 1789, when the first attempt to unite the 13 colonies failed miserably, and how we ended up with constructs like the electoral college. During those years, the young nation operated under the Articles of Confederation, leaving Congress with little power to govern, tax, or solve disputes.

The Awesomer

Superfeet Launches iPhone Scanning for Custom 3D-Printed Insoles – 3DPrinting.com

https://3dprinting.com/wp-content/uploads/ME3D_Image_1-1-scaled.jpg

Superfeet is now letting customers scan their feet with an iPhone to order custom 3D-printed insoles directly through superfeet.com. The service requires no separate app download and works on iPhone 13 or newer running iOS 26.

The mobile experience mirrors what’s been available at select specialty run retailers, where staff guide customers through a foot scan in person. Now that same scan can happen at home. After completing the guided scan, users can review their foot profile, including arch height and shoe size, preview a 3D rendering of their insoles, and add custom engraving to the heel. The finished data gets sent to Superfeet’s 3D-printing facility in Bellingham, Wash., where the insoles are manufactured to the customer’s specifications.

Superfeet Launches iPhone Scanning for Custom 3D-Printed Insoles

Superfeet Launches iPhone Scanning for Custom 3D-Printed Insoles
Credit: Superfeet

“This evolution allows us to deliver a level of individualized engineering that was once only possible through specialized in-person experiences, unlocking access to our most advanced one-of-one custom technology,” said Superfeet CEO Trip Randall. “By putting this power into the hands of consumers, we ensure that whether you are at home or on the go, the highest standard of personalized support is just a few clicks away.”

The insoles come in two foam options. SuperRev is a lightweight, thin design suited for tighter-fitting performance footwear. SuperRev Max uses a supercritical beaded foam matrix built for high-rebound cushioning and fits better in roomier running shoes. Both pair with a 3D-printed support cap shaped from the customer’s scan. That cap includes a custom arch profile matched to each foot’s geometry, a stability lattice that adjusts thickness based on body mass, and a heel cutout designed to reduce impact forces.

Customers who don’t have a compatible iPhone or who’d rather work with a specialist can still get scanned at select specialty run retailers nationwide. Superfeet hasn’t disclosed how many retail locations currently offer the in-store service.

3DPrinting.com

The Best Lawnmower Video Ever

https://theawesomer.com/photos/2026/06/best_lawnmower_video_t.jpg

The Best Lawnmower Video Ever

Johnny FPV is known for capturing cinematic aerial videos with his precision drone flying. He was approached by Bobcat to shoot a video of their top-of-the-line ZT7000 lawnmower. With a Kawasaki FX engine, this ride-on, zero-turn mower can hit speeds up to 19 mph when it’s not cutting grass, and Johnny’s video makes this thing look like a true backyard beast.

The Awesomer