41554 blogs · [ { "id": "01a08791-6c58-7330-804d-e78590117af2", "title": "Kids Coloring Characters That Dance", "url": "https://joshwright.com/projects/coloring-characters-that-dance/?utm_source=rss&utm_medium=rss&utm_campaign=coloring-characters-that-dance", "published_at": "2025-04-09T02:45:02+00:00" }, { "id": "01a08791-6c58-7330-804d-e78590dd83c0", "title": "How to use Cloudflare Tunnels to Connect To Your RDS Database via EC2", "url": "https://joshwright.com/uncategorized/how-to-use-cloudflare-tunnels-to-connect-to-your-rds-database-via-ec2/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-use-cloudflare-tunnels-to-connect-to-your-rds-database-via-ec2", "published_at": "2025-03-10T20:15:01+00:00" }, { "id": "01a08791-6c58-7330-804d-e785919313c7", "title": "Migrating Vue 2 to Vue 3 With AI", "url": "https://joshwright.com/tips/migrating-vue-2-to-vue-3-with-ai/?utm_source=rss&utm_medium=rss&utm_campaign=migrating-vue-2-to-vue-3-with-ai", "published_at": "2024-10-23T15:00:23+00:00" }, { "id": "01a08791-6c58-7330-804d-e78591a0e5ea", "title": "ChatGPT as a bash command", "url": "https://joshwright.com/tips/chatgpt-as-a-bash-command/?utm_source=rss&utm_medium=rss&utm_campaign=chatgpt-as-a-bash-command", "published_at": "2023-12-07T15:42:03+00:00" }, { "id": "01a08791-6c58-7330-804d-e785927f4dc2", "title": "Signed S3 Custom, Secure Urls on CloudFlare", "url": "https://joshwright.com/tips/signed-s3-custom-secure-urls-on-cloudflare/?utm_source=rss&utm_medium=rss&utm_campaign=signed-s3-custom-secure-urls-on-cloudflare", "published_at": "2022-05-10T14:57:56+00:00" }, { "id": "01a08791-6c58-7330-804d-e785937c8ff8", "title": "Oklahoma Vaccine Alerts Website", "url": "https://joshwright.com/projects/oklahoma-vaccine-alerts-website/?utm_source=rss&utm_medium=rss&utm_campaign=oklahoma-vaccine-alerts-website", "published_at": "2021-04-17T03:26:00+00:00" }, { "id": "01a08791-6c58-7330-804d-e785939cfcbc", "title": "Easter Egg Launcher / Rocket Launcher", "url": "https://joshwright.com/projects/easter-egg-launcher-rocket-launcher/?utm_source=rss&utm_medium=rss&utm_campaign=easter-egg-launcher-rocket-launcher", "published_at": "2021-04-10T03:12:00+00:00" }, { "id": "01a08791-6c58-7330-804d-e78593dd8ea4", "title": "Arduino “America’s Got Talent” Buttons", "url": "https://joshwright.com/projects/arduino-americas-got-talent-buttons/?utm_source=rss&utm_medium=rss&utm_campaign=arduino-americas-got-talent-buttons", "published_at": "2021-02-27T02:41:00+00:00" }, { "id": "01a08791-6c58-7330-804d-e785940085cb", "title": "iScout is Acquired by KPA", "url": "https://joshwright.com/projects/iscout-is-acquired-by-kpa/?utm_source=rss&utm_medium=rss&utm_campaign=iscout-is-acquired-by-kpa", "published_at": "2021-01-14T04:00:00+00:00" }, { "id": "01a08791-6c58-7330-804d-e78594047d30", "title": "Luigi Jump Sound iPhone App", "url": "https://joshwright.com/projects/luigi-jump-sound-iphone-app/?utm_source=rss&utm_medium=rss&utm_campaign=luigi-jump-sound-iphone-app", "published_at": "2020-11-06T02:31:00+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68b37117a", "title": "Animated Ghost Giving Out Candy: Trick or Treat!", "url": "https://joshwright.com/projects/animated-ghost-giving-out-candy-trick-or-treat/?utm_source=rss&utm_medium=rss&utm_campaign=animated-ghost-giving-out-candy-trick-or-treat", "published_at": "2020-11-01T01:44:00+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68b3d7652", "title": "Building a Treehouse: My Pandemic Project", "url": "https://joshwright.com/projects/building-a-treehouse-my-pandemic-project/?utm_source=rss&utm_medium=rss&utm_campaign=building-a-treehouse-my-pandemic-project", "published_at": "2020-09-24T03:03:00+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68b494fb8", "title": "DIY Floating Bedside Shelf", "url": "https://joshwright.com/projects/diy-floating-bedside-shelf/?utm_source=rss&utm_medium=rss&utm_campaign=diy-floating-bedside-shelf", "published_at": "2020-06-29T02:14:00+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68bdb6c22", "title": "Bumblebee Transformer Costume Prototype", "url": "https://joshwright.com/projects/bumblebee-transformer-costume-prototype/?utm_source=rss&utm_medium=rss&utm_campaign=bumblebee-transformer-costume-prototype", "published_at": "2020-06-23T01:53:00+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68bdd96dd", "title": "How to Upload Photos to Instagram With The Highest Possible Quality", "url": "https://joshwright.com/tips/how-to-upload-photos-to-instagram-with-the-highest-possible-quality/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-upload-photos-to-instagram-with-the-highest-possible-quality", "published_at": "2020-05-02T22:12:27+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68c5ad222", "title": "Maybe It’s Time to Retire Mathematical Notation", "url": "https://joshwright.com/tips/maybe-its-time-to-retire-mathematical-notation/?utm_source=rss&utm_medium=rss&utm_campaign=maybe-its-time-to-retire-mathematical-notation", "published_at": "2020-04-19T03:21:23+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68d4ccb33", "title": "Direct S3 File Uploads for NodeJS", "url": "https://joshwright.com/tips/direct-s3-file-uploads-for-nodejs/?utm_source=rss&utm_medium=rss&utm_campaign=direct-s3-file-uploads-for-nodejs", "published_at": "2020-04-17T03:47:48+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68dc498dd", "title": "Should I use Mongo or SQL?", "url": "https://joshwright.com/tips/should-i-use-mongo-or-sql/?utm_source=rss&utm_medium=rss&utm_campaign=should-i-use-mongo-or-sql", "published_at": "2020-04-14T17:22:51+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68dfac23b", "title": "Facebook Authentication for NodeJS", "url": "https://joshwright.com/tips/facebook-authentication-for-nodejs/?utm_source=rss&utm_medium=rss&utm_campaign=facebook-authentication-for-nodejs", "published_at": "2020-04-09T03:25:51+00:00" }, { "id": "01a0bb44-c3c8-73eb-9eb4-39e68e4cb8c4", "title": "Google Authentication for NodeJS", "url": "https://joshwright.com/tips/google-authentication-for-nodejs/?utm_source=rss&utm_medium=rss&utm_campaign=google-authentication-for-nodejs", "published_at": "2020-04-08T03:46:37+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0b44c663", "title": "iScout Reporting & Training", "url": "https://joshwright.com/projects/ehs-safety-management-software-website/?utm_source=rss&utm_medium=rss&utm_campaign=ehs-safety-management-software-website", "published_at": "2019-10-02T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0bbb2822", "title": "DraftNight Smack Mode", "url": "https://joshwright.com/projects/draftnight-fantasy-football-draft-board-smack-talk-mode/?utm_source=rss&utm_medium=rss&utm_campaign=draftnight-fantasy-football-draft-board-smack-talk-mode", "published_at": "2019-07-10T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0c8490e6", "title": "Flower Shop Subscription Service", "url": "https://joshwright.com/projects/flower-shop-subscription-service/?utm_source=rss&utm_medium=rss&utm_campaign=flower-shop-subscription-service", "published_at": "2019-03-31T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0d00c3c5", "title": "WhichPic – iPhone Photos Game", "url": "https://joshwright.com/projects/whichpic-iphone-photos-game/?utm_source=rss&utm_medium=rss&utm_campaign=whichpic-iphone-photos-game", "published_at": "2019-03-24T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0d683cb5", "title": "2020 Training", "url": "https://joshwright.com/projects/2020-training-computer-based-lessons/?utm_source=rss&utm_medium=rss&utm_campaign=2020-training-computer-based-lessons", "published_at": "2018-12-09T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0d900345", "title": "iScout Safety and Training Software", "url": "https://joshwright.com/projects/iscout-safety-and-training-software/?utm_source=rss&utm_medium=rss&utm_campaign=iscout-safety-and-training-software", "published_at": "2018-10-09T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0e51c64d", "title": "Merry Christmas!", "url": "https://joshwright.com/projects/2017-christmas-card/?utm_source=rss&utm_medium=rss&utm_campaign=2017-christmas-card", "published_at": "2017-11-30T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0ee306b7", "title": "Recipes For Life: React Native", "url": "https://joshwright.com/projects/recipes-for-life-iphone-app-with-react-native/?utm_source=rss&utm_medium=rss&utm_campaign=recipes-for-life-iphone-app-with-react-native", "published_at": "2017-04-19T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0f6d502c", "title": "HazardScout Safety Management", "url": "https://joshwright.com/projects/hazardscout-safety-management/?utm_source=rss&utm_medium=rss&utm_campaign=hazardscout-safety-management", "published_at": "2017-03-09T00:00:00+00:00" }, { "id": "01a0bb55-32df-7086-a733-2cbb0fc376a6", "title": "Moovy Channel – Apple TV and JavaScript", "url": "https://joshwright.com/projects/moovy-channel-building-my-own-channel-with-apple-tv-and-javascript/?utm_source=rss&utm_medium=rss&utm_campaign=moovy-channel-building-my-own-channel-with-apple-tv-and-javascript", "published_at": "2017-01-13T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7ca7f4ac6", "title": "2016 Christmas Card", "url": "https://joshwright.com/projects/2016-christmas-card/?utm_source=rss&utm_medium=rss&utm_campaign=2016-christmas-card", "published_at": "2016-12-03T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7ca9ea584", "title": "Setting up a Lets Encrypt Certificate on Heroku", "url": "https://joshwright.com/tips/how-to-setup-a-free-lets-encrypt-certificate-on-heroku-nodejs-website/?utm_source=rss&utm_medium=rss&utm_campaign=how-to-setup-a-free-lets-encrypt-certificate-on-heroku-nodejs-website", "published_at": "2016-09-07T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7cb3cf29b", "title": "iOS Auto Renewing Subscriptions", "url": "https://joshwright.com/tips/getting-started-with-ios-auto-renewing-subscriptions/?utm_source=rss&utm_medium=rss&utm_campaign=getting-started-with-ios-auto-renewing-subscriptions", "published_at": "2016-03-07T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7cb7d99ba", "title": "How To Setup NodeJS With Dokku on Digital Ocean", "url": "https://joshwright.com/tips/setup-nodejs-with-dokku-on-digital-ocean/?utm_source=rss&utm_medium=rss&utm_campaign=setup-nodejs-with-dokku-on-digital-ocean", "published_at": "2015-10-07T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7cb96b7d3", "title": "Weather Nerd for iPhone and iPad", "url": "https://joshwright.com/projects/weather-nerd-for-iphone-and-ipad/?utm_source=rss&utm_medium=rss&utm_campaign=weather-nerd-for-iphone-and-ipad", "published_at": "2014-12-31T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7cbce0979", "title": "Draft Night – Draft Board Software", "url": "https://joshwright.com/projects/draft-night-draft-board-software/?utm_source=rss&utm_medium=rss&utm_campaign=draft-night-draft-board-software", "published_at": "2013-07-12T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7cc0ace30", "title": "On – The New jQuery Event Handler", "url": "https://joshwright.com/tips/on-the-new-jquery-event-handler/?utm_source=rss&utm_medium=rss&utm_campaign=on-the-new-jquery-event-handler", "published_at": "2013-04-23T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7cceb46ae", "title": "StringSmash – Compress JS Strings", "url": "https://joshwright.com/ideas/stringsmash-compress-js-strings/?utm_source=rss&utm_medium=rss&utm_campaign=stringsmash-compress-js-strings", "published_at": "2013-04-01T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7cda1845e", "title": "Setup A GoDaddy SSL Certificate on Heroku", "url": "https://joshwright.com/tips/setup-a-godaddy-ssl-certificate-on-heroku/?utm_source=rss&utm_medium=rss&utm_campaign=setup-a-godaddy-ssl-certificate-on-heroku", "published_at": "2013-01-08T00:00:00+00:00" }, { "id": "01a0bb5a-d0f3-70df-9885-86c7ce47a703", "title": "Superbowl Party Game iPad App", "url": "https://joshwright.com/projects/superbowl-party-game-ipad-app/?utm_source=rss&utm_medium=rss&utm_campaign=superbowl-party-game-ipad-app", "published_at": "2013-01-05T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d54cd906", "title": "OKDate – Dates for Objective-C", "url": "https://joshwright.com/projects/projects-okdate-dates-for-objective-c/?utm_source=rss&utm_medium=rss&utm_campaign=projects-okdate-dates-for-objective-c", "published_at": "2013-01-03T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d638c4f8", "title": "Christmas Card 2012", "url": "https://joshwright.com/projects/projects-christmas-card-2012/?utm_source=rss&utm_medium=rss&utm_campaign=projects-christmas-card-2012", "published_at": "2012-12-09T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d72245c6", "title": "Get Buzzam Radio, Free On The App Store", "url": "https://joshwright.com/projects/get-buzzam-radio-free-on-the-app-store/?utm_source=rss&utm_medium=rss&utm_campaign=get-buzzam-radio-free-on-the-app-store", "published_at": "2012-10-24T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d7acf5e7", "title": "Car Carpool", "url": "https://joshwright.com/ideas/car-carpool/?utm_source=rss&utm_medium=rss&utm_campaign=car-carpool", "published_at": "2012-09-21T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d810919c", "title": "Remote Connections with VS2010", "url": "https://joshwright.com/tips/remote-connections-with-vs2010/?utm_source=rss&utm_medium=rss&utm_campaign=remote-connections-with-vs2010", "published_at": "2012-07-15T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d8969753", "title": "Getting an iPhone UDID from Mobile Safari", "url": "https://joshwright.com/tips/getting-an-iphone-udid-from-mobile-safari/?utm_source=rss&utm_medium=rss&utm_campaign=getting-an-iphone-udid-from-mobile-safari", "published_at": "2012-05-17T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d8d30b56", "title": "The Evolution of (My) Code", "url": "https://joshwright.com/ideas/the-evolution-of-my-code/?utm_source=rss&utm_medium=rss&utm_campaign=the-evolution-of-my-code", "published_at": "2012-03-22T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d95a3de5", "title": "Buzzam Boulder Video", "url": "https://joshwright.com/projects/projects-buzzam-boulder-video/?utm_source=rss&utm_medium=rss&utm_campaign=projects-buzzam-boulder-video", "published_at": "2012-03-16T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d97bbe3d", "title": "Skydiving", "url": "https://joshwright.com/projects/projects-skydiving/?utm_source=rss&utm_medium=rss&utm_campaign=projects-skydiving", "published_at": "2012-02-23T00:00:00+00:00" }, { "id": "01a0bb62-dea0-71dc-b64f-7f20d9fae5c8", "title": "BendyTree.com", "url": "https://joshwright.com/projects/projects-bendytree-com/?utm_source=rss&utm_medium=rss&utm_campaign=projects-bendytree-com", "published_at": "2012-02-18T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88cd1d721e", "title": "Buzzam Radio", "url": "https://joshwright.com/projects/projects-buzzam-radio/?utm_source=rss&utm_medium=rss&utm_campaign=projects-buzzam-radio", "published_at": "2012-02-17T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88cd9cf822", "title": "Tiny Troops iPhone Game", "url": "https://joshwright.com/projects/projects-tiny-troops-iphone-game/?utm_source=rss&utm_medium=rss&utm_campaign=projects-tiny-troops-iphone-game", "published_at": "2012-02-16T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88cdc49ef9", "title": "Delayed Car Locks", "url": "https://joshwright.com/ideas/delayed-car-locks/?utm_source=rss&utm_medium=rss&utm_campaign=delayed-car-locks", "published_at": "2012-02-07T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88ce514c74", "title": "Laser Tag!!! iPhone Game", "url": "https://joshwright.com/projects/projects-laser-tag-iphone-game/?utm_source=rss&utm_medium=rss&utm_campaign=projects-laser-tag-iphone-game", "published_at": "2012-01-11T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88ceb85aaf", "title": "Whack a Champ iPhone Game", "url": "https://joshwright.com/projects/projects-whack-a-champ-iphone-game/?utm_source=rss&utm_medium=rss&utm_campaign=projects-whack-a-champ-iphone-game", "published_at": "2011-12-21T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88cf1bd64b", "title": "Chemical Alarm Clock", "url": "https://joshwright.com/ideas/chemical-alarm-clock/?utm_source=rss&utm_medium=rss&utm_campaign=chemical-alarm-clock", "published_at": "2011-12-11T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88cf87b35a", "title": "Christmas Card 2011", "url": "https://joshwright.com/projects/projects-christmas-card-2011/?utm_source=rss&utm_medium=rss&utm_campaign=projects-christmas-card-2011", "published_at": "2011-12-09T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88cfc7a861", "title": "FloMoJo – Convert Text to Flowchart", "url": "https://joshwright.com/projects/projects-flomojo-convert-text-to-flowchart/?utm_source=rss&utm_medium=rss&utm_campaign=projects-flomojo-convert-text-to-flowchart", "published_at": "2011-12-02T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88d0ba42a6", "title": "Migrating an LLBLGen Project from 2.X to 3.X", "url": "https://joshwright.com/tips/migrating-an-llblgen-project-from-2-x-to-3-x/?utm_source=rss&utm_medium=rss&utm_campaign=migrating-an-llblgen-project-from-2-x-to-3-x", "published_at": "2011-10-25T00:00:00+00:00" }, { "id": "01a0bb68-fb2f-7232-9e3c-cf88d0bb4032", "title": "Native Regex vs. UIWebView Regex", "url": "https://joshwright.com/tips/native-regex-vs-uiwebview-regex/?utm_source=rss&utm_medium=rss&utm_campaign=native-regex-vs-uiwebview-regex", "published_at": "2011-10-02T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621a936116", "title": "Sign Up Sheet for iPad", "url": "https://joshwright.com/projects/projects-sign-up-sheet-for-ipad/?utm_source=rss&utm_medium=rss&utm_campaign=projects-sign-up-sheet-for-ipad", "published_at": "2011-09-18T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621b25de23", "title": "Core Data Migrations and Cave Monsters", "url": "https://joshwright.com/tips/core-data-migrations-and-cave-monsters/?utm_source=rss&utm_medium=rss&utm_campaign=core-data-migrations-and-cave-monsters", "published_at": "2011-09-12T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621c109f83", "title": "Photoshop Scripting – User Interface", "url": "https://joshwright.com/tips/tips-photoshop-scripting-user-interface/?utm_source=rss&utm_medium=rss&utm_campaign=tips-photoshop-scripting-user-interface", "published_at": "2011-09-07T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621c4f86e9", "title": "Reading and Writing Text Files from Photoshop Scripts", "url": "https://joshwright.com/tips/tips-reading-and-writing-text-files-from-photoshop-scripts/?utm_source=rss&utm_medium=rss&utm_campaign=tips-reading-and-writing-text-files-from-photoshop-scripts", "published_at": "2011-09-04T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621c922070", "title": "Help Desk", "url": "https://joshwright.com/projects/projects-help-desk/?utm_source=rss&utm_medium=rss&utm_campaign=projects-help-desk", "published_at": "2011-07-19T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621d5bd13d", "title": "Kindle Notes & Apps", "url": "https://joshwright.com/projects/projects-kindle-notes-apps/?utm_source=rss&utm_medium=rss&utm_campaign=projects-kindle-notes-apps", "published_at": "2011-07-15T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621e3c52ad", "title": "Lenstoss Contact Lens iPhone App", "url": "https://joshwright.com/projects/projects-lenstoss-contact-lens-iphone-app/?utm_source=rss&utm_medium=rss&utm_campaign=projects-lenstoss-contact-lens-iphone-app", "published_at": "2011-07-11T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621f17bd32", "title": "Memorize Anything for iPhone & iPad", "url": "https://joshwright.com/projects/projects-memorize-anything-for-iphone-ipad/?utm_source=rss&utm_medium=rss&utm_campaign=projects-memorize-anything-for-iphone-ipad", "published_at": "2011-07-05T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59621fdfd578", "title": "Cocoa Bird Cocoa to Twitter API", "url": "https://joshwright.com/projects/projects-cocoa-bird-cocoa-to-twitter-api/?utm_source=rss&utm_medium=rss&utm_campaign=projects-cocoa-bird-cocoa-to-twitter-api", "published_at": "2011-06-26T00:00:00+00:00" }, { "id": "01a0bb6d-27c2-7005-bc28-59622088ea57", "title": "Core Data – Simplified", "url": "https://joshwright.com/tips/tips-core-data-simplified/?utm_source=rss&utm_medium=rss&utm_campaign=tips-core-data-simplified", "published_at": "2011-05-24T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c86690771fff", "title": "Reporting JavaScript Errors", "url": "https://joshwright.com/tips/tips-reporting-javascript-errors/?utm_source=rss&utm_medium=rss&utm_campaign=tips-reporting-javascript-errors", "published_at": "2011-03-24T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c86690de26b0", "title": "Automating Photoshop with JavaScript (Advanced)", "url": "https://joshwright.com/tips/tips-automating-photoshop-with-javascript-advanced/?utm_source=rss&utm_medium=rss&utm_campaign=tips-automating-photoshop-with-javascript-advanced", "published_at": "2011-03-21T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c866919b3379", "title": "MTM Awards", "url": "https://joshwright.com/projects/projects-mtm-awards/?utm_source=rss&utm_medium=rss&utm_campaign=projects-mtm-awards", "published_at": "2011-02-28T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c866923f57fa", "title": "Three Sixty", "url": "https://joshwright.com/projects/projects-three-sixty/?utm_source=rss&utm_medium=rss&utm_campaign=projects-three-sixty", "published_at": "2011-02-17T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c866933bf4f0", "title": "Automating Photoshop With C#", "url": "https://joshwright.com/tips/tips-automating-photoshop-with-c/?utm_source=rss&utm_medium=rss&utm_campaign=tips-automating-photoshop-with-c", "published_at": "2011-01-05T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c86693bc58ad", "title": "Outside Connections With Cassini (VS2010)", "url": "https://joshwright.com/tips/tips-outside-connections-with-cassini-vs2010/?utm_source=rss&utm_medium=rss&utm_campaign=tips-outside-connections-with-cassini-vs2010", "published_at": "2010-12-26T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c86694962a88", "title": "Grayscale to Transparency with Photoshop", "url": "https://joshwright.com/tips/tips-grayscale-to-transparency-with-photoshop/?utm_source=rss&utm_medium=rss&utm_campaign=tips-grayscale-to-transparency-with-photoshop", "published_at": "2010-12-12T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c8669526e2fe", "title": "Objective-C String Formatting", "url": "https://joshwright.com/tips/tips-objective-c-string-formatting/?utm_source=rss&utm_medium=rss&utm_campaign=tips-objective-c-string-formatting", "published_at": "2010-12-10T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c86696149875", "title": "Bendy Tree iOS Library", "url": "https://joshwright.com/projects/projects-bendy-tree-ios-library/?utm_source=rss&utm_medium=rss&utm_campaign=projects-bendy-tree-ios-library", "published_at": "2010-11-21T00:00:00+00:00" }, { "id": "01a0bb70-fd88-7042-b71a-c866968b7458", "title": "Passing Variables to JavaScript Includes", "url": "https://joshwright.com/tips/tips-passing-variables-to-javascript-includes/?utm_source=rss&utm_medium=rss&utm_campaign=tips-passing-variables-to-javascript-includes", "published_at": "2010-10-11T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d53adf39f", "title": "Heads Up Dashboards", "url": "https://joshwright.com/projects/projects-heads-up-dashboards/?utm_source=rss&utm_medium=rss&utm_campaign=projects-heads-up-dashboards", "published_at": "2010-10-03T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d54456c49", "title": "Fantasy Footbal Draft Board for iPad", "url": "https://joshwright.com/projects/projects-fantasy-footbal-draft-board-for-ipad/?utm_source=rss&utm_medium=rss&utm_campaign=projects-fantasy-footbal-draft-board-for-ipad", "published_at": "2010-09-23T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d54f8bd85", "title": "What Can MTM Create For You Video", "url": "https://joshwright.com/projects/projects-what-can-mtm-create-for-you-video/?utm_source=rss&utm_medium=rss&utm_campaign=projects-what-can-mtm-create-for-you-video", "published_at": "2010-09-13T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d55f7dce2", "title": "Automating Photoshop with JavaScript", "url": "https://joshwright.com/tips/tips-automating-photoshop-with-javascript/?utm_source=rss&utm_medium=rss&utm_campaign=tips-automating-photoshop-with-javascript", "published_at": "2010-09-12T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d564bff21", "title": "Words With… Foes!", "url": "https://joshwright.com/projects/projects-words-with-foes/?utm_source=rss&utm_medium=rss&utm_campaign=projects-words-with-foes", "published_at": "2010-09-12T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d56c6fde2", "title": "Sending & Receiving Email in CSharp", "url": "https://joshwright.com/tips/tips-sending-receiving-email-in-csharp/?utm_source=rss&utm_medium=rss&utm_campaign=tips-sending-receiving-email-in-csharp", "published_at": "2010-08-21T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d57083f70", "title": "Anonymous Types in Ruby", "url": "https://joshwright.com/tips/tips-anonymous-types-in-ruby/?utm_source=rss&utm_medium=rss&utm_campaign=tips-anonymous-types-in-ruby", "published_at": "2010-08-04T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d57301644", "title": "Connecting to SQL Express Remotely", "url": "https://joshwright.com/tips/tips-connecting-to-sql-express-remotely/?utm_source=rss&utm_medium=rss&utm_campaign=tips-connecting-to-sql-express-remotely", "published_at": "2010-08-03T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d5824dc6e", "title": "MemorEYES for iPhone", "url": "https://joshwright.com/projects/projects-memoreyes-for-iphone/?utm_source=rss&utm_medium=rss&utm_campaign=projects-memoreyes-for-iphone", "published_at": "2010-06-25T00:00:00+00:00" }, { "id": "01a0bb74-76f4-7075-a2d9-403d58fdd3c0", "title": "Rounded Corners With CSS", "url": "https://joshwright.com/tips/tips-rounded-corners-with-css/?utm_source=rss&utm_medium=rss&utm_campaign=tips-rounded-corners-with-css", "published_at": "2010-05-31T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6a93c453", "title": "Memory Card iPhone Game", "url": "https://joshwright.com/projects/projects-memory-card-iphone-game/?utm_source=rss&utm_medium=rss&utm_campaign=projects-memory-card-iphone-game", "published_at": "2010-05-21T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6b583e91", "title": "Commercial Brick", "url": "https://joshwright.com/projects/projects-commercial-brick/?utm_source=rss&utm_medium=rss&utm_campaign=projects-commercial-brick", "published_at": "2010-04-10T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6b9c573a", "title": "Weather Dashboard for iPad", "url": "https://joshwright.com/projects/projects-weather-dashboard-for-ipad/?utm_source=rss&utm_medium=rss&utm_campaign=projects-weather-dashboard-for-ipad", "published_at": "2010-04-05T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6c5bc5fc", "title": "Understanding Generations Video", "url": "https://joshwright.com/projects/projects-understanding-generations-video/?utm_source=rss&utm_medium=rss&utm_campaign=projects-understanding-generations-video", "published_at": "2010-03-28T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6ce51b68", "title": "Pocket Tap iPhone Game", "url": "https://joshwright.com/projects/projects-pocket-tap-iphone-game/?utm_source=rss&utm_medium=rss&utm_campaign=projects-pocket-tap-iphone-game", "published_at": "2010-03-05T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6d60a486", "title": "Pocket Potato iPhone Game", "url": "https://joshwright.com/projects/projects-pocket-potato-iphone-game/?utm_source=rss&utm_medium=rss&utm_campaign=projects-pocket-potato-iphone-game", "published_at": "2010-03-05T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6e526726", "title": "Prop Bets Website", "url": "https://joshwright.com/projects/projects-prop-bets-website/?utm_source=rss&utm_medium=rss&utm_campaign=projects-prop-bets-website", "published_at": "2010-02-23T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6f00fe0d", "title": "OSSAA", "url": "https://joshwright.com/projects/projects-ossaa/?utm_source=rss&utm_medium=rss&utm_campaign=projects-ossaa", "published_at": "2010-01-26T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6f2e42c0", "title": "Today’s Weather for iPhone", "url": "https://joshwright.com/projects/projects-today-s-weather-for-iphone/?utm_source=rss&utm_medium=rss&utm_campaign=projects-today-s-weather-for-iphone", "published_at": "2009-12-09T00:00:00+00:00" }, { "id": "01a0bb77-afe5-7147-8d9f-276e6fb6cce2", "title": "Christmas Card 2009", "url": "https://joshwright.com/projects/projects-christmas-card-2009/?utm_source=rss&utm_medium=rss&utm_campaign=projects-christmas-card-2009", "published_at": "2009-12-08T00:00:00+00:00" } ] posts Claim your blog
Back to joshwright.com
Blog · corpus.blog/blogs/joshwright.com/posts

joshwright.com

joshwright.com

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009