41554 blogs · [ { "id": "01a08749-aee4-7144-ba83-251475f6bb66", "title": "Transcompilation Express", "url": "https://blog.gingerbeardman.com/2026/08/31/transcompilation-express/", "published_at": "2026-08-31T21:07:00+00:00" }, { "id": "01a08749-aee4-7144-ba83-251476f394b7", "title": "Amiga Guide support for macOS", "url": "https://blog.gingerbeardman.com/2026/08/30/amiga-guide-support-for-macos/", "published_at": "2026-08-30T19:36:00+00:00" }, { "id": "01a08749-aee4-7144-ba83-251476f8a90e", "title": "2UP my “Twin Finder” dual pane file manager", "url": "https://blog.gingerbeardman.com/2026/08/28/2up-twin-finder/", "published_at": "2026-08-28T10:45:00+00:00" }, { "id": "01a08749-aee4-7144-ba83-251477f50cbd", "title": "Let’s all meet up in the Y2K", "url": "https://blog.gingerbeardman.com/2026/08/06/lets-all-meet-up-in-the-y2k/", "published_at": "2026-08-06T06:38:00+00:00" }, { "id": "01a08749-aee4-7144-ba83-251477f752c6", "title": "Seasons (playlist)", "url": "https://blog.gingerbeardman.com/2026/08/05/seasons-playlist/", "published_at": "2026-08-05T14:40:00+00:00" }, { "id": "01a08749-aee4-7144-ba83-251478e1492e", "title": "Games at the press of a button: The Rip-O-Bot (1989)", "url": "https://blog.gingerbeardman.com/2026/08/02/games-at-the-press-of-a-button-the-rip-o-bot/", "published_at": "2026-08-02T20:05:00+00:00" }, { "id": "01a08749-aee4-7144-ba83-25147964cb68", "title": "BELTRUNNER: game design postmortem", "url": "https://blog.gingerbeardman.com/2026/07/30/beltrunner-game-design-postmortem/", "published_at": "2026-07-30T22:34:00+00:00" }, { "id": "01a08749-aee5-73f5-b2c7-63968c9eb7ae", "title": "Hi, Jinks!", "url": "https://blog.gingerbeardman.com/2026/07/30/hi-jinks/", "published_at": "2026-07-30T22:00:00+00:00" }, { "id": "01a08749-aee5-73f5-b2c7-63968d87c8f6", "title": "I’m working on a new way to make games", "url": "https://blog.gingerbeardman.com/2026/07/21/im-working-on-a-new-way-to-make-games/", "published_at": "2026-07-21T12:59:00+00:00" }, { "id": "01a08749-aee5-73f5-b2c7-63968e533ebd", "title": "Long time no sea: finding the seahorse emoji", "url": "https://blog.gingerbeardman.com/2026/07/17/long-time-no-sea-finding-the-seahorse-emoji/", "published_at": "2026-07-17T01:30:00+00:00" }, { "id": "01a08749-aee5-73f5-b2c7-63968e68fb06", "title": "Transparent compression with Folder Actions in macOS", "url": "https://blog.gingerbeardman.com/2026/07/01/transparent-compression-with-folder-actions-in-macos/", "published_at": "2026-07-01T15:44:00+00:00" }, { "id": "01a08749-aee5-73f5-b2c7-63968e8bd6db", "title": "New (Old) 3D Golf: porting PC-9801 & Virtual Boy to Mega Drive", "url": "https://blog.gingerbeardman.com/2026/06/19/new-old-3d-golf-porting-pc-9801-and-virtual-boy-to-mega-drive/", "published_at": "2026-06-19T16:26:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b42adc36e", "title": "Passing Cloudflare Turnstile using two fingers", "url": "https://blog.gingerbeardman.com/2026/06/15/passing-cloudflare-turnstile-using-two-fingers/", "published_at": "2026-06-15T17:33:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b42da0cb5", "title": "Offset (DJ mix)", "url": "https://blog.gingerbeardman.com/2026/04/26/offset-dj-mix/", "published_at": "2026-04-26T17:56:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b43d0911f", "title": "Today I shipped 20 apps and a screensaver", "url": "https://blog.gingerbeardman.com/2026/04/17/today-i-shipped-twenty-apps-and-a-screensaver/", "published_at": "2026-04-17T18:00:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b44478774", "title": "TV’s TV (1987) & TV Games Encyclopedia (1988)", "url": "https://blog.gingerbeardman.com/2026/03/01/tvs-tv-1987-and-tv-games-encyclopedia-1988/", "published_at": "2026-03-01T23:34:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b44af3dda", "title": "Fresh Files Extension for Nova editor", "url": "https://blog.gingerbeardman.com/2026/02/24/fresh-files-extension-for-nova-editor/", "published_at": "2026-02-24T13:00:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4506e1e8", "title": "The Majesty of Mount Fuji", "url": "https://blog.gingerbeardman.com/2026/02/22/the-majesty-of-mount-fuji/", "published_at": "2026-02-22T14:25:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b45aec414", "title": "Serenity: zen gliding to the sound of procedurally generated music", "url": "https://blog.gingerbeardman.com/2026/02/12/serenity-demo/", "published_at": "2026-02-12T17:53:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b45dd9025", "title": "Controlling local web servers using xbar", "url": "https://blog.gingerbeardman.com/2026/01/12/xbar-local-web-server-controller/", "published_at": "2026-01-12T20:57:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b46dc52be", "title": "WebGL CRT Shader", "url": "https://blog.gingerbeardman.com/2026/01/04/webgl-crt-shader/", "published_at": "2026-01-04T17:44:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4708992c", "title": "My most popular posts of 2025", "url": "https://blog.gingerbeardman.com/2025/12/31/my-most-popular-posts-of-the-year/", "published_at": "2025-12-31T22:12:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4753f297", "title": "Remove Comments Extension for Nova editor", "url": "https://blog.gingerbeardman.com/2025/12/08/remove-comments-extension-for-nova-editor/", "published_at": "2025-12-08T15:00:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b480737c2", "title": "Music recommendations (2025)", "url": "https://blog.gingerbeardman.com/2025/12/01/music-recommendations-2025/", "published_at": "2025-12-01T23:00:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b488bf84e", "title": "Post-Playdate: One Year Later", "url": "https://blog.gingerbeardman.com/2025/10/29/post-playdate-one-year-later/", "published_at": "2025-10-29T12:12:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b497c8a0a", "title": "Mameyudoufu (DJ mix)", "url": "https://blog.gingerbeardman.com/2025/10/22/mameyudoufu-dj-mix/", "published_at": "2025-10-22T10:14:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4a49e455", "title": "How to tame a user interface using a spreadsheet", "url": "https://blog.gingerbeardman.com/2025/10/11/how-to-tame-a-user-interface-using-a-spreadsheet/", "published_at": "2025-10-11T00:03:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4a696369", "title": "Three.js Completions Extension for Nova editor", "url": "https://blog.gingerbeardman.com/2025/10/04/three-js-completions-extension-for-nova-editor/", "published_at": "2025-10-04T15:00:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4b35f892", "title": "Updates to Extensions for Nova editor", "url": "https://blog.gingerbeardman.com/2025/08/30/updates-to-my-extensions-for-nova-editor/", "published_at": "2025-08-30T15:03:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4c0291e4", "title": "Dottie: a native macOS pixel art editor (WIP)", "url": "https://blog.gingerbeardman.com/2025/08/28/dottie-native-macos-pixel-art-editor-wip/", "published_at": "2025-08-28T10:00:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4c40a33e", "title": "Wormhole for Perplexity Comet", "url": "https://blog.gingerbeardman.com/2025/08/21/wormhole-for-perplexity-comet/", "published_at": "2025-08-21T16:00:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4c7312c3", "title": "DÉ DÉ DISCO (DJ mix)", "url": "https://blog.gingerbeardman.com/2025/08/08/de-de-disco/", "published_at": "2025-08-08T14:59:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4cbc1113", "title": "iOS Low Data Mode reveals true app update sizes", "url": "https://blog.gingerbeardman.com/2025/08/06/ios-low-data-mode-reveals-true-app-update-sizes/", "published_at": "2025-08-06T19:43:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4cbe301a", "title": "Donating my Playdate earnings to The Cybersmile Foundation", "url": "https://blog.gingerbeardman.com/2025/08/02/donating-my-playdate-earnings-to-the-cybersmile-foundation/", "published_at": "2025-08-02T11:18:00+00:00" }, { "id": "01a08749-aee6-705e-890b-811b4d32f6fd", "title": "Ambientalmente (DJ mix)", "url": "https://blog.gingerbeardman.com/2025/07/19/japanese-ambient-dj-mix/", "published_at": "2025-07-19T21:09:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8361d96d", "title": "Moai (DJ mix)", "url": "https://blog.gingerbeardman.com/2025/07/10/moai-dj-mix/", "published_at": "2025-07-10T20:43:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc83c99411", "title": "Automatic build number incrementing in Xcode", "url": "https://blog.gingerbeardman.com/2025/06/28/automatic-build-number-incrementing-in-xcode/", "published_at": "2025-06-28T16:01:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc844996cb", "title": "Intelligent Agent Technology: Open Sesame! (1993)", "url": "https://blog.gingerbeardman.com/2025/05/31/intelligent-agent-technology-open-sesame-1993/", "published_at": "2025-05-31T15:33:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc853d46fe", "title": "If only you could see what I’ve seen with your eyes (DJ mix)", "url": "https://blog.gingerbeardman.com/2025/05/21/if-only-you-could-see-what-ive-seen-with-your-eyes/", "published_at": "2025-05-21T14:00:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc85c05cc9", "title": "Media Darling: T-shirt design", "url": "https://blog.gingerbeardman.com/2025/05/19/media-darling-t-shirt-design/", "published_at": "2025-05-19T15:54:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8626906a", "title": "Monokai Pro Vibrant theme for Nova editor", "url": "https://blog.gingerbeardman.com/2025/05/14/monokai-pro-vibrant-theme-for-nova-editor/", "published_at": "2025-05-14T19:50:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc862713c3", "title": "Abandoned project: Band-kun/Beatnik for Playdate", "url": "https://blog.gingerbeardman.com/2025/05/11/abandoned-project-bandkun-beatnik-for-playdate/", "published_at": "2025-05-11T16:58:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc867a8b30", "title": "Abandoned project: multi-site shopping app", "url": "https://blog.gingerbeardman.com/2025/05/10/abandoned-project-multi-site-shopping-app/", "published_at": "2025-05-10T17:35:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc86deade1", "title": "Atari/Jeff Minter game jam results, Llamasoft, and ST Format", "url": "https://blog.gingerbeardman.com/2025/05/09/atari-jeff-minter-game-results-jam-llamasoft-and-st-format/", "published_at": "2025-05-09T17:03:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc87401b97", "title": "Abandoned project: Soccer for Playdate", "url": "https://blog.gingerbeardman.com/2025/05/01/abandoned-project-soccer-for-playdate/", "published_at": "2025-05-01T14:34:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc87f430c4", "title": "Abandoned project: firework builder puzzle game", "url": "https://blog.gingerbeardman.com/2025/04/23/abandoned-project-firework-builder-puzzle-game/", "published_at": "2025-04-23T21:39:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8816ce2f", "title": "Talking about Moai in Games on Tokyo Game Life podcast", "url": "https://blog.gingerbeardman.com/2025/04/20/talking-about-moai-in-games-on-tokyo-game-life-podcast/", "published_at": "2025-04-20T20:56:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8849b6ad", "title": "When Playdate Stopped Being Fun", "url": "https://blog.gingerbeardman.com/2025/04/15/when-playdate-stopped-being-fun/", "published_at": "2025-04-15T21:00:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc88ec4a52", "title": "Amazfit activity tracker and watch face asset generation", "url": "https://blog.gingerbeardman.com/2025/04/11/amazfit-activity-tracker-and-watch-face-asset-generation/", "published_at": "2025-04-11T22:05:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc897cd0dd", "title": "Shark Turtle: a modern version of SameGame/MaciGame", "url": "https://blog.gingerbeardman.com/2025/04/01/shark-turtle-a-modern-version-of-samegame-and-macigame/", "published_at": "2025-04-01T18:44:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8a345d42", "title": "Station: Travel Through the Four Seasons (1994)", "url": "https://blog.gingerbeardman.com/2025/03/30/station-travel-through-the-four-seasons-1994/", "published_at": "2025-03-30T20:12:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8a86faae", "title": "Macintosh Magazine Media: 1 million files", "url": "https://blog.gingerbeardman.com/2025/03/28/macintosh-magazine-media-1-million-files/", "published_at": "2025-03-28T16:57:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8abcd03d", "title": "The menu bar items I use on macOS", "url": "https://blog.gingerbeardman.com/2025/03/21/the-menu-bar-items-i-use-on-macos/", "published_at": "2025-03-21T18:08:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8aedffcb", "title": "Digging up the past with DiscMaster", "url": "https://blog.gingerbeardman.com/2025/03/14/digging-up-the-past-with-discmaster/", "published_at": "2025-03-14T22:58:00+00:00" }, { "id": "01a08749-aee7-70af-941b-e0bc8af8d012", "title": "Enhanced sfxr for Love2D", "url": "https://blog.gingerbeardman.com/2025/03/11/enhanced-sfxr-for-love2d/", "published_at": "2025-03-11T18:23:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329572799d4b", "title": "Old Codes, New Releases for Playdate", "url": "https://blog.gingerbeardman.com/2025/03/11/old-codes-new-releases-for-playdate/", "published_at": "2025-03-11T16:24:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329573007a2b", "title": "The making of MaBoShi", "url": "https://blog.gingerbeardman.com/2025/03/06/the-making-of-maboshi/", "published_at": "2025-03-06T16:00:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-3295736c7bda", "title": "Review: The Italian Job (2001)", "url": "https://blog.gingerbeardman.com/2025/03/04/the-italian-job-for-playstation/", "published_at": "2025-03-04T14:00:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329573fb5680", "title": "Making games on iPhone/iPad using Lua & Love2D", "url": "https://blog.gingerbeardman.com/2025/02/20/making-games-on-iphone-ipad-using-lua-and-love2d/", "published_at": "2025-02-20T07:37:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-3295745f0970", "title": "Automating the cleaning of macOS-specific files on Eject", "url": "https://blog.gingerbeardman.com/2025/02/08/automating-the-cleaning-of-macos-specific-files-on-eject/", "published_at": "2025-02-08T20:45:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329575038c8c", "title": "Collins Gem Basic Facts: Computers (1991)", "url": "https://blog.gingerbeardman.com/2025/02/04/collins-gem-basic-facts-computers-1991/", "published_at": "2025-02-04T21:36:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329575110d08", "title": "TETRIS: 1984 is the date of conception (1989)", "url": "https://blog.gingerbeardman.com/2025/02/03/tetris-date-of-conception-is-1984/", "published_at": "2025-02-03T17:20:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329575eb4156", "title": "Some new old posts you might find interesting", "url": "https://blog.gingerbeardman.com/2025/01/23/some-new-old-posts-you-might-find-interesting/", "published_at": "2025-01-23T22:38:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329576b9dbab", "title": "Slugs on a Cube: interactive animation", "url": "https://blog.gingerbeardman.com/2025/01/16/slugs-on-a-cube-interactive-animation/", "published_at": "2025-01-16T17:43:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957727a987", "title": "Macintosh Magazine Media: search engine update", "url": "https://blog.gingerbeardman.com/2025/01/10/macintosh-magazine-media-search-engine-update/", "published_at": "2025-01-10T19:09:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329577f90ecf", "title": "DREAM RIDE for Sega Dreamcast (and emulators)", "url": "https://blog.gingerbeardman.com/2025/01/05/dream-ride-for-sega-dreamcast-and-emulators/", "published_at": "2025-01-05T23:59:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-3295789d0b81", "title": "My most popular posts of 2024", "url": "https://blog.gingerbeardman.com/2024/12/31/my-most-popular-posts-of-the-year/", "published_at": "2024-12-31T23:59:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957968d9f8", "title": "Music recommendations (2024)", "url": "https://blog.gingerbeardman.com/2024/12/31/music-recommendations-2024/", "published_at": "2024-12-31T23:55:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-3295798ece0b", "title": "Remix: Hitomitoi - LIKE A FIRST KISS feat. Wild Nothing", "url": "https://blog.gingerbeardman.com/2024/12/12/remix-like-a-first-kiss/", "published_at": "2024-12-12T11:04:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957996e95e", "title": "New 3D Golf Simulation (video game series)", "url": "https://blog.gingerbeardman.com/2024/11/09/new-3d-golf-simulation-video-game-series/", "published_at": "2024-11-09T20:00:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957a783e79", "title": "Word Counter extension for Nova editor", "url": "https://blog.gingerbeardman.com/2024/10/27/word-counter-extension-for-nova-editor/", "published_at": "2024-10-27T17:12:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957a8c6d53", "title": "Macro extension for Nova editor", "url": "https://blog.gingerbeardman.com/2024/10/24/macro-extension-for-nova-editor/", "published_at": "2024-10-24T14:02:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957aa89fc7", "title": "Extensions for Nova editor", "url": "https://blog.gingerbeardman.com/2024/10/17/extensions-for-nova-editor/", "published_at": "2024-10-17T20:47:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957b493d68", "title": "Automating the most annoying aspects of blogging", "url": "https://blog.gingerbeardman.com/2024/10/11/automating-the-most-annoying-aspects-of-blogging/", "published_at": "2024-10-11T16:42:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957c1fa1d5", "title": "Bender 2: Bend Harder for Playdate", "url": "https://blog.gingerbeardman.com/2024/10/08/bender-2-bend-harder-for-playdate/", "published_at": "2024-10-08T17:00:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957c326b3f", "title": "A haze of inspiration", "url": "https://blog.gingerbeardman.com/2024/09/28/a-haze-of-inspiration/", "published_at": "2024-09-28T17:46:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957d143fd1", "title": "Moai-chan-dise", "url": "https://blog.gingerbeardman.com/2024/09/18/moai-chan-dise/", "published_at": "2024-09-18T19:19:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957d806d4f", "title": "This behavior is by design", "url": "https://blog.gingerbeardman.com/2024/08/28/this-behavior-is-by-design/", "published_at": "2024-08-28T21:46:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957e500865", "title": "Stapler: I remade a 32 year old classic Macintosh app", "url": "https://blog.gingerbeardman.com/2024/08/10/stapler-i-remade-a-32-year-old-classic-macintosh-app/", "published_at": "2024-08-10T21:00:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957e534bcb", "title": "TETRIS for Sharp Electronic Notebook (1989)", "url": "https://blog.gingerbeardman.com/2024/08/04/tetris-for-sharp-electronic-notebook-1989/", "published_at": "2024-08-04T16:47:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957f31cf29", "title": "Search Moby Games using Alfred app", "url": "https://blog.gingerbeardman.com/2024/08/04/search-moby-games-using-alfred-app/", "published_at": "2024-08-04T12:57:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32957fb18f84", "title": "PSA: Internet Archive “glitch” deletes years of user data & accounts", "url": "https://blog.gingerbeardman.com/2024/08/01/psa-internet-archive-glitch-deletes-years-of-user-data-and-accounts/", "published_at": "2024-08-01T17:16:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329580a94886", "title": "Taking command of the Context Menu in macOS", "url": "https://blog.gingerbeardman.com/2024/07/30/taking-command-of-the-context-menu-in-macos/", "published_at": "2024-07-30T16:14:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329580f7eb9c", "title": "Shibuya Pixel Art Contest 2024", "url": "https://blog.gingerbeardman.com/2024/07/14/shibuya-pixel-art-contest-2024/", "published_at": "2024-07-14T16:42:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329581d1a1bc", "title": "TETRIS: Heavenly Scrolls (1989)", "url": "https://blog.gingerbeardman.com/2024/06/18/tetris-heavenly-scrolls/", "published_at": "2024-06-18T14:47:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329582a2a658", "title": "Pitching a game based on the CICLOPE 2016 Opening Film", "url": "https://blog.gingerbeardman.com/2024/06/01/pitching-a-game-based-on-the-ciclope-2016-opening-film/", "published_at": "2024-06-01T14:30:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329582cbf614", "title": "FRP bypass and unlock on a Samsung Galaxy Tab S2", "url": "https://blog.gingerbeardman.com/2024/05/30/frp-bypass-and-unlock-on-a-samsung-galaxy-tab-s2/", "published_at": "2024-05-30T18:24:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329583a59aa6", "title": "Emigre typography and graphic design magazine (1984–2005)", "url": "https://blog.gingerbeardman.com/2024/05/24/emigre-typography-and-graphic-design-magazine-1984-2005/", "published_at": "2024-05-24T20:19:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-3295849bb2f0", "title": "Mouse Support for Playdate", "url": "https://blog.gingerbeardman.com/2024/05/11/mouse-support-for-playdate/", "published_at": "2024-05-11T10:52:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329584f4005f", "title": "Emoji history: the missing years", "url": "https://blog.gingerbeardman.com/2024/05/10/emoji-history-the-missing-years/", "published_at": "2024-05-10T20:00:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329585204378", "title": "Adding your own multi-channel audio to Music app", "url": "https://blog.gingerbeardman.com/2024/05/09/adding-your-own-multi-channel-audio-to-music-app/", "published_at": "2024-05-09T20:19:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-3295855dd31e", "title": "Per-game skins in the Delta classic video game emulator for iOS", "url": "https://blog.gingerbeardman.com/2024/04/18/per-game-skins-in-the-delta-classic-video-game-emulator-for-ios/", "published_at": "2024-04-18T19:55:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329585d1c1ad", "title": "Adding the “Move to Trash” function to System 7.1", "url": "https://blog.gingerbeardman.com/2024/04/12/adding-the-move-to-trash-function-to-system-7/", "published_at": "2024-04-12T22:08:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-3295864a4dd0", "title": "Remote monitoring a web server job queue", "url": "https://blog.gingerbeardman.com/2024/04/10/remote-monitoring-a-web-server-job-queue/", "published_at": "2024-04-10T19:04:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329586ac1e64", "title": "A year in the life of a Playdate game developer", "url": "https://blog.gingerbeardman.com/2024/03/07/a-year-in-the-life-of-a-playdate-game-developer/", "published_at": "2024-03-07T19:44:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329586dd4f6e", "title": "The Blue Nile “A Walk Across The Rooftops” (5.1)", "url": "https://blog.gingerbeardman.com/2024/02/22/the-blue-nile-a-walk-across-the-rooftops-5-1/", "published_at": "2024-02-22T22:00:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-3295875c7fbe", "title": "Barbara Nessim at The Ginza Art Space (1986)", "url": "https://blog.gingerbeardman.com/2024/02/15/barbara-nessim-at-the-ginza-art-space-1986/", "published_at": "2024-02-15T23:22:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-32958837cf5b", "title": "Interview: Kenta Cho (Japanese indie game developer)", "url": "https://blog.gingerbeardman.com/2024/02/10/interview-kenta-cho-indie-game-developer/", "published_at": "2024-02-10T21:46:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329588a70e2a", "title": "Running modern macOS on non-retina displays", "url": "https://blog.gingerbeardman.com/2024/01/25/running-modern-macos-on-non-retina-displays/", "published_at": "2024-01-25T16:25:00+00:00" }, { "id": "01a08749-aee8-726d-9c28-329589174ed9", "title": "JINZO Paint: vintage mobile drawing app", "url": "https://blog.gingerbeardman.com/2024/01/22/jinzo-paint-vintage-mobile-drawing-app/", "published_at": "2024-01-22T20:53:00+00:00" } ] posts Claim your blog
Back to Get Info
Blog · corpus.blog/blogs/blog.gingerbeardman.com/posts

Get Info

blog.gingerbeardman.com

2026

2025

2024