41554 blogs · [ { "id": "01a0e47c-90b7-7228-87e4-d08116f80117", "title": "How Skyrim's NPC skill leveling works", "url": "https://blog.alexbeals.com/posts/how-skyrims-npc-skill-leveling-works", "published_at": "2026-09-27T10:33:24+00:00" }, { "id": "01a0e47c-90b7-7228-87e4-d08117f18eed", "title": "Picking apart Skyrim's pickpocketing", "url": "https://blog.alexbeals.com/posts/picking-apart-skyrims-pickpocketing", "published_at": "2026-09-26T12:37:10+00:00" }, { "id": "01a0d581-7053-7236-9078-91a8dc01f17f", "title": "Getting back on the bus", "url": "https://blog.alexbeals.com/posts/getting-back-on-the-bus", "published_at": "2026-09-18T16:44:34+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b436485a", "title": "Fixing UnitedWifi​.com not working on my Mac laptop", "url": "https://blog.alexbeals.com/posts/fixing-unitedwificom", "published_at": "2026-08-27T11:35:58+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b4b14c8d", "title": "Tic-Tac-Taid", "url": "https://blog.alexbeals.com/posts/tic-taid", "published_at": "2026-08-23T08:30:31+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b58765aa", "title": "What are the grey bars in Screen Time?", "url": "https://blog.alexbeals.com/posts/greyed-out-screen-time", "published_at": "2026-07-15T00:34:22+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b667c3e2", "title": "Extracting sound effects from a Switch game", "url": "https://blog.alexbeals.com/posts/extracting-sound-effects-from-a-switch-game", "published_at": "2026-07-01T07:17:10+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b67e8037", "title": "Switch Sports Golf and automating my Denon AVR", "url": "https://blog.alexbeals.com/posts/automating-denon-avr-zones", "published_at": "2026-06-23T14:25:10+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b6aa9e6c", "title": "Find out who owns a building in SF", "url": "https://blog.alexbeals.com/posts/find-out-who-owns-a-building-in-sf", "published_at": "2026-06-14T15:39:01+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b6fbc8b2", "title": "Deeplinking to Venmo users", "url": "https://blog.alexbeals.com/posts/deeplinking-to-venmo-users", "published_at": "2026-05-25T01:09:09+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b7665a0e", "title": "How to dump iOS app's source code", "url": "https://blog.alexbeals.com/posts/dumping-ipas", "published_at": "2026-05-25T00:07:57+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b7f9c190", "title": "The footgun of right-to-left decorative characters", "url": "https://blog.alexbeals.com/posts/the-footgun-of-right-to-left-decorative-characters", "published_at": "2026-05-19T14:25:13+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b8f09824", "title": "Making rigged word searches", "url": "https://blog.alexbeals.com/posts/making-fake-word-searches", "published_at": "2026-05-15T10:38:27+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b944ece2", "title": "Why my macOS Messages badge lied to me (and the one-line fix)", "url": "https://blog.alexbeals.com/posts/macos-broken-messages-notification-badge", "published_at": "2026-05-01T10:56:55+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b99ceea5", "title": "Tips and tricks for macOS lldb", "url": "https://blog.alexbeals.com/posts/tips-and-tricks-for-macos-lldb", "published_at": "2026-04-28T13:59:57+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59b9be3aba", "title": "Turning a Chinese IoT camera into an owl livestream", "url": "https://blog.alexbeals.com/posts/owl-cam", "published_at": "2026-04-16T01:54:19+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59ba0d50bd", "title": "Cleaning up Anchor spam comments", "url": "https://blog.alexbeals.com/posts/cleaning-up-anchor-spam-comments", "published_at": "2026-03-19T00:21:24+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59baf42536", "title": "DataSF and scraping planning applications for my inner YIMBY", "url": "https://blog.alexbeals.com/posts/datasf-inner-yimby", "published_at": "2026-03-18T14:19:02+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59bb8a94b4", "title": "Clearing space on my Linux server", "url": "https://blog.alexbeals.com/posts/clearing-space-on-computer", "published_at": "2026-03-17T03:23:48+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59bbe4b1f4", "title": "Resuming paused applications on macOS", "url": "https://blog.alexbeals.com/posts/resuming-paused-applications-on-macos", "published_at": "2026-03-09T13:17:09+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59bc427b8a", "title": "Claude Code's thinking animation", "url": "https://blog.alexbeals.com/posts/claude-codes-thinking-animation", "published_at": "2026-02-07T18:05:54+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59bc835664", "title": "Modifying requests with mitmproxy", "url": "https://blog.alexbeals.com/posts/modifying-requests-with-mitmproxy", "published_at": "2026-01-04T04:42:53+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59bd6354e0", "title": "Inspecting hover elements in Chrome", "url": "https://blog.alexbeals.com/posts/inspecting-hover-elements-in-chrome", "published_at": "2025-12-22T13:09:13+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59bd9acb4e", "title": "Remove unused characters from fonts to save on size", "url": "https://blog.alexbeals.com/posts/remove-unused-characters-font-size", "published_at": "2025-12-16T07:59:47+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59be824028", "title": "Creating custom yellow handshake emojis with zero-width joiners", "url": "https://blog.alexbeals.com/posts/custom-yellow-handshake-emojis-with-zero-width-joiners", "published_at": "2025-12-15T16:29:00+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59bf2d443f", "title": "Showing keyboard strokes on macOS", "url": "https://blog.alexbeals.com/posts/showing-keyboard-strokes-on-macos", "published_at": "2025-12-09T11:29:49+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59bf4cd6f6", "title": "Enabling Touch ID for sudo", "url": "https://blog.alexbeals.com/posts/touch-id-for-sudo", "published_at": "2025-12-09T10:30:58+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59c024dda3", "title": "Adding snippets to the blog", "url": "https://blog.alexbeals.com/posts/adding-snippets-to-the-blog", "published_at": "2025-12-08T02:46:41+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59c1048590", "title": "Removing your location from Mailchimp emails", "url": "https://blog.alexbeals.com/posts/removing-your-location-from-mailchimp-emails", "published_at": "2025-12-08T01:52:33+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59c1ebb939", "title": "Downloading large photos from Flickr", "url": "https://blog.alexbeals.com/posts/downloading-large-photos-from-flickr", "published_at": "2025-12-07T16:23:54+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59c2029796", "title": "Long live Dog-a-Day! (kinda)", "url": "https://blog.alexbeals.com/posts/long-live-dog-a-day", "published_at": "2025-12-04T16:15:50+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59c2278ac4", "title": "Combinations and permutations and locks, oh my!", "url": "https://blog.alexbeals.com/posts/combination-and-permutation-locks", "published_at": "2025-12-01T07:48:28+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59c2b7447e", "title": "Leveraging private Uber APIs in a Chrome extension", "url": "https://blog.alexbeals.com/posts/extracting-uber-ride-history", "published_at": "2025-10-20T06:29:30+00:00" }, { "id": "01a08742-3a5b-72d7-bd90-aa59c31b8a92", "title": "The lost art of contrast", "url": "https://blog.alexbeals.com/posts/kubrick-black-and-white-contrast", "published_at": "2025-08-18T03:30:52+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95b306443", "title": "Downloading arbitrary Apple Podcast episode transcripts", "url": "https://blog.alexbeals.com/posts/downloading-arbitrary-apple-podcast-episode-transcripts", "published_at": "2025-07-23T12:17:02+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95bf9ceb2", "title": "Patching MacForge to remove start process_extensions logs", "url": "https://blog.alexbeals.com/posts/start-process-extensions", "published_at": "2025-06-30T15:20:45+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95cdec53f", "title": "Debugging the changing QR codes for Fitness SF", "url": "https://blog.alexbeals.com/posts/debugging-fitness-sf-qr", "published_at": "2025-06-20T14:48:17+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95d17b157", "title": "Make your iPhone grayscale", "url": "https://blog.alexbeals.com/posts/make-your-phone-grayscale", "published_at": "2025-05-24T01:20:03+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95d3a00cf", "title": "Reverse engineering iOS Shortcuts deeplinks", "url": "https://blog.alexbeals.com/posts/reverse-engineering-ios-deeplinking-for-shortcuts", "published_at": "2025-05-24T01:18:27+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95da953c1", "title": "Getting access to the Letterboxd API with mitmproxy", "url": "https://blog.alexbeals.com/posts/extracting-letterboxd-tokens-with-mitmproxy", "published_at": "2025-04-15T06:50:54+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95e40dad4", "title": "Unsubscribing from Reddit Community Notifications", "url": "https://blog.alexbeals.com/posts/unsubscribing-from-reddit-community-notifications", "published_at": "2025-03-31T00:41:41+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95eb10cda", "title": "America’s reading habits", "url": "https://blog.alexbeals.com/posts/americans-reading-habits", "published_at": "2025-03-24T02:46:21+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95ec5f0ee", "title": "Letterboxd Gaps", "url": "https://blog.alexbeals.com/posts/letterboxd-gaps", "published_at": "2025-02-24T08:18:28+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95f399801", "title": "Tracking down the movie poster for Possession", "url": "https://blog.alexbeals.com/posts/possession", "published_at": "2025-02-03T04:14:52+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb95f8403f8", "title": "Apple Podcasts transcript viewer", "url": "https://blog.alexbeals.com/posts/apple-podcast-transcript-viewer", "published_at": "2025-01-31T16:26:39+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96016e9e3", "title": "Fixing low quality Wix gallery images", "url": "https://blog.alexbeals.com/posts/fixing-low-quality-wix-gallery-images", "published_at": "2025-01-15T14:14:22+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96074e2be", "title": "Harry Potter and the Anatomy of a Speedrun", "url": "https://blog.alexbeals.com/posts/harry-potter-anatomy-speedrun", "published_at": "2024-12-16T16:37:59+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9611e6ea3", "title": "Delayed Gmail filtering", "url": "https://blog.alexbeals.com/posts/gmail-delayed-filtering", "published_at": "2024-12-12T02:39:58+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96137521f", "title": "Jack Sparrow's Compass", "url": "https://blog.alexbeals.com/posts/jack-sparrows-compass", "published_at": "2024-12-08T09:25:15+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9622d84f1", "title": "Don't know your screen time code", "url": "https://blog.alexbeals.com/posts/setting-an-unknown-screen-time-code", "published_at": "2024-11-16T08:38:00+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb962dd4153", "title": "Custom Apple Wallet Passes for Fitness SF", "url": "https://blog.alexbeals.com/posts/custom-apple-wallet-passes", "published_at": "2024-11-11T04:58:41+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9638726ad", "title": "Roborock Routines and iOS Shortcuts", "url": "https://blog.alexbeals.com/posts/roborock-routines-and-ios-shortcuts", "published_at": "2024-09-02T04:15:03+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9640963ba", "title": "Books Annotations App", "url": "https://blog.alexbeals.com/posts/books-annotations-app", "published_at": "2024-06-22T08:26:38+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9640fb980", "title": "Rom-com Bingo", "url": "https://blog.alexbeals.com/posts/rom-com-bingo", "published_at": "2024-06-16T06:44:34+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9645e71f7", "title": "Crossword Grid Builder", "url": "https://blog.alexbeals.com/posts/crossword-grid-builder", "published_at": "2024-06-14T12:00:30+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb964aa1c0d", "title": "Pearls Before SwAIne", "url": "https://blog.alexbeals.com/posts/pearls-before-swaine", "published_at": "2024-06-14T07:22:00+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb965680596", "title": "Add a screenshot folder to your macOS dock", "url": "https://blog.alexbeals.com/posts/screenshot-folder-in-dock", "published_at": "2024-06-05T01:31:48+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9665de193", "title": "Image Motion", "url": "https://blog.alexbeals.com/posts/image-motion", "published_at": "2023-08-19T11:41:11+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9671c406c", "title": "Dartmouth ID and Flipper", "url": "https://blog.alexbeals.com/posts/dartmouth-id-and-flipper", "published_at": "2023-07-05T04:48:46+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9677f44ec", "title": "Fiddler, Excel, and \"Good Enough\"", "url": "https://blog.alexbeals.com/posts/fiddler-excel-and-good-enough", "published_at": "2020-10-12T11:13:35+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9686a102c", "title": "iTunes to Spotify Playlist Converter", "url": "https://blog.alexbeals.com/posts/itunes-to-spotify-playlist-converter", "published_at": "2018-11-24T17:57:56+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96954f998", "title": "Making a Dumb Smartwatch Smarter", "url": "https://blog.alexbeals.com/posts/making-a-dumb-smartwatch-smarter", "published_at": "2018-10-02T12:24:40+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9697271a4", "title": "ScreenMazer", "url": "https://blog.alexbeals.com/posts/screenmazer", "published_at": "2018-08-14T02:59:53+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb969e16026", "title": "Lock and Unlock Mac from iPhone", "url": "https://blog.alexbeals.com/posts/lock-and-unlock-mac-from-iphone", "published_at": "2018-04-20T12:57:15+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96acd9ec4", "title": "Grayscale Lock - Combating Phone Addiction", "url": "https://blog.alexbeals.com/posts/grayscale-lock-combating-phone-addiction", "published_at": "2018-03-14T12:21:01+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96bae7120", "title": "The Trinity Hall Prime and Other Pixel Primes", "url": "https://blog.alexbeals.com/posts/the-trinity-hall-prime-and-other-pixel-primes", "published_at": "2018-01-05T09:42:34+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96c39a47b", "title": "Saving GroupMe's", "url": "https://blog.alexbeals.com/posts/saving-groupmes", "published_at": "2017-11-29T01:21:15+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96c4e77cb", "title": "Renaming Desktops on Mac", "url": "https://blog.alexbeals.com/posts/renaming-desktops-on-mac", "published_at": "2017-11-17T14:54:15+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96d161488", "title": "Catan Map Generator", "url": "https://blog.alexbeals.com/posts/catan-map-generator", "published_at": "2017-11-06T01:47:47+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96df26817", "title": "Minor Anchor Tweak - Scrolling Fix", "url": "https://blog.alexbeals.com/posts/minor-anchor-tweak-scrolling", "published_at": "2017-10-18T04:41:15+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96ee6884d", "title": "Dartmouth Nutrition API", "url": "https://blog.alexbeals.com/posts/dartmouth-nutrition-api", "published_at": "2017-10-03T02:18:21+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96fb8222b", "title": "Guessing Harry Potter", "url": "https://blog.alexbeals.com/posts/guessing-harry-potter", "published_at": "2017-09-23T09:03:07+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb96fdb063a", "title": "Mercury - Tweak and Fun Code", "url": "https://blog.alexbeals.com/posts/mercury-tweak-and-fun-code", "published_at": "2017-08-29T12:49:25+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97073e047", "title": "The Mathematics Behind \"Ride the Bus\"", "url": "https://blog.alexbeals.com/posts/the-mathematics-behind-ride-the-bus", "published_at": "2017-08-13T05:35:35+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb970be9a4c", "title": "Cleaning out Google Groups", "url": "https://blog.alexbeals.com/posts/cleaning-out-google-groups", "published_at": "2017-08-07T13:04:41+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97160da62", "title": "TimerCL - A command line tool for timers on iOS", "url": "https://blog.alexbeals.com/posts/timercl-a-command-line-tool-for-timers-on-ios", "published_at": "2017-06-18T00:29:48+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9718c04c7", "title": "Life at Dartmouth - Data Analysis", "url": "https://blog.alexbeals.com/posts/life-at-dartmouth-data-analysis", "published_at": "2017-06-11T06:52:13+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9718dc6ed", "title": "Adding Lightbox Support to Anchor", "url": "https://blog.alexbeals.com/posts/adding-lightbox-support-to-anchor", "published_at": "2017-06-11T06:32:07+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97230aab9", "title": "Adding Captcha to Anchor", "url": "https://blog.alexbeals.com/posts/adding-captcha-to-anchor", "published_at": "2017-05-26T00:46:41+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb972a53c3c", "title": "Venmo deeplinking", "url": "https://blog.alexbeals.com/posts/venmo-deeplinking", "published_at": "2017-05-24T23:08:43+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97323d98e", "title": "Spacers for the macOS dock", "url": "https://blog.alexbeals.com/posts/dock-spacers", "published_at": "2017-05-13T02:32:42+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9733da818", "title": "Message Indicator", "url": "https://blog.alexbeals.com/posts/message-indicator", "published_at": "2017-05-08T21:41:21+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9741ac208", "title": "Markov Messages", "url": "https://blog.alexbeals.com/posts/markov-messages", "published_at": "2017-03-06T06:25:39+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97421ee95", "title": "Reading WSJ Articles", "url": "https://blog.alexbeals.com/posts/reading-wsj-articles", "published_at": "2017-03-03T07:45:19+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97512623f", "title": "Automatically Changing Wallpaper", "url": "https://blog.alexbeals.com/posts/automatically-changing-wallpaper", "published_at": "2017-03-02T07:38:11+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb975ad5465", "title": "OnceMore", "url": "https://blog.alexbeals.com/posts/oncemore", "published_at": "2017-02-28T13:47:19+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97673e581", "title": "AlphabetSources", "url": "https://blog.alexbeals.com/posts/alphabetsources", "published_at": "2017-02-28T13:41:17+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9776aa49f", "title": "Classy", "url": "https://blog.alexbeals.com/posts/classy", "published_at": "2017-02-28T13:32:35+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97772038b", "title": "SurfShield", "url": "https://blog.alexbeals.com/posts/surfshield", "published_at": "2017-02-28T12:40:10+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb978524642", "title": "Class-Dumping with Cycript", "url": "https://blog.alexbeals.com/posts/class-dumping-with-cycript", "published_at": "2017-01-15T07:47:45+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb9786f65d6", "title": "Victor - Talking Back", "url": "https://blog.alexbeals.com/posts/victor-talking-back", "published_at": "2017-01-03T15:39:07+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb978da114c", "title": "Victor - Echo Dot", "url": "https://blog.alexbeals.com/posts/victor-echo-dot", "published_at": "2017-01-03T15:38:14+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97926f37b", "title": "Victor - Belkin WeMo Switches", "url": "https://blog.alexbeals.com/posts/victor-belkin-wemo-switches", "published_at": "2017-01-03T15:19:17+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb979b3cf4d", "title": "Victor - Part 2", "url": "https://blog.alexbeals.com/posts/victor-part-2", "published_at": "2017-01-03T13:52:22+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97a606541", "title": "Victor - Part 1", "url": "https://blog.alexbeals.com/posts/victor", "published_at": "2017-01-03T13:46:11+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97aec0a94", "title": "Dartmouth Banner Possible Exploit", "url": "https://blog.alexbeals.com/posts/dartmouth-banner-possible-exploit", "published_at": "2016-12-31T10:25:18+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97b534d73", "title": "Dartmouth ID Magnetic Stripe", "url": "https://blog.alexbeals.com/posts/dartmouth-id-magnetic-stripe", "published_at": "2016-12-30T08:50:34+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97b6f8e25", "title": "Dog-a-Day Backend", "url": "https://blog.alexbeals.com/posts/dog-a-day-backend", "published_at": "2016-12-24T01:20:46+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97bd218ac", "title": "ShiftCycle Update", "url": "https://blog.alexbeals.com/posts/shiftcycle-update", "published_at": "2016-12-13T15:53:00+00:00" }, { "id": "01a08742-3a5c-705d-872b-4bb97c7c3a5f", "title": "Facebook deeplinking options", "url": "https://blog.alexbeals.com/posts/facebook-deep-linking-options", "published_at": "2016-12-13T15:33:03+00:00" } ] posts Claim your blog
Back to Vox Silva
Blog · corpus.blog/blogs/blog.alexbeals.com/posts

Vox Silva

blog.alexbeals.com

2026

2025

2024

2023

2020

2018

2017

2016