41554 blogs · [ { "id": "01a087a2-01f1-71ee-8a53-f219603a8080", "title": "Software Engineering Lessons from a Fern", "url": "https://matthewmanela.com/blog/software-engineering-lessons-from-a-fern/", "published_at": "2025-11-16T18:51:39+00:00" }, { "id": "01a087a2-01f1-71ee-8a53-f21960c80432", "title": "Finding the pit of success", "url": "https://matthewmanela.com/blog/finding-the-pit-of-success/", "published_at": "2025-09-30T05:49:05+00:00" }, { "id": "01a087a2-01f1-71ee-8a53-f219619b329f", "title": "Quick Motivation – A Mac App", "url": "https://matthewmanela.com/blog/quick-motivation-a-mac-app/", "published_at": "2025-02-19T04:15:42+00:00" }, { "id": "01a087a2-01f1-71ee-8a53-f21962139bb0", "title": "Exploring the power of LLM Embeddings", "url": "https://matthewmanela.com/blog/exploring-the-power-of-llm-embeddings/", "published_at": "2023-10-31T19:19:54+00:00" }, { "id": "01a087a2-01f1-71ee-8a53-f21962b0e074", "title": "Joint Accountability", "url": "https://matthewmanela.com/blog/joint-accountability/", "published_at": "2023-10-13T00:51:58+00:00" }, { "id": "01a0bb54-b615-7089-91c5-38dbbf691b50", "title": "Solving the hard problem of opinions and feedback", "url": "https://matthewmanela.com/blog/solving-the-hard-problem-of-opinions-and-feedback/", "published_at": "2023-02-27T17:00:04+00:00" }, { "id": "01a0bb54-b615-7089-91c5-38dbbfbe5ee3", "title": "A culture of experimentation", "url": "https://matthewmanela.com/blog/a-culture-of-experimentation/", "published_at": "2023-02-19T15:46:18+00:00" }, { "id": "01a0bb54-b615-7089-91c5-38dbc075cb81", "title": "Technical Debt and your Sock Drawer", "url": "https://matthewmanela.com/blog/technical-debt-and-your-sock-drawer/", "published_at": "2022-11-22T19:48:23+00:00" }, { "id": "01a0bb54-b615-7089-91c5-38dbc0d85d4b", "title": "Engineer Habituation", "url": "https://matthewmanela.com/blog/engineer-habituation/", "published_at": "2021-05-25T21:55:48+00:00" }, { "id": "01a0bb54-b615-7089-91c5-38dbc11be374", "title": "Finding focus when working from home", "url": "https://matthewmanela.com/blog/finding-focus-when-working-from-home/", "published_at": "2021-05-21T16:56:33+00:00" }, { "id": "01a0bb5a-9149-726a-91e9-d7231477876d", "title": "Turning a website into a mobile app using Progressive Web Apps", "url": "https://matthewmanela.com/blog/turing-a-website-into-a-mobile-app-using-progressive-web-apps/", "published_at": "2021-04-25T00:37:33+00:00" }, { "id": "01a0bb5a-9149-726a-91e9-d7231558cafd", "title": "WebProtege on Azure Kubernetes Service", "url": "https://matthewmanela.com/blog/deploying-webprotege-on-azure-kubernetes-service-aks/", "published_at": "2020-08-24T19:04:59+00:00" }, { "id": "01a0bb5a-9149-726a-91e9-d72315bdf466", "title": "Idiomatically.net – Idioms across languages", "url": "https://matthewmanela.com/blog/idiomatically-net/", "published_at": "2020-06-15T06:13:21+00:00" }, { "id": "01a0bb5a-9149-726a-91e9-d72316bcb0c0", "title": "Building productive, customer focused teams", "url": "https://matthewmanela.com/blog/building-productive-customer-focused-teams/", "published_at": "2019-11-14T04:33:48+00:00" }, { "id": "01a0bb5a-9149-726a-91e9-d72316c91a59", "title": "Software and the Principle of Charity", "url": "https://matthewmanela.com/blog/software-and-the-principle-of-charity/", "published_at": "2019-07-11T06:18:41+00:00" }, { "id": "01a0bb62-a444-73e0-89f1-ff38a182b381", "title": "Psychological Safety", "url": "https://matthewmanela.com/blog/psychological-safety/", "published_at": "2019-07-03T03:26:41+00:00" }, { "id": "01a0bb62-a444-73e0-89f1-ff38a1deb744", "title": "Have you written down your team values?", "url": "https://matthewmanela.com/blog/have-you-written-down-your-team-values/", "published_at": "2017-10-31T03:07:14+00:00" }, { "id": "01a0bb62-a444-73e0-89f1-ff38a2574935", "title": "Regularly Scheduled Hackathons", "url": "https://matthewmanela.com/blog/regularly-scheduled-hackathons/", "published_at": "2017-09-21T02:38:57+00:00" }, { "id": "01a0bb62-a444-73e0-89f1-ff38a2a8bb89", "title": "Quarterly Questions", "url": "https://matthewmanela.com/blog/quarterly-questions/", "published_at": "2017-08-24T02:28:52+00:00" }, { "id": "01a0bb62-a444-73e0-89f1-ff38a39eacb9", "title": "Creating a successful software internship", "url": "https://matthewmanela.com/blog/creating-a-successful-software-internship/", "published_at": "2017-08-04T21:19:27+00:00" }, { "id": "01a0bb68-bdbd-7160-9838-b58241fc9447", "title": "Delegating Decisions", "url": "https://matthewmanela.com/blog/delegating-decisions/", "published_at": "2017-06-08T21:04:45+00:00" }, { "id": "01a0bb68-bdbd-7160-9838-b58242cf7241", "title": "Feature Flags: A cure for production-phobia", "url": "https://matthewmanela.com/blog/feature-flags-a-cure-for-production-phobia/", "published_at": "2017-05-20T20:42:01+00:00" }, { "id": "01a0bb68-bdbd-7160-9838-b5824350ea94", "title": "Chutzpah 4.3.0 – Web Server Mode", "url": "https://matthewmanela.com/blog/chutzpah-4-3-0-web-server-mode/", "published_at": "2016-11-22T05:27:57+00:00" }, { "id": "01a0bb68-bdbd-7160-9838-b58244258494", "title": "Pin a work item query in VS Code", "url": "https://matthewmanela.com/blog/pin-a-work-item-query-in-vs-code/", "published_at": "2016-05-02T16:55:43+00:00" }, { "id": "01a0bb68-bdbd-7160-9838-b58244bf0f7e", "title": "Automate Visual Studio Team Services with PowerShell", "url": "https://matthewmanela.com/blog/automate-visual-studio-team-services-with-powershell/", "published_at": "2016-03-20T06:21:52+00:00" }, { "id": "01a0bb6c-f779-7181-bd64-6901531ca5e3", "title": "Chutzpah 4.1 – Visual Studio Debugger Support", "url": "https://matthewmanela.com/blog/chutzpah-4-1-visual-studio-debugger-support/", "published_at": "2015-09-13T05:30:18+00:00" }, { "id": "01a0bb6c-f779-7181-bd64-69015343edf3", "title": "Chutzpah 4.0 – Batching, Inheritance and more", "url": "https://matthewmanela.com/blog/chutzpah-4-0-batching-inheritance-and-more/", "published_at": "2015-04-09T04:58:49+00:00" }, { "id": "01a0bb6c-f779-7181-bd64-690153806522", "title": "Chutzpah 3.3.0", "url": "https://matthewmanela.com/blog/chutzpah-3-3-0/", "published_at": "2015-01-26T07:23:14+00:00" }, { "id": "01a0bb6c-f779-7181-bd64-690153fe3ff6", "title": "Chutzpah is now on GitHub", "url": "https://matthewmanela.com/blog/chutzpah-is-now-on-github/", "published_at": "2014-09-16T06:31:59+00:00" }, { "id": "01a0bb6c-f779-7181-bd64-6901547d6984", "title": "Avoiding side effects when traversing an IVsHierarchy in Visual Studio", "url": "https://matthewmanela.com/blog/avoiding-side-effects-when-traversing-an-ivshierarchy-in-visual-studio/", "published_at": "2014-09-10T00:03:24+00:00" }, { "id": "01a0bb70-c60c-724b-9d30-1581b4a06ad7", "title": "Chutzpah 3.2 – A smarter approach to compilation", "url": "https://matthewmanela.com/blog/chutzpah-3-2-a-smarter-approach-to-compilation/", "published_at": "2014-03-10T22:02:11+00:00" }, { "id": "01a0bb70-c60c-724b-9d30-1581b56e6c79", "title": "Chutzpah 3.1 – Smarter test running and Jasmine 2.0", "url": "https://matthewmanela.com/blog/chutzpah-3-1-smarter-test-running-and-jasmine-2-0/", "published_at": "2014-02-10T00:10:32+00:00" }, { "id": "01a0bb70-c60c-724b-9d30-1581b5c929ee", "title": "Chutzpah 3.0: Mocha, RequireJS and more…", "url": "https://matthewmanela.com/blog/chutzpah-3-0-mocha-requirejs-and-more/", "published_at": "2013-12-06T05:28:29+00:00" }, { "id": "01a0bb70-c60c-724b-9d30-1581b63c82b6", "title": "Chutzpah and Snippet Designer now support Visual Studio 2013", "url": "https://matthewmanela.com/blog/chutzpah-and-snippet-designer-now-support-visual-studio-2013/", "published_at": "2013-09-01T18:20:27+00:00" }, { "id": "01a0bb70-c60c-724b-9d30-1581b68080d6", "title": "Chutzpah 2.4.3", "url": "https://matthewmanela.com/blog/chutzpah-2-4-2/", "published_at": "2013-07-11T05:07:05+00:00" }, { "id": "01a0bb74-42ce-7101-8cef-ce725c3f9f81", "title": "Chutzpah 2.4 – Code Coverage is a go!", "url": "https://matthewmanela.com/blog/chutzpah-2-4-code-coverage-is-a-go/", "published_at": "2013-04-23T04:59:43+00:00" }, { "id": "01a0bb74-42ce-7101-8cef-ce725d0aefca", "title": "Using SignalR in an ARR cluster", "url": "https://matthewmanela.com/blog/using-signalr-in-an-arr-cluster/", "published_at": "2013-04-05T22:27:50+00:00" }, { "id": "01a0bb74-42ce-7101-8cef-ce725db01b19", "title": "Chutzpah 2.3 Released", "url": "https://matthewmanela.com/blog/chutzpah-2-3-released/", "published_at": "2013-01-13T23:11:41+00:00" }, { "id": "01a0bb74-42ce-7101-8cef-ce725dcb5096", "title": "Chutzpah 2.2 with TypeScript support", "url": "https://matthewmanela.com/blog/chutzpah-2-2-with-typescript-support/", "published_at": "2012-10-25T19:51:20+00:00" }, { "id": "01a0bb74-42ce-7101-8cef-ce725e58a8b8", "title": "Quickly moving up a directory tree", "url": "https://matthewmanela.com/blog/quickly-moving-up-a-directory-tree/", "published_at": "2012-10-05T20:28:36+00:00" }, { "id": "01a0bb77-7bc8-7073-b3e3-245f48a1adc7", "title": "Chutzpah 2.1 now with CoffeeScript support", "url": "https://matthewmanela.com/blog/chutzpah-2-1-now-with-coffeescript-support/", "published_at": "2012-09-09T04:51:54+00:00" }, { "id": "01a0bb77-7bc8-7073-b3e3-245f49804ce2", "title": "Chutzpah 2.0 Released", "url": "https://matthewmanela.com/blog/chutzpah-2-0-released/", "published_at": "2012-07-14T06:21:07+00:00" }, { "id": "01a0bb77-7bc8-7073-b3e3-245f4a1c2e19", "title": "Snippet Designer now supports C++", "url": "https://matthewmanela.com/blog/snippet-designer-now-supports-c/", "published_at": "2012-06-19T02:59:35+00:00" }, { "id": "01a0bb77-7bc8-7073-b3e3-245f4a2bbbf1", "title": "Anatomy of the Chutzpah test adapter for VS 2012 RC", "url": "https://matthewmanela.com/blog/anatomy-of-the-chutzpah-test-adapter-for-vs-2012-rc/", "published_at": "2012-06-12T23:22:07+00:00" }, { "id": "01a0bb77-7bc8-7073-b3e3-245f4b2555e5", "title": "Snippet Designer now supports Visual Studio 2012 RC", "url": "https://matthewmanela.com/blog/snippet-designer-now-supports-visual-studio-2012-rc/", "published_at": "2012-06-10T05:58:20+00:00" }, { "id": "01a0bb7a-cda2-7018-b1a5-8287e8ac0d6c", "title": "Making linking between anchors in an IFrame work in Chrome and Firefox 11+", "url": "https://matthewmanela.com/blog/making-linking-between-anchors-in-an-iframe-work-in-firefox-11-and-above/", "published_at": "2012-04-30T23:20:22+00:00" }, { "id": "01a0bb7a-cda2-7018-b1a5-8287e8cbf48b", "title": "Chutzpah 1.4.0 Released", "url": "https://matthewmanela.com/blog/chutzpah-1-4-0-released/", "published_at": "2012-03-14T04:31:10+00:00" }, { "id": "01a0bb7a-cda2-7018-b1a5-8287e97e1a82", "title": "Chutzpah test adapter for Visual Studio 11 Beta", "url": "https://matthewmanela.com/blog/chutzpah-test-adapter-for-visual-studio-11-beta/", "published_at": "2012-02-29T23:56:19+00:00" }, { "id": "01a0bb7a-cda2-7018-b1a5-8287e9aa9a32", "title": "A Monadic Pratt Parser", "url": "https://matthewmanela.com/blog/a-monadic-pratt-parser/", "published_at": "2011-12-28T23:56:43+00:00" }, { "id": "01a0bb7a-cda2-7018-b1a5-8287e9e9b162", "title": "Chutzpah 1.3.0 Released", "url": "https://matthewmanela.com/blog/chutzpah-1-3-0-released/", "published_at": "2011-11-19T22:17:14+00:00" }, { "id": "01a0bb7e-dc3c-72a8-bc87-40a8054071a5", "title": "Moving and renaming resource keys in a .resx file", "url": "https://matthewmanela.com/blog/moving-and-renaming-resource-keys-in-a-resx-file/", "published_at": "2011-11-09T19:19:06+00:00" }, { "id": "01a0bb7e-dc3c-72a8-bc87-40a8062e6b26", "title": "Chutzpah 1.2.0 Released", "url": "https://matthewmanela.com/blog/chutzpah-1-2-0-released/", "published_at": "2011-09-12T05:29:01+00:00" }, { "id": "01a0bb7e-dc3c-72a8-bc87-40a807286c9a", "title": "Make your website faster with RequestReduce", "url": "https://matthewmanela.com/blog/make-your-website-faster-with-requestreduce/", "published_at": "2011-09-11T01:23:35+00:00" }, { "id": "01a0bb7e-dc3c-72a8-bc87-40a80753f4e2", "title": "Update on inheriting base type mappings with AutoMapper", "url": "https://matthewmanela.com/blog/update-on-inheriting-base-type-mappings-with-automapper/", "published_at": "2011-09-02T16:45:04+00:00" }, { "id": "01a0bb7e-dc3c-72a8-bc87-40a808511638", "title": "Chutzpah 1.1.0 Released", "url": "https://matthewmanela.com/blog/chutzpah-1-1-0-released/", "published_at": "2011-08-08T13:26:32+00:00" }, { "id": "01a0bb8b-ac4e-7391-bd07-331b381ff6a7", "title": "A combined Mercurial and Git PowerShell Prompt", "url": "https://matthewmanela.com/blog/a-combined-mercurial-and-git-powershell-prompt/", "published_at": "2011-07-15T22:56:00+00:00" }, { "id": "01a0bb8b-ac4e-7391-bd07-331b38eb0137", "title": "Making linking between anchors in an IFrame work in Firefox 4 and above", "url": "https://matthewmanela.com/blog/making-linking-between-anchors-in-an-iframe-work-in-firefox-4-and-above/", "published_at": "2011-06-30T18:47:58+00:00" }, { "id": "01a0bb8b-ac4e-7391-bd07-331b39b53038", "title": "Chutzpah – A JavaScript Test Runner Released", "url": "https://matthewmanela.com/blog/chutzpah-a-javascript-test-runner-released/", "published_at": "2011-06-20T05:25:58+00:00" }, { "id": "01a0bb8b-ac4e-7391-bd07-331b3a3991b9", "title": "Return type overloading in Haskell", "url": "https://matthewmanela.com/blog/return-type-overloading-in-haskell/", "published_at": "2011-06-17T18:05:46+00:00" }, { "id": "01a0bb8b-ac4e-7391-bd07-331b3aa43765", "title": "Snippet Designer 1.4.0 Released", "url": "https://matthewmanela.com/blog/snippet-designer-1-4-0-released/", "published_at": "2011-06-14T14:00:35+00:00" }, { "id": "01a0bb8f-73a2-7028-b160-72f10e098ff3", "title": "DiffPlex 1.2 Released", "url": "https://matthewmanela.com/blog/diffplex-1-2-released/", "published_at": "2011-05-23T14:11:51+00:00" }, { "id": "01a0bb8f-73a2-7028-b160-72f10e65ea9c", "title": "Refactor now, not later", "url": "https://matthewmanela.com/blog/refactor-now-not-later/", "published_at": "2011-05-12T14:12:50+00:00" }, { "id": "01a0bb8f-73a2-7028-b160-72f10f46f3fe", "title": "Regex Hero: Free online regular expression tester", "url": "https://matthewmanela.com/blog/regex-hero-free-online-regular-expression-tester/", "published_at": "2011-05-10T15:43:44+00:00" }, { "id": "01a0bb8f-73a2-7028-b160-72f10fa600da", "title": "Converting from RTF to HTML and HTML to RTF", "url": "https://matthewmanela.com/blog/converting-between-rtf-to-html-and-html-to-rtf/", "published_at": "2011-04-27T23:42:18+00:00" }, { "id": "01a0bb8f-73a2-7028-b160-72f10fd2915f", "title": "The problem with the EnvDTE ItemOperations.NewFile method", "url": "https://matthewmanela.com/blog/the-problem-with-the-envdte-itemoperations-newfile-method/", "published_at": "2011-03-09T14:49:16+00:00" }, { "id": "01a0bb9c-4a29-70e6-a6dc-2f5e4bb31655", "title": "Snippet Designer 1.3.1 Released", "url": "https://matthewmanela.com/blog/snippet-designer-1-3-1-released/", "published_at": "2011-03-04T15:13:49+00:00" }, { "id": "01a0bb9c-4a29-70e6-a6dc-2f5e4ca908b6", "title": "Visually view all events attached to DOM elements", "url": "https://matthewmanela.com/blog/visually-view-all-events-attached-to-dom-elements/", "published_at": "2011-02-25T16:13:55+00:00" }, { "id": "01a0bb9c-4a29-70e6-a6dc-2f5e4d029480", "title": "Inheriting base type mappings with AutoMapper", "url": "https://matthewmanela.com/blog/inheriting-base-type-mappings-with-automapper-extension/", "published_at": "2011-01-07T17:20:47+00:00" }, { "id": "01a0bb9c-4a29-70e6-a6dc-2f5e4d5d8376", "title": "Using NHibernate with existing ADO.NET transactions", "url": "https://matthewmanela.com/blog/using-nhibernate-with-existing-ado-net-transactions/", "published_at": "2011-01-04T16:19:20+00:00" }, { "id": "01a0bb9c-4a29-70e6-a6dc-2f5e4dbfb669", "title": "Water Pipes: My first Windows Phone app", "url": "https://matthewmanela.com/blog/water-pipes-my-first-windows-phone-app/", "published_at": "2010-12-30T23:50:38+00:00" }, { "id": "01a0bba2-23cd-71a6-b718-540966bd2bb6", "title": "OpenWithTest 0.4 Released", "url": "https://matthewmanela.com/blog/openwithtest-0-4-released/", "published_at": "2010-11-19T23:23:13+00:00" }, { "id": "01a0bba2-23cd-71a6-b718-540967724220", "title": "A simple JavaScript stubbing function", "url": "https://matthewmanela.com/blog/a-simple-javascript-stubbing-function/", "published_at": "2010-10-03T03:53:13+00:00" }, { "id": "01a0bba2-23cd-71a6-b718-540967a98dd9", "title": "Functional stateful programming in F#", "url": "https://matthewmanela.com/blog/functional-stateful-program-in-f/", "published_at": "2010-09-24T03:21:59+00:00" }, { "id": "01a0bba2-23cd-71a6-b718-5409685042d8", "title": "Launching the TortoiseHg log more conveniently from the command line", "url": "https://matthewmanela.com/blog/launching-the-tortoisehg-log-more-conveniently-from-the-command-line/", "published_at": "2010-09-19T04:03:21+00:00" }, { "id": "01a0bba2-23cd-71a6-b718-5409689bc627", "title": "The Nu package management system and DiffPlex", "url": "https://matthewmanela.com/blog/the-nu-package-management-system-and-diffplex/", "published_at": "2010-09-16T17:54:29+00:00" }, { "id": "01a0bba7-ac12-7330-b1f4-ef680ff5aadc", "title": "Making an executable take pipelined input in PowerShell", "url": "https://matthewmanela.com/blog/making-an-executable-take-pipelined-input-in-powershell/", "published_at": "2010-08-30T04:59:25+00:00" }, { "id": "01a0bba7-ac12-7330-b1f4-ef68108d0ad7", "title": "FastSharp 2.0", "url": "https://matthewmanela.com/blog/fastsharp-2-0/", "published_at": "2010-08-09T05:57:37+00:00" }, { "id": "01a0bba7-ac12-7330-b1f4-ef6810c7cecb", "title": "A StructureMap Gotcha", "url": "https://matthewmanela.com/blog/a-structuremap-gotcha/", "published_at": "2010-08-06T18:41:26+00:00" }, { "id": "01a0bba7-ac12-7330-b1f4-ef68113a2d32", "title": "OpenWithTest released on Visual Studio Gallery", "url": "https://matthewmanela.com/blog/openwithtest-released-on-visual-studio-gallery/", "published_at": "2010-06-30T23:59:00+00:00" }, { "id": "01a0bba7-ac12-7330-b1f4-ef6811e41685", "title": "Snippet Designer 1.3 Released!", "url": "https://matthewmanela.com/blog/snippet-designer-1-3-released/", "published_at": "2010-06-02T04:59:09+00:00" }, { "id": "01a0bbac-b69d-7235-bbed-df9890dac028", "title": "DiffPlex 1.1 Released", "url": "https://matthewmanela.com/blog/diffplex-1-1-released/", "published_at": "2010-04-21T13:41:18+00:00" }, { "id": "01a0bbac-b69d-7235-bbed-df9891252ffb", "title": "A Mercurial PowerShell Prompt", "url": "https://matthewmanela.com/blog/a-mercurial-powershell-prompt/", "published_at": "2010-04-02T04:36:50+00:00" }, { "id": "01a0bbac-b69d-7235-bbed-df98917cc4b9", "title": "DiffPlex 1.0 Released!!", "url": "https://matthewmanela.com/blog/diffplex-1-0-released/", "published_at": "2010-02-28T02:10:00+00:00" }, { "id": "01a0bbac-b69d-7235-bbed-df98917e8ab8", "title": "Snippet Designer 1.2 Beta Release with Visual Studio 2010 Support", "url": "https://matthewmanela.com/blog/snippet-designer-1-2-beta-release-with-visual-studio-2010-support/", "published_at": "2010-01-22T14:52:00+00:00" }, { "id": "01a0bbac-b69d-7235-bbed-df98923c3fdf", "title": "Regex based Lexer with F#", "url": "https://matthewmanela.com/blog/regex-based-lexer-with-f-2/", "published_at": "2010-01-19T14:52:00+00:00" }, { "id": "01a0bbb1-afe4-7354-8bdb-7948a87509fd", "title": "Count the number of lines in your project with one line of Powershell", "url": "https://matthewmanela.com/blog/count-the-number-of-lines-in-your-project-with-one-line-of-powershell/", "published_at": "2009-12-11T14:50:00+00:00" }, { "id": "01a0bbb1-afe4-7354-8bdb-7948a881a310", "title": "Useful Moq Extension Method", "url": "https://matthewmanela.com/blog/useful-moq-extension-method/", "published_at": "2009-11-25T00:03:00+00:00" }, { "id": "01a0bbb1-afe4-7354-8bdb-7948a9809a6e", "title": "Converting RTF to HTML", "url": "https://matthewmanela.com/blog/converting-rtf-to-html/", "published_at": "2009-09-28T21:28:00+00:00" }, { "id": "01a0bbb1-afe4-7354-8bdb-7948aa5aaebc", "title": "I finally got fed up with Enum.Parse", "url": "https://matthewmanela.com/blog/i-finally-got-fed-up-with-enum-parse/", "published_at": "2009-07-24T19:02:04+00:00" }, { "id": "01a0bbb1-afe4-7354-8bdb-7948aa988bbd", "title": "DRY and Unit Tests don’t mix well", "url": "https://matthewmanela.com/blog/dry-and-unit-tests-don%e2%80%99t-mix-well-2/", "published_at": "2009-07-13T06:08:50+00:00" }, { "id": "01a0bbb7-47d9-72b9-bb63-c5e2d8d1b6e9", "title": "How to teach your girlfriend Hexadecimal?", "url": "https://matthewmanela.com/blog/how-to-teach-your-girlfriend-hexadecimal/", "published_at": "2009-05-06T23:49:00+00:00" }, { "id": "01a0bbb7-47d9-72b9-bb63-c5e2d9218732", "title": "Snippet Designer in April’s MSDN Magazine!", "url": "https://matthewmanela.com/blog/snippet-designer-in-april%e2%80%99s-msdn-magazine/", "published_at": "2009-04-15T02:33:47+00:00" }, { "id": "01a0bbb7-47d9-72b9-bb63-c5e2d9ebd5bb", "title": "A functional take on console program loop in F#", "url": "https://matthewmanela.com/blog/a-functional-take-on-console-program-loop-in-f/", "published_at": "2009-04-14T07:51:19+00:00" }, { "id": "01a0bbb7-47d9-72b9-bb63-c5e2daaba574", "title": "Synchronizing Scrollbars using JQuery", "url": "https://matthewmanela.com/blog/synchronizing-scrollbars-using-jquery/", "published_at": "2009-03-19T23:29:11+00:00" }, { "id": "01a0bbb7-47d9-72b9-bb63-c5e2db2bb230", "title": "Prime Factorization using Unfold in Haskell", "url": "https://matthewmanela.com/blog/prime-factorization-using-unfold-in-haskell/", "published_at": "2009-03-17T16:53:00+00:00" }, { "id": "01a0bbbb-d49d-705b-b5d5-c2d2fb1b6c15", "title": "My xUnit.net Visual Studio Code Snippets", "url": "https://matthewmanela.com/blog/my-xunit-net-visual-studio-code-snippets/", "published_at": "2009-03-03T02:58:00+00:00" }, { "id": "01a0bbbb-d49d-705b-b5d5-c2d2fbfbf0d4", "title": "Code Assumptions", "url": "https://matthewmanela.com/blog/code-assumptions/", "published_at": "2009-02-02T07:13:42+00:00" }, { "id": "01a0bbbb-d49d-705b-b5d5-c2d2fce924c5", "title": "Snippet Designer 1.1 Released", "url": "https://matthewmanela.com/blog/snippet-designer-1-1-released/", "published_at": "2009-01-06T05:11:28+00:00" }, { "id": "01a0bbbb-d49d-705b-b5d5-c2d2fdab2a28", "title": "Inline Regular Expression Options", "url": "https://matthewmanela.com/blog/inline-regular-expression-options/", "published_at": "2009-01-01T23:10:15+00:00" }, { "id": "01a0bbbb-d49d-705b-b5d5-c2d2fdbe2dea", "title": "Model Binder", "url": "https://matthewmanela.com/blog/model-binder/", "published_at": "2008-12-16T22:55:38+00:00" } ] posts Claim your blog
Back to matthewmanela.com
Blog · corpus.blog/blogs/matthewmanela.com/posts

matthewmanela.com

matthewmanela.com

2025

2023

2022

2021

2020

2019

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008