41554 blogs · [ { "id": "01a08758-299a-70f1-9406-cc67e303dc5e", "title": "The Software Engineer to Metalhead Pipeline", "url": "https://bradleycarey.com/posts/the-software-engineer-to-metalhead-pipeline/", "published_at": "2026-07-20T16:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e36a5957", "title": "Your Browser Session Is Programmatic Access", "url": "https://bradleycarey.com/posts/browser-session-is-programmatic-access/", "published_at": "2026-06-05T16:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e3db0572", "title": "How I Hit a 315 lb Bench Press", "url": "https://bradleycarey.com/posts/how-i-hit-a-315-lb-bench-press/", "published_at": "2026-03-22T15:53:59+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e46ee65d", "title": "Checkbox Canvas: Images & Video", "url": "https://bradleycarey.com/posts/checkbox-images-and-video/", "published_at": "2026-03-17T15:15:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e56e68e1", "title": "Checkbox Canvas: Games", "url": "https://bradleycarey.com/posts/checkbox-games/", "published_at": "2026-03-17T02:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e5ce44ce", "title": "Checkbox Canvas: Visual Effects", "url": "https://bradleycarey.com/posts/checkbox-visual-effects/", "published_at": "2026-03-16T15:30:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e6c1cb4c", "title": "Checkbox Canvas: Simulations", "url": "https://bradleycarey.com/posts/checkbox-simulations/", "published_at": "2026-03-16T00:45:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e72e3ccf", "title": "Checkbox Canvas", "url": "https://bradleycarey.com/posts/checkbox-canvas/", "published_at": "2026-03-15T17:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e814c683", "title": "I Built a Full CLI for a Legacy Web App in One Afternoon (with AI)", "url": "https://bradleycarey.com/posts/building-a-cli-for-a-legacy-app-with-ai/", "published_at": "2026-03-13T16:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e838c3eb", "title": "Proof Of Work: A Strength Training Dashboard", "url": "https://bradleycarey.com/posts/strength-training-dashboard/", "published_at": "2026-02-28T17:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e8ead262", "title": "I Fed 17 Years of Blog Posts to an AI and It Roasted My Evolution", "url": "https://bradleycarey.com/posts/ai-roasted-my-blog-evolution/", "published_at": "2026-02-28T16:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67e98c853b", "title": "From Many Repos to One: An Honest Nx Monorepo Migration Retrospective", "url": "https://bradleycarey.com/posts/migrating-large-enterprise-apps-from-angular-to-nx/", "published_at": "2026-02-21T05:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67ea416b7a", "title": "Weight Projector - Interactive Calorie Tracker", "url": "https://bradleycarey.com/posts/2026-02-16-weight-projector-interactive-calorie-tracker/", "published_at": "2026-02-16T19:30:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67eaa87c91", "title": "How to block YouTube Shorts", "url": "https://bradleycarey.com/posts/how-to-block-youtube-shorts/", "published_at": "2026-01-12T02:13:35+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67eab60961", "title": "Strength Training Is a Force Multiplier for Knowledge Workers", "url": "https://bradleycarey.com/posts/strength-training-as-a-knowledge-worker/", "published_at": "2026-01-01T19:19:44+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67eba0d4d0", "title": "CLI-Powered Win 11 Setup: Fast, Private, and Bloat-Free", "url": "https://bradleycarey.com/posts/cli-powered-windows-11-setup/", "published_at": "2025-12-02T01:47:46+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67ebc3676d", "title": "Quasicrystals in Your Browser", "url": "https://bradleycarey.com/posts/quasicrystals-in-your-browser/", "published_at": "2025-04-12T22:50:42+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67ecbea4ce", "title": "Nx Angular Component Generation Schematic: Path Does Not Exist", "url": "https://bradleycarey.com/posts/nx-angular-component-generation-schematic-path-does-not-exist/", "published_at": "2024-10-06T20:48:48+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67ed0be72e", "title": "Handling Case-Insensitive Query Parameters in Angular", "url": "https://bradleycarey.com/posts/handling-case-insensitive-query-parameters-in-angular/", "published_at": "2023-12-15T18:42:39+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67ed1f24e4", "title": "Safely migrate from hash-based routing to modern routing in Angular", "url": "https://bradleycarey.com/posts/angular-safely-migrate-from-hash-based-routing/", "published_at": "2023-09-15T21:45:40+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67edb72724", "title": "Serving an Angular CLI App over HTTPS Made Easy", "url": "https://bradleycarey.com/posts/get-angular-cli-to-ng-serve-over-https/", "published_at": "2023-08-24T14:49:47+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67ede0b8d7", "title": "Theme-aware syntax highlighting for Hugo using SCSS + Chroma", "url": "https://bradleycarey.com/posts/hugo-theme-aware-syntax-highlighting/", "published_at": "2023-08-23T17:59:17+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67ee0e026b", "title": "Customizing my PowerShell CLI using Oh My Posh", "url": "https://bradleycarey.com/posts/customizing-my-cli-using-oh-my-posh/", "published_at": "2023-08-19T21:31:54+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67eebe5226", "title": "Bypass Angular interceptors using HttpContext factory + HttpContextTokens", "url": "https://bradleycarey.com/posts/bypass-angular-interceptor/", "published_at": "2023-08-15T00:37:53+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67ef1ee1bc", "title": "Make dynamic PrimeNG table columns conditionally editable", "url": "https://bradleycarey.com/posts/primeng-table-conditional-column-editable/", "published_at": "2022-05-10T20:11:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67efc1013a", "title": "Customizing my CLI using Oh My Posh (Old PS modules version)", "url": "https://bradleycarey.com/posts/oh-my-posh/", "published_at": "2022-04-26T00:19:44+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67f0795139", "title": "SQL Server (T-SQL) Data Types to system_type_id list (2022 update)", "url": "https://bradleycarey.com/posts/2012-11-12-sql-server-transact-sql-data-types-to-system_type_id-list/", "published_at": "2022-04-05T14:33:59+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67f114ffa8", "title": "How I chose my specialization as a developer", "url": "https://bradleycarey.com/posts/how-i-specialized-as-a-developer/", "published_at": "2021-03-31T02:13:08+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67f14c74af", "title": "Building a PC (during a global chip shortage)", "url": "https://bradleycarey.com/posts/building-a-pc-in-2021/", "published_at": "2021-01-22T02:13:08+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67f1e21d50", "title": "NgBootstrap Datepicker - US Date Formatter - Improved edition", "url": "https://bradleycarey.com/posts/ng-bootstrap-us-date-formatter-improved-edition/", "published_at": "2020-09-18T00:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67f27724d7", "title": "System.Text.Json.Serialization - Read Numbers from JSON strings", "url": "https://bradleycarey.com/posts/system-text-json/", "published_at": "2020-09-17T00:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67f32b6f34", "title": "NgBootstrap Datepicker - US Date Formatter mm/ff/yyyy", "url": "https://bradleycarey.com/posts/ng-bootstrap-us-date-formatter/", "published_at": "2020-06-18T00:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67f3e52a96", "title": "Consulting", "url": "https://bradleycarey.com/consulting/", "published_at": "2020-01-01T00:00:00+00:00" }, { "id": "01a08758-299a-70f1-9406-cc67f46f6fb4", "title": "SSMS – Selecting rows as json truncates long json strings", "url": "https://bradleycarey.com/posts/selecting-rows-as-json-truncates-long-json-strings/", "published_at": "2018-11-18T05:40:04+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7be0ec40", "title": "Chicken tornado - A PixiJS experiment", "url": "https://bradleycarey.com/posts/chicken-tornado-pixijs/", "published_at": "2018-05-14T04:28:02+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7c976517", "title": "FluentAssertions – Make null and empty strings be equivalent", "url": "https://bradleycarey.com/posts/fluentassertions-make-null-and-empty-strings-be-equivalent/", "published_at": "2017-06-30T05:40:04+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7cabfaf4", "title": "Douglas Adams on teaching programming", "url": "https://bradleycarey.com/posts/2016-05-16-douglas-adams-on-teaching-programming/", "published_at": "2016-05-17T03:12:35+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7ce3c6f0", "title": "Contact", "url": "https://bradleycarey.com/contact/", "published_at": "2016-05-03T05:00:00+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7dda21bd", "title": "Return of the Bad Error Message", "url": "https://bradleycarey.com/posts/2016-04-14-return-of-the-bad-error-message/", "published_at": "2016-04-14T08:43:50+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7e770bd7", "title": "Uncle Bob quote on Work Ethic", "url": "https://bradleycarey.com/posts/2015-08-16-work-ethic/", "published_at": "2015-08-16T08:18:52+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7eb0ad23", "title": "Enum friendly names using attributes in C# ASP.NET MVC", "url": "https://bradleycarey.com/posts/2015-08-02-enum-friendly-names-via-displayattribute-and-descriptionattribute-mvc-5-edition/", "published_at": "2015-08-02T18:58:24+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7f1d2a31", "title": "The answer to every programming question ever asked", "url": "https://bradleycarey.com/posts/2015-07-16-the-answer-to-every-programming-question-ever-asked/", "published_at": "2015-07-17T00:31:40+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7f9f434d", "title": "Using SQL Server Reporting Services (SSRS) in an ASP.NET MVC project", "url": "https://bradleycarey.com/posts/2015-06-08-using-sql-server-reporting-services-ssrs-in-an-asp-net-mvc-project/", "published_at": "2015-06-08T18:21:49+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a7fc8c4cb", "title": "Podcasts you should listen to right now", "url": "https://bradleycarey.com/posts/2015-05-06-podcasts-you-should-listen-to-right-now/", "published_at": "2015-05-06T05:50:59+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a80980ed9", "title": "Philosophy as told through bad error messages", "url": "https://bradleycarey.com/posts/2015-03-06-philosophy-as-told-through-bad-error-messages/", "published_at": "2015-03-06T07:28:51+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a81094c4e", "title": "MSI Web Setup Project: Unable to build project output group", "url": "https://bradleycarey.com/posts/2015-02-23-msi-web-setup-project-unable-to-build-project-output-group-content-files-from-someweb-active/", "published_at": "2015-02-24T00:18:59+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a810c9fa2", "title": "Savarez Cristal Corum High Tension 500CJ String Review", "url": "https://bradleycarey.com/posts/2015-01-31-savarez-cristal-corum-high-tension-500cj-string-review/", "published_at": "2015-01-31T06:52:47+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8115ac3f", "title": "Segue 3 Classical Guitar Cover", "url": "https://bradleycarey.com/posts/2015-01-24-segue-3-cover/", "published_at": "2015-01-24T04:46:06+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a81f6530b", "title": "About", "url": "https://bradleycarey.com/about/", "published_at": "2015-01-23T22:50:28+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a82ba6fa6", "title": "WebGL 3D Wireframe using GLGE", "url": "https://bradleycarey.com/posts/2013-11-23-webgl-3d-wireframe-using-glge/", "published_at": "2013-11-24T03:41:08+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a83ab5c51", "title": "Book Review: JavaScript: The Good Parts by Douglas Crockford", "url": "https://bradleycarey.com/posts/2013-03-10-book-review-javascript-the-good-parts-by-douglas-crockford/", "published_at": "2013-03-10T22:50:08+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a842fc8cd", "title": "GridView Column Grouping in ASP.NET", "url": "https://bradleycarey.com/posts/2013-02-19-gridview-column-grouping-in-asp-net/", "published_at": "2013-02-19T22:39:30+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a84bbe436", "title": "SAS Data File to PostgreSQL friendly CSV using Perl", "url": "https://bradleycarey.com/posts/2012-12-24-sas-data-file-to-postgresql-friendly-csv-using-perl/", "published_at": "2012-12-24T04:06:39+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a84f629a4", "title": "Windows – Deleting files and folders with a long filenames (256+ characters)", "url": "https://bradleycarey.com/posts/2012-12-13-windows-unable-to-delete-a-file-or-folder-with-a-long-filename-256-characters/", "published_at": "2012-12-13T05:50:40+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8532806e", "title": "Mandala University Project", "url": "https://bradleycarey.com/posts/2012-12-04-mandala/", "published_at": "2012-12-04T06:20:16+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a862eca2b", "title": "Installing Cinnamon on Ubuntu 12.10 Quantal Quetzal", "url": "https://bradleycarey.com/posts/2012-11-30-installing-cinnamon-on-ubuntu-12-10-quantal-quetzal/", "published_at": "2012-11-30T14:54:32+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a86506f6a", "title": "Fractal Mountains in OpenGL using GLUT", "url": "https://bradleycarey.com/posts/2012-11-24-fractal-mountains-in-opengl-using-glut/", "published_at": "2012-11-24T04:16:21+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a86b535b3", "title": "How to upgrade the OS on a TI89 Titanium (or most TI Graphing Calculators)", "url": "https://bradleycarey.com/posts/2012-10-01-how-to-upgrade-the-os-on-a-ti89-titanium-or-most-ti-graphing-calculators/", "published_at": "2012-10-02T03:22:42+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8766c6a8", "title": "Pseudocode Interpreter", "url": "https://bradleycarey.com/posts/2012-08-23-pseudocode-interpreter/", "published_at": "2012-08-24T03:20:58+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a88424a97", "title": "Galaguh Lua / LOVE2d Space Shooter", "url": "https://bradleycarey.com/posts/2012-08-23-galaguh-lua-love2d-space-shooter/", "published_at": "2012-08-24T02:51:37+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a88ffa4dc", "title": "Simple Java *nix shell (Proof of Concept)", "url": "https://bradleycarey.com/posts/2012-08-23-simple-java-nix-shell-proof-of-concept/", "published_at": "2012-08-24T02:26:54+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a892a1603", "title": "Tutorial: How To Create Your Own Sprite", "url": "https://bradleycarey.com/posts/2012-08-20-tutorial-how-to-create-your-own-sprite/", "published_at": "2012-08-20T19:36:12+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a89cb9822", "title": "Run-Length Encoding (RLE) in C#", "url": "https://bradleycarey.com/posts/2012-08-17-run-length-encoding-rle-in-c/", "published_at": "2012-08-17T18:47:10+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8ac4252e", "title": "Maze Solving Algorithms – Wall Follower", "url": "https://bradleycarey.com/posts/2012-08-15-maze-solving-algorithms-wall-follower/", "published_at": "2012-08-15T14:44:53+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8b69b0d0", "title": "Simple PHP Image Gallery", "url": "https://bradleycarey.com/posts/2012-08-13-simple-php-image-gallery/", "published_at": "2012-08-14T02:14:48+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8bc49814", "title": "Window Minimize / Maximize Event (C# winforms)", "url": "https://bradleycarey.com/posts/2012-08-13-window-minimize-maximize-event-c-winforms/", "published_at": "2012-08-13T13:58:34+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8cc189f7", "title": "Sprite Editor FAQ / User Guide", "url": "https://bradleycarey.com/posts/2012-08-09-sprite-editor-faq-user-guide/", "published_at": "2012-08-09T18:55:50+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8daefe71", "title": "Common Regular Expressions", "url": "https://bradleycarey.com/posts/2012-08-07-common-regular-expressions/", "published_at": "2012-08-07T15:31:12+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8e05eb8f", "title": "JSON resources in .NET", "url": "https://bradleycarey.com/posts/2012-08-03-json-resources-in-net/", "published_at": "2012-08-03T15:25:50+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8ead065f", "title": "Up and Running", "url": "https://bradleycarey.com/posts/2012-07-31-up-and-running/", "published_at": "2012-07-31T23:14:24+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8efadec2", "title": "Sprite Editor", "url": "https://bradleycarey.com/posts/2012-07-25-sprite-editor/", "published_at": "2012-07-26T03:01:56+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a8fd48b52", "title": "NGif C# Library with assorted bugfixes", "url": "https://bradleycarey.com/posts/2012-07-23-ngif-c-library-with-assorted-bugfixes/", "published_at": "2012-07-24T03:05:24+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a90c7dda0", "title": "Apache Commons JSP Web Implementation", "url": "https://bradleycarey.com/posts/2012-01-24-apache-commons-jsp-web-implementation/", "published_at": "2012-01-24T04:03:02+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a914d8f83", "title": "Simple *nix pipes proof of concept", "url": "https://bradleycarey.com/posts/2012-01-23-simple-nix-pipes-proof-of-concept/", "published_at": "2012-01-24T03:17:06+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a923c0739", "title": "Page Replacement Algorithm Benchmarker – Memsim", "url": "https://bradleycarey.com/posts/2012-01-23-page-replacement-algorithm-benchmarker-memsim/", "published_at": "2012-01-24T03:11:15+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a923cabbc", "title": "Sierpinski in OpenGL", "url": "https://bradleycarey.com/posts/2011-11-23-sierpinski-in-opengl/", "published_at": "2011-11-24T03:35:07+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a92c5b493", "title": "3D Wireframe Solids in OpenGL using GLUT", "url": "https://bradleycarey.com/posts/2011-11-23-3d-wireframe-solids-in-opengl-using-glut/", "published_at": "2011-11-24T03:33:56+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a93151680", "title": "3D Wireframe in OpenGL using GLUT", "url": "https://bradleycarey.com/posts/2011-11-23-3d-wireframe-in-opengl-using-glut/", "published_at": "2011-11-24T03:32:12+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a9359f8e0", "title": "Dynamic Lighting in OpenGL using GLUT", "url": "https://bradleycarey.com/posts/2011-11-23-dynamic-lighting-in-opengl-using-glut/", "published_at": "2011-11-24T03:30:35+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a937692b5", "title": "Dynamically Generated Textures in OpenGL using GLUT", "url": "https://bradleycarey.com/posts/2011-11-23-dynamically-generated-textures-in-opengl-using-glut/", "published_at": "2011-11-24T03:29:12+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a93f48db6", "title": "3D Walkthrough Skybox in OpenGL", "url": "https://bradleycarey.com/posts/2011-11-16-3d-walkthrough-skybox-in-opengl/", "published_at": "2011-11-17T03:38:29+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a93ffb2d5", "title": "BASH script for LOVE2D + Gedit External Tools Plugin", "url": "https://bradleycarey.com/posts/2011-10-18-bash-script-for-love2d-gedit-external-tools-plugin/", "published_at": "2011-10-19T02:19:28+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a9493a4bc", "title": "Simple Multithread Java Webserver (proof of concept)", "url": "https://bradleycarey.com/posts/2011-08-25-simple-multithread-java-webserver-proof-of-concept/", "published_at": "2011-08-26T02:20:38+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a95571b40", "title": "Simple Java websocket currency exchanger (Proof of Concept)", "url": "https://bradleycarey.com/posts/2011-08-23-simple-java-websocket-currency-exchanger-proof-of-concept/", "published_at": "2011-08-24T03:07:45+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a95692ec6", "title": "XOR Encryption with Brute Force methods for decryption (proof of concept)", "url": "https://bradleycarey.com/posts/2011-02-23-xor-encryption-with-brute-force-methods-for-decryption-proof-of-concept/", "published_at": "2011-02-24T02:25:43+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a95c50250", "title": "Simple UDP Fortune Client/Server (Proof of Concept)", "url": "https://bradleycarey.com/posts/2010-11-02-simple-udp-fortune-clientserver-proof-of-concept/", "published_at": "2010-11-03T03:09:37+00:00" }, { "id": "01a08758-299b-7285-a3d7-6c7a969f7e4b", "title": "Finding square roots using Newton’s Method (Proof of Concept)", "url": "https://bradleycarey.com/posts/2009-10-16-finding-square-roots-using-newtons-method-proof-of-concept/", "published_at": "2009-10-17T03:15:06+00:00" } ] posts Claim your blog
Back to bradleycarey.com
Blog · corpus.blog/blogs/bradleycarey.com/posts

bradleycarey.com

bradleycarey.com

2026

2025

2024

2023

2022

2021

2020

2018

2017

2016

2015

2013

2012

2011

2010

2009