41554 blogs · [ { "id": "01a087df-0ae1-735a-ab37-aeb2a1d15b55", "title": "Clean your Mac & Windows/Linux PC with Disk Space", "url": "https://shaneosullivan.wordpress.com/2026/09/03/clean-your-mac-windows-linux-pc-with-disk-space/", "published_at": "2026-09-03T08:32:39+00:00" }, { "id": "01a087df-0ae1-735a-ab37-aeb2a286b9f4", "title": "Undah (Memory) Pressha… do do do do do do do", "url": "https://shaneosullivan.wordpress.com/2026/07/13/undah-memory-pressha-do-do-do-do-do-do-do/", "published_at": "2026-07-13T12:37:58+00:00" }, { "id": "01a087df-0ae1-735a-ab37-aeb2a2fcffea", "title": "Huge under-the-hood upgrade to Animations in Kidz Fun Art", "url": "https://shaneosullivan.wordpress.com/2026/07/02/huge-under-the-hood-upgrade-to-animations-in-kidz-fun-art/", "published_at": "2026-07-02T10:36:38+00:00" }, { "id": "01a087df-0ae1-735a-ab37-aeb2a3078a43", "title": "Spirograph fun in Kidz Fun Art", "url": "https://shaneosullivan.wordpress.com/2026/06/12/spirograph-fun-in-kidz-fun-art/", "published_at": "2026-06-12T16:04:45+00:00" }, { "id": "01a087df-0ae1-735a-ab37-aeb2a3fe214c", "title": "Mazers – a WebOS app rises again on iOS & iPad", "url": "https://shaneosullivan.wordpress.com/2026/04/08/mazers-a-webos-app-rises-again-on-ios-ipad/", "published_at": "2026-04-08T13:23:21+00:00" }, { "id": "01a087df-0ae1-735a-ab37-aeb2a4511e4c", "title": "Analyse and run simulations on your energy usage", "url": "https://shaneosullivan.wordpress.com/2026/03/11/analyse-and-run-simulations-on-your-energy-usage/", "published_at": "2026-03-11T09:17:08+00:00" }, { "id": "01a087df-0ae1-735a-ab37-aeb2a51e2139", "title": "My 2025: The most productive year yet?", "url": "https://shaneosullivan.wordpress.com/2026/01/02/my-2025-the-most-productive-year-yet/", "published_at": "2026-01-02T22:06:22+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528a9e48602", "title": "2025: A big year for Kidz Fun Art", "url": "https://shaneosullivan.wordpress.com/2025/12/20/2025-a-big-year-for-kidz-fun-art/", "published_at": "2025-12-20T22:06:46+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528aa143bd9", "title": "Gif to MP4 encoding in the browser, the terminal & everywhere else", "url": "https://shaneosullivan.wordpress.com/2025/11/06/gif-to-mp4-encoding-in-the-browser-the-terminal-everywhere-else/", "published_at": "2025-11-06T14:34:38+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528aab5770d", "title": "Super Bubbly: React Native kids game", "url": "https://shaneosullivan.wordpress.com/2025/09/21/super-bubbly-react-native-kids-game/", "published_at": "2025-09-21T09:22:33+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528aba5084d", "title": "Fighting with YouTube to show a preview image", "url": "https://shaneosullivan.wordpress.com/2025/08/11/fighting-with-youtube-to-show-a-preview-image/", "published_at": "2025-08-11T15:03:59+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528ac5f435e", "title": "On Designing For Children", "url": "https://shaneosullivan.wordpress.com/2025/07/28/on-designing-for-children/", "published_at": "2025-07-28T14:28:58+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528ad05b323", "title": "Search Huge JSON files on the Web", "url": "https://shaneosullivan.wordpress.com/2025/06/16/search-huge-json-files-on-the-web/", "published_at": "2025-06-16T08:58:45+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528ad71dea9", "title": "Explore Wallpapers for Mac", "url": "https://shaneosullivan.wordpress.com/2025/04/22/explore-wallpapers-for-mac/", "published_at": "2025-04-22T10:52:57+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528ad952840", "title": "Optimizing iWittr.com to reduce Google Cloud & Vercel costs", "url": "https://shaneosullivan.wordpress.com/2025/03/25/optimizing-iwittr-com-to-reduce-google-cloud-vercel-costs/", "published_at": "2025-03-25T10:04:44+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528ade77129", "title": "Custom Gradients in Kidz Fun Art", "url": "https://shaneosullivan.wordpress.com/2025/01/17/custom-gradients-in-kidz-fun-art/", "published_at": "2025-01-17T14:40:19+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528ae009ace", "title": "Translate your UI Strings with AI", "url": "https://shaneosullivan.wordpress.com/2024/10/10/translate-your-ui-strings-with-ai/", "published_at": "2024-10-10T09:36:21+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528ae8503a2", "title": "Fast Linear Gradient Fills with OffscreenCanvas", "url": "https://shaneosullivan.wordpress.com/2024/05/27/fast-linear-gradient-fills-with-offscreencanvas/", "published_at": "2024-05-27T22:39:39+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528af055c48", "title": "Using Dall-E/AI to create kids colouring pages in KidzFun.art", "url": "https://shaneosullivan.wordpress.com/2024/04/09/using-dall-e-ai-to-create-kids-colouring-pages-in-kidzfun-art/", "published_at": "2024-04-09T20:55:39+00:00" }, { "id": "01a087df-0ae2-7362-b763-0528afea0bc0", "title": "Quick chicken soup recipe for sick people", "url": "https://shaneosullivan.wordpress.com/2024/02/17/quick-chicken-soup-recipe-for-sick-people/", "published_at": "2024-02-17T08:53:33+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58b115d03", "title": "How to list all files in a browser’s Origin Private File System (OPFS)", "url": "https://shaneosullivan.wordpress.com/2023/11/28/how-to-list-all-files-in-a-browsers-origin-private-file-system/", "published_at": "2023-11-28T16:53:08+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58be3cb64", "title": "How to clean up after your NextJS dev server", "url": "https://shaneosullivan.wordpress.com/2023/11/10/how-to-clean-up-after-your-nextjs-dev-server/", "published_at": "2023-11-10T11:13:26+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58c99fe09", "title": "Lightweight NextJS example of uploading files to Google Cloud Storage", "url": "https://shaneosullivan.wordpress.com/2023/06/13/lightweight-nextjs-example-of-uploading-files-to-google-cloud-storage/", "published_at": "2023-06-13T14:44:38+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58d341016", "title": "Instant colour fill with HTML Canvas", "url": "https://shaneosullivan.wordpress.com/2023/05/23/instant-colour-fill-with-html-canvas/", "published_at": "2023-05-23T17:30:00+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58d54486d", "title": "Using Bun.js as a bundler", "url": "https://shaneosullivan.wordpress.com/2023/05/17/using-bun-js-as-a-bundler/", "published_at": "2023-05-17T20:41:55+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58e453352", "title": "React.js: The Documentary & Q&A", "url": "https://shaneosullivan.wordpress.com/2023/02/19/react-js-the-documentary-qa/", "published_at": "2023-02-19T20:55:16+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58eaf26f8", "title": "React.js: The Documentary", "url": "https://shaneosullivan.wordpress.com/2022/12/12/react-js-the-documentary/", "published_at": "2022-12-12T16:31:23+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58f188367", "title": "Kidz Fun Art – Tablet app for kids", "url": "https://shaneosullivan.wordpress.com/2022/09/14/kidz-fun-art-tablet-app-for-kids/", "published_at": "2022-09-14T16:31:58+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58f645ceb", "title": "Building Countdoku, a multiplayer Sudoku Web app", "url": "https://shaneosullivan.wordpress.com/2022/03/07/building-countdoku-a-multiplayer-sudoku-web-app/", "published_at": "2022-03-07T16:08:00+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58f80b261", "title": "Forwarding an email with attachments using SendGrid and Formidable", "url": "https://shaneosullivan.wordpress.com/2021/06/21/forwarding-an-email-with-attachments-using-sendgrid-and-formidable/", "published_at": "2021-06-21T15:28:02+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a58ff5ba62", "title": "Uploading a signed video to Cloudinary: a code example", "url": "https://shaneosullivan.wordpress.com/2021/01/11/uploading-a-signed-video-to-cloudinary-a-code-example/", "published_at": "2021-01-11T22:25:12+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a5907d189f", "title": "The story of how Google could have killed Facebook with the flick of a switch", "url": "https://shaneosullivan.wordpress.com/2020/12/02/the-story-of-how-google-could-have-killed-facebook-with-the-flick-of-a-switch/", "published_at": "2020-12-02T23:08:44+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a590d0b99d", "title": "Specifying a default form submit button that works with Safari", "url": "https://shaneosullivan.wordpress.com/2020/12/02/specifying-a-default-form-submit-button-that-works-with-safari/", "published_at": "2020-12-02T09:55:30+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a59129b493", "title": "Gitme.me brings joy to your code reviews", "url": "https://shaneosullivan.wordpress.com/2019/09/11/gitme-me-brings-joy-to-your-code-reviews/", "published_at": "2019-09-11T21:23:46+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a591fab117", "title": "Firebase strips all request cookies", "url": "https://shaneosullivan.wordpress.com/2019/09/11/firebase-strips-all-request-cookies/", "published_at": "2019-09-11T21:01:10+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a592e49ce5", "title": "Blazing fast tests with Firebase", "url": "https://shaneosullivan.wordpress.com/2019/05/01/blazing-fast-tests-with-firebase/", "published_at": "2019-05-01T20:32:03+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a59369e30f", "title": "sms-splitter – Intelligently split SMS messages", "url": "https://shaneosullivan.wordpress.com/2018/10/22/sms-splitter-intelligently-split-sms-messages/", "published_at": "2018-10-22T18:58:15+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a5940e7ecc", "title": "Lightweight authentication and upload to Google Cloud", "url": "https://shaneosullivan.wordpress.com/2018/08/25/lightweight-authentication-and-upload-to-google-cloud/", "published_at": "2018-08-25T15:21:44+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a595031f2d", "title": "Useful git shortcuts", "url": "https://shaneosullivan.wordpress.com/2018/06/06/useful-git-shortcuts/", "published_at": "2018-06-06T18:44:26+00:00" }, { "id": "01a0cb2c-00c5-7105-8bc4-f6a595234220", "title": "Using React types with Flow", "url": "https://shaneosullivan.wordpress.com/2018/03/22/using-react-types-with-flow/", "published_at": "2018-03-22T21:09:11+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c4872523", "title": "Building a browser extension for iOS with React Native", "url": "https://shaneosullivan.wordpress.com/2018/01/17/building-a-browser-extension-for-ios-with-react-native/", "published_at": "2018-01-17T07:17:50+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c5825b26", "title": "ReactDependentScript – Load 3rd party scripts first", "url": "https://shaneosullivan.wordpress.com/2017/10/30/reactdependentscript-load-3rd-party-scripts-first/", "published_at": "2017-10-30T22:28:20+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c6785b3e", "title": "Looking back at WebOS", "url": "https://shaneosullivan.wordpress.com/2017/09/11/looking-back-at-webos/", "published_at": "2017-09-11T18:25:41+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c70cd5b7", "title": "Consolidated everything on Chofter.com", "url": "https://shaneosullivan.wordpress.com/2017/05/03/consolidated-everything-on-chofter-com/", "published_at": "2017-05-03T06:00:21+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c73d190a", "title": "folder-backup-service: Consolidate your files", "url": "https://shaneosullivan.wordpress.com/2017/01/09/folder-backup-service-consolidate-your-files/", "published_at": "2017-01-09T04:52:34+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c76c8c2c", "title": "Dark Legacy Comics for Android launched!", "url": "https://shaneosullivan.wordpress.com/2016/10/05/dark-legacy-comics-for-android-launched/", "published_at": "2016-10-05T20:53:52+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c7c5bab7", "title": "Troubleshooting setting up a React Native Android dev environment", "url": "https://shaneosullivan.wordpress.com/2016/09/09/troubleshooting-setting-up-a-react-native-android-dev-environment/", "published_at": "2016-09-09T05:15:38+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c7ec9bca", "title": "Dark Legacy Comics, my first React Native app", "url": "https://shaneosullivan.wordpress.com/2016/05/30/dark-legacy-comics-my-first-react-native-app/", "published_at": "2016-05-30T00:07:12+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c845c8a7", "title": "Mobile Tesla Motors forum", "url": "https://shaneosullivan.wordpress.com/2014/11/24/mobile-tesla-motors-forum/", "published_at": "2014-11-24T18:15:16+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c8c3e24b", "title": "URL & JSON Decoder in ReactJS", "url": "https://shaneosullivan.wordpress.com/2014/07/20/json-decoder-in-reactjs/", "published_at": "2014-07-20T01:26:57+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19c96e312b", "title": "Tesla Forum Search", "url": "https://shaneosullivan.wordpress.com/2013/08/22/tesla-forum-search/", "published_at": "2013-08-22T17:16:56+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19ca5e2012", "title": "Launching Ads Reporting at Facebook", "url": "https://shaneosullivan.wordpress.com/2013/06/26/launching-ads-reporting-at-facebook/", "published_at": "2013-06-26T18:35:56+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19cac0c2b4", "title": "Edgeconf 2013 Web Performance Panel", "url": "https://shaneosullivan.wordpress.com/2013/02/12/edgeconf-2012-web-performance-panel/", "published_at": "2013-02-12T03:12:28+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19cb71b2aa", "title": "Click, change then animate: My self imposed rule for a fast & smooth UI", "url": "https://shaneosullivan.wordpress.com/2012/10/14/click-change-then-animate-my-self-imposed-rule-for-a-fast-smooth-ui/", "published_at": "2012-10-14T19:35:03+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19cbe346cf", "title": "What Git branch was I working on again?", "url": "https://shaneosullivan.wordpress.com/2012/06/16/what-git-branch-was-i-working-on/", "published_at": "2012-06-16T00:48:08+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19cc16e39f", "title": "Caching Events in Mobile Safari is a bad idea", "url": "https://shaneosullivan.wordpress.com/2012/05/03/caching-events-in-mobile-safari-is-a-bad-idea/", "published_at": "2012-05-03T15:59:57+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19ccc9e2c8", "title": "Dynamically change deviceDpi on iOS", "url": "https://shaneosullivan.wordpress.com/2011/12/13/dynamically-change-devicedpi-on-ios/", "published_at": "2011-12-13T17:26:26+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19cd5e347f", "title": "Tracking memory usage on WebOS with GnuPlot", "url": "https://shaneosullivan.wordpress.com/2011/10/16/tracking-memory-usage-on-webos-with-gnuplot/", "published_at": "2011-10-16T01:47:48+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19ce1709b5", "title": "How to easily check a WebOS app version", "url": "https://shaneosullivan.wordpress.com/2011/10/07/how-to-easily-check-a-webos-app-version/", "published_at": "2011-10-07T15:19:09+00:00" }, { "id": "01a0cb2c-5db1-71cd-83c4-5a19ceb4bc62", "title": "JavaScript performance tips", "url": "https://shaneosullivan.wordpress.com/2011/09/28/javascript-performance-tips/", "published_at": "2011-09-28T02:10:07+00:00" }, { "id": "01a0cb2c-a732-73e1-adb2-3ab74c44192f", "title": "Tip: Declare regular expressions once and reuse for performance win", "url": "https://shaneosullivan.wordpress.com/2011/09/22/tip-declare-regular-expressions-once-and-reuse-for-performance-win/", "published_at": "2011-09-22T21:54:51+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370599801f", "title": "CSS Box Sizing makes me happy", "url": "https://shaneosullivan.wordpress.com/2011/09/13/css-box-sizing-makes-me-happy/", "published_at": "2011-09-13T15:18:29+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a237067d8d5c", "title": "This is what a successful platform launch looks like", "url": "https://shaneosullivan.wordpress.com/2011/09/02/this-is-what-a-successful-platform-launch-looks-like/", "published_at": "2011-09-02T18:15:12+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a23706de2e33", "title": "Unpacking webOS .ipk files on a Mac", "url": "https://shaneosullivan.wordpress.com/2011/08/28/unpacking-webos-ipk-files-on-a-mac/", "published_at": "2011-08-28T02:40:41+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a23707aa728c", "title": "HP Enyo talk from the London Ajax conference", "url": "https://shaneosullivan.wordpress.com/2011/07/03/hp-enyo-talk-from-the-london-ajax-conference/", "published_at": "2011-07-03T17:17:51+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a23707d869d3", "title": "Come hear about HP Enyo at the London Ajax event", "url": "https://shaneosullivan.wordpress.com/2011/06/30/come-hear-about-hp-enyo-at-the-london-ajax-event/", "published_at": "2011-06-30T16:38:19+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a237085cc640", "title": "Sweep line Voronoi algorithm in JavaScript", "url": "https://shaneosullivan.wordpress.com/2011/03/22/sweep-line-voronoi-algorithm-in-javascript/", "published_at": "2011-03-22T18:51:35+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a237091007f5", "title": "Quick canvas effect prototyping", "url": "https://shaneosullivan.wordpress.com/2011/03/07/quick-canvas-effect-prototyping/", "published_at": "2011-03-07T05:14:45+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a23709bf825c", "title": "Palm and the Mobile Expressionists", "url": "https://shaneosullivan.wordpress.com/2011/01/28/palm-and-the-mobile-expressionists/", "published_at": "2011-01-28T16:36:28+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370a0103ef", "title": "Using Flickr Mundo to make your webOS app better", "url": "https://shaneosullivan.wordpress.com/2010/11/14/using-flickr-mundo-to-make-your-webos-app-better/", "published_at": "2010-11-14T19:09:59+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370a58866a", "title": "Flickr Mundo for Palm webOS", "url": "https://shaneosullivan.wordpress.com/2010/09/05/flickr-mundo-for-palm-webos/", "published_at": "2010-09-05T08:41:03+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370ad0b2b1", "title": "Dojo gets a speed boost on IE6 and IE7", "url": "https://shaneosullivan.wordpress.com/2010/08/28/dojo-gets-a-speed-boost-on-ie6-and-ie7/", "published_at": "2010-08-28T10:32:08+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370b1da651", "title": "Use YQL to cache your queries", "url": "https://shaneosullivan.wordpress.com/2010/08/05/use-yql-to-cache-your-queries/", "published_at": "2010-08-05T11:57:52+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370bbbf23b", "title": "Dojo’s mobile widgets coming along nicely", "url": "https://shaneosullivan.wordpress.com/2010/06/22/dojos-mobile-widgets-coming-along-nicely/", "published_at": "2010-06-22T14:11:54+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370bfe7ad4", "title": "Dojo’s new Mobile App Project", "url": "https://shaneosullivan.wordpress.com/2010/06/13/dojos-new-mobile-app-project/", "published_at": "2010-06-13T14:06:41+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370c098fd4", "title": "Using Yahoo Query Language (YQL) to count XML elements", "url": "https://shaneosullivan.wordpress.com/2010/04/19/using-yahoo-query-language-yql-to-count-xml-elements/", "published_at": "2010-04-19T11:00:11+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370cc859ef", "title": "My webOS Apps goes live, gets a big update", "url": "https://shaneosullivan.wordpress.com/2010/03/14/my-webos-apps-goes-live-gets-a-big-update/", "published_at": "2010-03-14T11:21:27+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370d0bef94", "title": "Twitter Wallpaper for the Palm Pre & Pixi", "url": "https://shaneosullivan.wordpress.com/2010/03/08/twitter-wallpaper-for-the-palm-pre-pixi/", "published_at": "2010-03-08T16:24:11+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370d2b1f9d", "title": "Palms App Catalog beta section is fantastic", "url": "https://shaneosullivan.wordpress.com/2010/02/22/palms-app-catalog-beta-section-is-fantastic/", "published_at": "2010-02-22T10:14:11+00:00" }, { "id": "01a0cb2c-a733-723a-a497-a2370dd2b70f", "title": "My webOS Apps: A great tool for webOS developers", "url": "https://shaneosullivan.wordpress.com/2010/02/18/my-webos-apps-a-great-tool-for-webos-developers/", "published_at": "2010-02-18T13:26:15+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d0025fe0c90d", "title": "New version of Mazer for Palm Pre & Pixi", "url": "https://shaneosullivan.wordpress.com/2010/02/10/new-version-of-mazer-for-palm-pre-pixi/", "published_at": "2010-02-10T14:28:39+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00260ddd138", "title": "Mazer – A Great free app for the Palm Pre & Pixi", "url": "https://shaneosullivan.wordpress.com/2010/02/08/mazer-a-great-free-app-for-the-palm-pre-pixi/", "published_at": "2010-02-08T12:58:32+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00261ce7714", "title": "Flickr Addict for Palm Pre adds Groups & Blocking", "url": "https://shaneosullivan.wordpress.com/2010/01/26/flickr-addict-for-palm-pre-adds-groups-blocking/", "published_at": "2010-01-26T10:01:15+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00262a62c1f", "title": "New release of Flickr Addict for the Palm Pre", "url": "https://shaneosullivan.wordpress.com/2010/01/21/new-release-of-flickr-addict-for-the-palm-pre/", "published_at": "2010-01-21T23:49:20+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00262ce0ed9", "title": "New version of ‘Irish Rain’ app released on Palm App Catalog", "url": "https://shaneosullivan.wordpress.com/2010/01/14/new-version-of-irish-rain-app-released-on-palm-app-catalog/", "published_at": "2010-01-14T23:55:49+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00262ebe180", "title": "Flickr Addict v0.1.9 released on Palm App Catalog", "url": "https://shaneosullivan.wordpress.com/2010/01/08/flickr-addict-v0-1-9-released-on-palm-app-catalog/", "published_at": "2010-01-08T17:32:35+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00263a3f515", "title": "Flickr Addict Lite v0.1.9 released", "url": "https://shaneosullivan.wordpress.com/2010/01/05/flickr-addict-lite-v0-1-9-released/", "published_at": "2010-01-05T15:08:55+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d002646660ff", "title": "Flickr Addict gets a huge upgrade", "url": "https://shaneosullivan.wordpress.com/2009/12/22/flickr-addict-gets-a-huge-upgrade/", "published_at": "2009-12-22T08:27:22+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d002650505f0", "title": "webOS tip: Linking to an app in the App Catalog", "url": "https://shaneosullivan.wordpress.com/2009/12/17/webos-tip-linking-to-an-app-in-the-app-catalog/", "published_at": "2009-12-17T19:41:49+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d002654e8ded", "title": "Huge performance increase on IE for Dojo 1.4", "url": "https://shaneosullivan.wordpress.com/2009/12/15/huge-performance-increase-on-ie-for-dojo-1-4/", "published_at": "2009-12-15T15:30:21+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d002655c3681", "title": "Flickr Addict – New Dojo powered app for the Palm Pre", "url": "https://shaneosullivan.wordpress.com/2009/12/01/flickr-addict-new-dojo-powered-app-for-the-palm-pre/", "published_at": "2009-12-01T01:23:41+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00266157561", "title": "First Palm Pre Dojo-powered app, Irish Rain", "url": "https://shaneosullivan.wordpress.com/2009/11/26/first-palm-pre-dojo-powered-app-irish-rain/", "published_at": "2009-11-26T10:09:43+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d002669c8d58", "title": "Irish Rain for the Palm Pre", "url": "https://shaneosullivan.wordpress.com/2009/11/14/irish-rain-for-the-palm-pre/", "published_at": "2009-11-14T11:23:55+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00266b80a6a", "title": "CelText for the Palm Pre – Send texts for free", "url": "https://shaneosullivan.wordpress.com/2009/10/19/celtext-for-the-palm-pre-send-texts-for-free/", "published_at": "2009-10-19T09:28:35+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00266cda2da", "title": "Palm Pre from iPhone3g: first impressions", "url": "https://shaneosullivan.wordpress.com/2009/10/17/palm-pre-from-iphone3g-first-impressions/", "published_at": "2009-10-17T18:26:56+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00266fe0313", "title": "One more twit goes a-twittering", "url": "https://shaneosullivan.wordpress.com/2009/10/05/one-more-twit-goes-a-twittering/", "published_at": "2009-10-05T15:09:10+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d002676f9c60", "title": "Dijit Tree now ultra-stylable", "url": "https://shaneosullivan.wordpress.com/2009/10/01/dijit-tree-now-ultra-stylable/", "published_at": "2009-10-01T15:01:06+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d00267a1b5be", "title": "dublinbiker iPhone site launched", "url": "https://shaneosullivan.wordpress.com/2009/09/26/dublinbiker-iphone-site-launched/", "published_at": "2009-09-26T19:41:20+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d002686414fd", "title": "dojo.beer() event in London, Oct 3rd", "url": "https://shaneosullivan.wordpress.com/2009/09/18/dojo-beer-event-in-london-oct-3rd/", "published_at": "2009-09-18T08:31:35+00:00" }, { "id": "01a0cb2d-03c2-728c-ad25-d0026882a728", "title": "Getting started with developing on the Palm Pre", "url": "https://shaneosullivan.wordpress.com/2009/08/16/getting-started-with-developing-on-the-palm-pre/", "published_at": "2009-08-16T21:24:28+00:00" } ] posts Claim your blog
Back to SOS – Shane O'Sullivan's technical blog… really ties the room together
Blog · corpus.blog/blogs/shaneosullivan.wordpress.com/posts

SOS – Shane O'Sullivan's technical blog… really ties the room together

shaneosullivan.wordpress.com

2026

2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2014

2013

2012

2011

2010

2009