41554 blogs · [ { "id": "01a0b68b-4cda-7307-ac1e-bfe776c050f2", "title": "JohnJonesFour.com", "url": "https://johnjonesfour.com/", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d29bc21a", "title": "Featured on Make: Building a Rocket Ship in the Basement", "url": "https://johnjonesfour.com/2026/03/06/rocket-featured-on-make/", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d2bac85b", "title": "F-Stop Printing in the Darkroom — Full Workflow + Custom ΔStop 100 Timer", "url": "https://johnjonesfour.com/2026/02/13/delta-stop-timer-demo/", "published_at": "2026-02-14T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d2dd0584", "title": "My Son Asked for a Rocket Ship… So I Built One", "url": "https://johnjonesfour.com/2026/01/18/rocketship-playhouse/", "published_at": "2026-01-19T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d2fd8f8e", "title": "Pegboard Everywhere: Start to Finish Workbench Build", "url": "https://johnjonesfour.com/2025/11/15/pegboard-everywhere/", "published_at": "2025-11-16T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d3342574", "title": "DIY Toy Rocket Ship Panel (Apollo-Inspired) – My Son’s Favorite!", "url": "https://johnjonesfour.com/2025/09/10/toy-rocketship-panel/", "published_at": "2025-09-11T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d41af83a", "title": "I Built the Ultimate Darkroom Timer (and Finally Finished My Dream Film Space)", "url": "https://johnjonesfour.com/2025/07/10/i-built-the-ulimate-darkroom-timer/", "published_at": "2025-07-11T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d463e891", "title": "I Turned My Basement Into a Home Theater | DIY Star Ceiling + Room Makeover", "url": "https://johnjonesfour.com/2025/06/14/i-turned-my-basement-into-a-home-theater%20copy/", "published_at": "2025-06-15T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d4d35dda", "title": "Building a CNC + LED Smart Clock", "url": "https://johnjonesfour.com/2025/05/19/3d-printed-cnc-machine-clock/", "published_at": "2025-05-20T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d5aa809b", "title": "Ultimate Ford Maverick Mod: A Flux Capacitor!", "url": "https://johnjonesfour.com/2024/12/30/ford-maverick-flux-capacitor/", "published_at": "2024-12-31T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d612f97f", "title": "ESP32 Powered Darkroom F Stop Printing Timer", "url": "https://johnjonesfour.com/2024/09/23/esp32-darkroom-timer/", "published_at": "2024-09-24T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d70ba691", "title": "Live Train Announcements with a Raspberry Pi", "url": "https://johnjonesfour.com/2024/04/11/live-train-announcement-raspberry-pi/", "published_at": "2024-04-12T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d7c60e52", "title": "Nighttime Time Lapse Photography with AllSky", "url": "https://johnjonesfour.com/2023/11/30/nighttime-time-lapse-photography-with-allsky/", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d891b1c8", "title": "Tracking Smoking Temperatures with Grillbot", "url": "https://johnjonesfour.com/2023/07/16/tracking-smoking-temperatures-with-grillbot/", "published_at": "2023-07-17T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d8b98ce4", "title": "I Built a Bluetooth Low Energy, ESP32-Based Darkroom and Film Development Timer", "url": "https://johnjonesfour.com/2022/02/05/darkroom-timer/", "published_at": "2022-02-06T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d93c7369", "title": "How To Write a Go/Lambda Based Twitter Meme Bot", "url": "https://johnjonesfour.com/2021/10/31/go-serverless-twitter-meme-bot/", "published_at": "2021-11-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0d9d93058", "title": "Raspberry Pi Model Rocket Telemetry Flight 3: 1200 Feet! (With Project Updates)", "url": "https://johnjonesfour.com/2021/10/11/raspberry-pi-rocket-telemetry-flight-success/", "published_at": "2021-10-12T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0daa615cb", "title": "How I Backup (2021 Edition)", "url": "https://johnjonesfour.com/2021/07/07/how-i-backup-2021/", "published_at": "2021-07-08T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0dae6d93f", "title": "Another Update On My Raspberry Pi Powered Model Rocket Telemetry System", "url": "https://johnjonesfour.com/2021/06/14/rocket-update/", "published_at": "2021-06-15T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0dae6dfbb", "title": "An Update On My Raspberry Pi Powered Model Rocket", "url": "https://johnjonesfour.com/2021/04/04/raspberry-pi-model-rocket-update/", "published_at": "2021-04-05T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0daee2606", "title": "Capturing Model Rocket Telemetry Using a Raspberry Pi Zero (Part 2)", "url": "https://johnjonesfour.com/2020/10/03/model-rocket-telemetry-part-2/", "published_at": "2020-10-04T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0dbc8a847", "title": "Capturing Model Rocket Telemetry Using a Raspberry Pi Zero (Part 1)", "url": "https://johnjonesfour.com/2020/10/02/model-rocket-telemetry-part-1/", "published_at": "2020-10-03T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0dcbfd82e", "title": "AWS Honey Code is Visual Basic for a New Generation, and that's a Good Thing", "url": "https://johnjonesfour.com/2020/07/25/aws-honey-code-is-visual-basic/", "published_at": "2020-07-26T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0ddb87ac0", "title": "Using Webpack to Build Browser Extensions", "url": "https://johnjonesfour.com/2020/05/12/building-browser-extensions-with-webpack/", "published_at": "2020-05-13T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0de790bc1", "title": "Lean Into Your Side Projects", "url": "https://johnjonesfour.com/2020/02/26/lean-into-your-side-projects/", "published_at": "2020-02-27T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0df1e7056", "title": "Go Analog", "url": "https://johnjonesfour.com/2020/01/23/go-analog/", "published_at": "2020-01-24T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0df803434", "title": "Accessing Dropbox From A Vintage Macintosh", "url": "https://johnjonesfour.com/2020/01/06/dropbox-and-netatalk-for-vintage-macs/", "published_at": "2020-01-07T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e073a837", "title": "My 2018 Open Source Contributions", "url": "https://johnjonesfour.com/2018/06/11/my-2018-open-source-contributions/", "published_at": "2018-06-12T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e1408540", "title": "SSIR: Open Source Software Is Philanthropy", "url": "https://johnjonesfour.com/2017/10/29/open-source-software-is-philanthropy/", "published_at": "2017-10-30T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e20e7395", "title": "Case Foundation Blog: The Technology Powering the Impact Investing Network Map", "url": "https://johnjonesfour.com/2017/08/07/the-technology-powering-the-impact-investing-network-map/", "published_at": "2017-08-08T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e22face0", "title": "Doomsday Machine Followup: Docker Project", "url": "https://johnjonesfour.com/2017/07/16/doomsday-machine-followup-docker-project/", "published_at": "2017-07-17T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e2e2e983", "title": "Why AR Will Supersede VR", "url": "https://johnjonesfour.com/2017/06/21/why-ar-will-supersede-vr/", "published_at": "2017-06-22T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e3a7218f", "title": "Backing Up Cloud Services With Doomsday Machine", "url": "https://johnjonesfour.com/2017/05/13/backing-up-cloud-services-with-doomsday-machine/", "published_at": "2017-05-14T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e3cd62d0", "title": "An Opportunity For Responsible Innovation With Amazon’s Alexa", "url": "https://johnjonesfour.com/2017/03/29/an-opportunity-for-responsible-innovation-with-amazons-alexa/", "published_at": "2017-03-30T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e44e87f1", "title": "Featured On IOT Weekly", "url": "https://johnjonesfour.com/2017/02/07/featured-on-iot-weekly/", "published_at": "2017-02-08T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e4bc4f85", "title": "BASIC Inspired A Generation Of Technologists. What Will Inspire The Next?", "url": "https://johnjonesfour.com/2017/02/06/basic-inspired-a-generation-of-technologists-what-will-inspire-the-next/", "published_at": "2017-02-07T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e5114ed2", "title": "New Project: GrammarLint", "url": "https://johnjonesfour.com/2017/01/01/new-project-grammarlint/", "published_at": "2017-01-02T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e51bc02f", "title": "Where The Internet of Things Runs Aground", "url": "https://johnjonesfour.com/2016/12/30/where-the-internet-of-things-runs-aground/", "published_at": "2016-12-31T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e5970422", "title": "_theInitialCommit Featured on TechNative", "url": "https://johnjonesfour.com/2016/12/12/the-initial-commit-featured-on-technative/", "published_at": "2016-12-13T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e5b0fd3f", "title": "Algorithmic Journalism", "url": "https://johnjonesfour.com/2016/11/11/algorithmic-journalism/", "published_at": "2016-11-12T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e618bf30", "title": "New Project: _theInitialCommit", "url": "https://johnjonesfour.com/2016/09/30/the-initial-commit/", "published_at": "2016-10-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e65ec780", "title": "New Node.js Package: Mongoosey", "url": "https://johnjonesfour.com/2016/05/16/new-nodejs-package-monoosey/", "published_at": "2016-05-17T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e6ba97d6", "title": "Presidential Candidates Tweets N-Grams (Twitter API + D3.js)", "url": "https://johnjonesfour.com/2016/04/30/presidential-candidates-tweets-ngrams/", "published_at": "2016-05-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e7030e64", "title": "Contributing to Backup Tool", "url": "https://johnjonesfour.com/2016/01/09/backup-tool-contributions/", "published_at": "2016-01-10T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e7f565e8", "title": "Sweaters & Sustenance", "url": "https://johnjonesfour.com/2016/01/05/sweaters-and-sustenance-video/", "published_at": "2016-01-06T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e888539d", "title": "New Project: Backup Tool", "url": "https://johnjonesfour.com/2015/12/29/new-project-backup-tool/", "published_at": "2015-12-30T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e9488bf3", "title": "Content is Changing: Is Your Team Ready?", "url": "https://johnjonesfour.com/2015/11/24/content-is-changing-is-your-team-ready/", "published_at": "2015-11-25T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0e9a68d5e", "title": "Chef's Hat Featured on LifeHacker", "url": "https://johnjonesfour.com/2015/11/08/chefs-hat-featured-on-lifehacker/", "published_at": "2015-11-09T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0ea2557eb", "title": "TruckToMe Now On React Native", "url": "https://johnjonesfour.com/2015/10/10/trucktome-now-on-react-native/", "published_at": "2015-10-11T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0eab01aab", "title": "Chef's Hat Featured on ArlNow", "url": "https://johnjonesfour.com/2015/08/09/chefs-hat-featured-on-arlnow/", "published_at": "2015-08-10T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0eafaf441", "title": "New Drupal Modules: Mobile Preview and Social Media Links", "url": "https://johnjonesfour.com/2015/07/31/new-drupal-modules/", "published_at": "2015-08-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0eb529183", "title": "New Project: Chef's Hat", "url": "https://johnjonesfour.com/2015/06/17/new-project-chefs-hat/", "published_at": "2015-06-18T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0eba87d5e", "title": "New CocoaPod: EmailFeedback", "url": "https://johnjonesfour.com/2015/05/19/new-cocoapod-emailfeedback/", "published_at": "2015-05-20T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0eca732a2", "title": "JohnJonesFour Now Using HTTPS", "url": "https://johnjonesfour.com/2015/04/20/now-using-https/", "published_at": "2015-04-21T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0ed7bb78c", "title": "Is Your Website Ready for Google’s Latest Algorithm Change?", "url": "https://johnjonesfour.com/2015/04/20/is-your-website-ready-for-googles-latest-algorithm-change/", "published_at": "2015-04-21T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0ede65d47", "title": "New Plugin: jScrollability", "url": "https://johnjonesfour.com/2014/12/06/jscrollability/", "published_at": "2014-12-07T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0eed30620", "title": "Adfero's Recent Open Source Contributions", "url": "https://johnjonesfour.com/2014/11/24/adferos-recent-open-source-contributions/", "published_at": "2014-11-25T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0eede90b0", "title": "Jumpstarting Your Web Analytics Playbook", "url": "https://johnjonesfour.com/2014/11/08/general-assembly/", "published_at": "2014-11-09T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0ef3bace4", "title": "Posted to GitHub: Oh My Tabs", "url": "https://johnjonesfour.com/2014/10/26/oh-my-tabs/", "published_at": "2014-10-27T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0efd8e674", "title": "Relaunching My Site On Jekyll", "url": "https://johnjonesfour.com/2014/10/13/new-site/", "published_at": "2014-10-14T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0efefb302", "title": "Moving My Private Projects to GitLab", "url": "https://johnjonesfour.com/2014/01/15/moving-my-private-projects-gitlab/", "published_at": "2014-01-16T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0eff743cb", "title": "What We Learned from Healthcare.gov", "url": "https://johnjonesfour.com/2013/10/31/what-we-learned-healthcaregov/", "published_at": "2013-11-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f091400d", "title": "3 Things in the Digital World to Watch", "url": "https://johnjonesfour.com/2013/10/22/3-things-digital-world-watch/", "published_at": "2013-10-23T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f09a8243", "title": "Latest App: WearWhat", "url": "https://johnjonesfour.com/2013/08/31/latest-app-wearwhat/", "published_at": "2013-09-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f0aea905", "title": "Upcoming App Launch: WearWhat?", "url": "https://johnjonesfour.com/2013/07/31/upcoming-app-launch-wearwhat/", "published_at": "2013-08-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f0fc1edb", "title": "Mobile Strategy Doesn’t End with Your Website", "url": "https://johnjonesfour.com/2013/04/28/mobile-strategy-doesn%E2%80%99t-end-your-website/", "published_at": "2013-04-29T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f1e9d055", "title": "Really Simple Syndication (d. 2013)", "url": "https://johnjonesfour.com/2013/03/13/really-simple-syndication-d-2013/", "published_at": "2013-03-14T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f2d28a27", "title": "TruckToMe Featured on CBS", "url": "https://johnjonesfour.com/2013/01/07/trucktome-featured-on-cbs/", "published_at": "2013-01-08T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f36f6e50", "title": "TruckToMe Featured on DCist", "url": "https://johnjonesfour.com/2013/01/06/trucktome-featured-on-dcist/", "published_at": "2013-01-07T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f3820db9", "title": "TruckToMe Featured on CellarBlog", "url": "https://johnjonesfour.com/2013/01/06/trucktome-featured-on-cellarblog/", "published_at": "2013-01-07T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f47490ef", "title": "TruckToMe, My Latest App", "url": "https://johnjonesfour.com/2012/12/31/trucktome-my-latest-app/", "published_at": "2013-01-01T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f53c6396", "title": "Washington Post Unveils API", "url": "https://johnjonesfour.com/2012/09/05/washington-post-unveils-api/", "published_at": "2012-09-06T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f5535b89", "title": "The New Frontier of Mobile Apps with Mitt Romney’s VP Announcement", "url": "https://johnjonesfour.com/2012/08/12/new-frontier-mobile-apps-mitt-romneys-vp-announcement/", "published_at": "2012-08-13T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f5cc06c0", "title": "Usability Testing Is Like Proofreading (With Two Tools To Help You Get Started)", "url": "https://johnjonesfour.com/2012/06/20/usability-testing-is-like-proofreading-with-two-tools-to-help-you-get-started/", "published_at": "2012-06-21T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f6ada4a9", "title": "3 Alternatives to Google Maps", "url": "https://johnjonesfour.com/2012/06/10/3-alternatives-google-maps/", "published_at": "2012-06-11T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f721e58a", "title": "Content Delivery Networks Demystified", "url": "https://johnjonesfour.com/2012/03/26/content-delivery-networks-demystified/", "published_at": "2012-03-27T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f787b4f6", "title": "Please Stop Overusing QR Codes", "url": "https://johnjonesfour.com/2011/11/21/please-stop-overusing-qr-codes/", "published_at": "2011-11-22T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f80fb3b1", "title": "PaperBoy Featured on PennLive", "url": "https://johnjonesfour.com/2011/03/27/paperboy-featured-on-pennlive/", "published_at": "2011-03-28T00:00:00+00:00" }, { "id": "01a0878f-63f2-71e4-85d2-d7a0f8e90625", "title": "PaperBoy Featured on CumberLink", "url": "https://johnjonesfour.com/2011/03/05/paperboy-featured-on-cumberlink/", "published_at": "2011-03-06T00:00:00+00:00" } ] posts Claim your blog
Back to johnjonesfour.com
Blog · corpus.blog/blogs/johnjonesfour.com/posts

johnjonesfour.com

johnjonesfour.com

2026

2025

2024

2023

2022

2021

2020

2018

2017

2016

2015

2014

2013

2012

2011