Advertisement · 728 × 90

Posts by John F Morton

Preview
Running Google’s Gemma 4 Locally on macOS with Ollama - SuperGeekery Learn how to run Google’s Gemma 4 locally on macOS with Ollama. No API keys, no usage limits, no data leaving your laptop. Full setup in under five minutes.

I wrote up how I'm running Google's Gemma 4 entirely on my Mac with Ollama. Five minute setup, no API keys, no data leaving my laptop.

Turns out "just run it locally" is a pretty good answer for sensitive docs and spotty Wi-Fi.

supergeekery.com/blog/running...

2 weeks ago 1 0 0 0
Preview
LLM Ready: The Craft CMS plugin - SuperGeekery Take control of how AI sees your Craft CMS site. LLM Ready automatically serves clean Markdown to AI crawlers, generates your llms.txt, and requires zero configuration to get started.

AI crawlers are reading your site right now — and they're getting a noisy mess of HTML instead of your actual content.

I built LLM Ready for Craft CMS to fix that. Clean Markdown endpoints, automatic llms.txt, zero config required.

Blog post + plugin details 👇
supergeekery.com/blog/llm-rea...

4 weeks ago 4 1 0 0
Preview
Bespoken Customizable, high-quality text-to-speech generation for Craft CMS.

Bespoken 5.3.0 is out! Big update to my Craft CMS text-to-speech plugin.

Now handles long-form content — auto-chunks text, generates audio via ElevenLabs, and stitches it into one seamless MP3.

Plus: credit usage display, cost estimates, + multisite support.

plugins.craftcms.com/bespoken?cra...

1 month ago 0 0 0 0
Preview
Some Shade — WebGL Half-Tone & Duotone Shading Web Component An interactive playground for Some Shade, a WebGL-powered web component that applies real-time half-tone and duotone shading effects to any image.

I made a web component that turns any image into half-tone, duotone, and Technicolor effects using WebGL. One HTML tag, real-time rendering, fully customizable.

Try the playground: johnfmorton.github.io/some-shade-web-component/

1 month ago 6 1 0 0
Preview
Good, Fast, Cheap — and What Happens When the Rule Breaks - SuperGeekery Has AI broken the “Good, Fast, Cheap” rule? A look at how AI coding amplifies creativity and reshapes how I build apps and ideas.

“Good. Fast. Cheap. Pick any two.” That rule shaped my career. AI coding tools have bent it — not by replacing skill, but by amplifying it. Maybe the rule didn’t disappear. But it feels negotiable. supergeekery.com/blog/good-fa...

1 month ago 0 0 0 0
Preview
GitHub - johnfmorton/movie-finger-prints: Generate a single poster image that visually represents an entire video using sequential frame captures and customizable layouts. Generate a single poster image that visually represents an entire video using sequential frame captures and customizable layouts. - johnfmorton/movie-finger-prints

Movie Finger Prints turns any video into a single poster — frames extracted across the full runtime, composed into a grid or quadtree mosaic. Part data viz, part artwork. Open source, cross-platform.
github.com/johnfmorton/movie-finger-prints

1 month ago 0 0 0 0
Preview
Login Lockdow: an AI created Craft CMS plugin experiment - SuperGeekery An AI-built Craft CMS plugin that locks down failed login attempts—and a look at how AI is reshaping real-world development workflows.

I just published Login Lockdown, an AI-built Craft CMS plugin. It's free. My post is about building things quickly and letting AI amplify, not replace, developer judgment. If you’re a seasoned developer wondering where AI fits in your world, I share my thoughts.

supergeekery.com/blog/login-l... #ai

2 months ago 3 0 0 0
The cast of SCTV

The cast of SCTV

SCTV is on Internet Archive if you'd like to enjoy the early work of Catherine O'Hara and her fellow sketch comedy gods.

S1: archive.org/details/sctv...
S2: archive.org/details/sctv...
S3: archive.org/details/19-m...
S4-5: archive.org/details/66-s...
S6 + Cinemax: archive.org/details/sctv... #TVSky

2 months ago 2471 1059 66 80
Preview
TRMNL Community Recipe, install in 1 click.

I finally published my first TRMNL plugin: Metro North Trip Status

It shows the status of the trip you take all the time, right on your TRMNL display—because that’s usually the only train info need.

If you’re using TRMNL and commuting on Metro-North, here it is: usetrmnl.com/recipes/225668

3 months ago 0 1 1 0
Advertisement
Progressive Share Button - Demo Page

Just shipped v1.0.4 of Progressive Share Button 🚀 A zero-dependency Web Component for native OS share buttons via Web Share API.

Demo: johnfmorton.github.io/progressive-share-button/
NPM: npmjs.com/package/progressive-share-button

#webdev #javascript #webcomponents

3 months ago 2 0 0 0

What’s with the yelling?

4 months ago 0 0 0 0
Preview
Kiroween Build something wicked for Kiroween, our annual Halloween-themed hackathon where developers dare to code in dark mode

For more info on the Kiroween Hackathon, you can read all about it here: kiroween.devpost.com

#kiro

4 months ago 1 0 0 0
Preview
GitHub - johnfmorton/poll-worker-sign-up Contribute to johnfmorton/poll-worker-sign-up development by creating an account on GitHub.

The third app is the Poll Worker Signup. It's a web app that is designed to make it easy for people in my town to sign up and volunteer for working during elections. It features email confirmations for people who sign up and verification and CSV export for the admin user. github.com/johnfmorton/...

4 months ago 0 0 1 0
GitHub - johnfmorton/pen-plotter-project: A workspace for hand-crafted SVGs with live preview and instant file saving. A workspace for hand-crafted SVGs with live preview and instant file saving. - johnfmorton/pen-plotter-project

The second sample app is the Pen Plotter Playground. It's a creative workspace for creating SVG graphics that can be used on a pen plotter for generative art work. It does work on a remote server, but it's designed to be used on your local machine. github.com/johnfmorton/...

4 months ago 1 0 1 0
Preview
Uptimer A Laravel-based uptime monitoring application that helps you track website availability and receive instant notifications when your sites go down or recover.

As part of the hackathon, I've created three apps as a proof of concept that show that my starter kit actually works. The first is Uptimer. A self-hosted site monitoring application. It sends email and phone notifications (via Pushover) when your site goes down. devpost.com/software/upt...

4 months ago 0 0 1 0
Preview
Kiro Laravel Skeleton Kiro Laravel Skeleton is a starter kit with refined Kiro specs for pro-level Laravel development. It features DDEV, Vite, Tailwind, Mailpit, and hot-module reloading. No setup. Just clone and create!

I've just completed the Kiro Laravel Skeleton. It's a starter kit for working with #laravel and #kiro. It includes refined spec docs to make your Laravel code clean, organized and well-documente. I've entered this into the Kiroween hackathon. devpost.com/software/kir...

4 months ago 1 0 1 0

Even if not pushing for this debacle, Minority Leader Chuck Schumer’s inability to hold his caucus is proof positive he is the wrong leader for this time.

5 months ago 646 133 45 5
Advertisement

BREAKING: Democratic Representative Ro Khanna has said: "Senator Schumer is no longer effective and should be replaced"

5 months ago 984 174 42 20

The pain of the shutdown was for nothing. They'll never extend the credits now (at least not without an abortion ban), and you've taught them you'll bail them out every time.

5 months ago 968 42 3 1
Post image

1/ The US Government has quietly removed a memorial to Black soldiers who died in World War II from the Netherlands American Cemetery in Margraten, South Limburg. The move follows a complaint from the right-wing Heritage Foundation to the American Battle Monuments Commission. ⬇️

5 months ago 11030 7283 878 1741
Preview
Upload Drive-In Upload Drive-In is a self-hosted web service that makes accepting files of any size for your organization an easy and robust process for both your team and your clients.

I won the top spot in the Code with Kiro Hackathon with Upload Drive-In.

It solves a common friction point: collecting files from people who aren’t inside your system.

Simple upload page → files go right to Google Drive. Interested? Get in touch!

devpost.com/software/upl...

5 months ago 1 0 0 0
Preview
Upload Drive-In Upload Drive-In is a self-hosted web service that makes accepting files of any size for your organization an easy and robust process for both your team and your clients.

Just wrapped my final hackathon sprint: Upload Drive-In.
A Laravel app that makes big file uploads as easy as drag & drop, landing straight in your Google Drive.

Hackathon project page: devpost.com/software/upl...

No more email attachments. No more “link expired.” Just drop it off at the Drive-In.

7 months ago 3 0 0 0
Upload Drive-In, a self-hosted file upload service that integrates w Google Drive. h/t Kiro IDE.
Upload Drive-In, a self-hosted file upload service that integrates w Google Drive. h/t Kiro IDE. YouTube video by John Morton

My video intro to Upload Drive-In is posted. Whew! The video was probably harder than the development work. 🙃 @kirodotdev #hookedonkiro www.youtube.com/watch?v=DiuX...

7 months ago 0 0 0 0
Application Configuration | Craft CMS Documentation | 5.x Customize and extend core application components.

Worth mentioning the similar, but different `BasicHttpAuthStatic`: craftcms.com/docs/5.x/ref...

7 months ago 2 1 1 0

New blog post: Password-protect individual Craft CMS 5 pages without plugins! 🔒

Uses native sessions, super simple for content managers to use. Based on a Craft 3 tutorial but updated for v5.

Perfect for keeping looky-loos out of exclusive content.

7 months ago 5 2 1 0

I will do that!

7 months ago 1 0 0 0

It’s built on Laravel. It includes support for multiple employees in the company. Email notifications for both clients and employees for file uploads. Self organizing of files in Google Drive.

7 months ago 1 0 1 0
Advertisement

It’s a self-hosted service for small businesses to accept large and sensitive files from clients that integrates with Google Drive.

7 months ago 1 0 1 0

What are you building? Can you share?

7 months ago 0 0 1 0
Preview
Kiro Kiro is an agentic IDE that helps you go from prototype to production with spec-driven development.

I've been working on an app using Kiro - kiro.dev. If you're a dev friend of mine, you'll know this already. Sorry for the constant kiro talk! I'm working on an app I call Upload Drive-In. I will share it here soon. @kirodotdev #hookedonkiro

7 months ago 3 0 2 0