54,302 blogs · [ { "id": "01a087e4-c883-7024-81ba-59b7e633b345", "title": "Wittgenstein’s Tractatus", "url": "https://squarewidget.com/wittgensteins-tractatus/", "published_at": "2026-08-06T02:26:32+00:00" }, { "id": "01a087e4-c884-7061-814c-546788733ed0", "title": "Truth and Post-Truth", "url": "https://squarewidget.com/truth-and-post-truth/", "published_at": "2026-05-03T17:46:34+00:00" }, { "id": "01a087e4-c884-7061-814c-546788ac5334", "title": "Kant’s Destruction and the Rise of Existentialism", "url": "https://squarewidget.com/kant-existentialism/", "published_at": "2026-03-13T03:00:41+00:00" }, { "id": "01a087e4-c884-7061-814c-5467896e1962", "title": "A Developer’s Manifesto", "url": "https://squarewidget.com/developers-manifesto/", "published_at": "2025-06-22T22:18:48+00:00" }, { "id": "01a087e4-c884-7061-814c-54678a41242c", "title": "Being And Time: Final Opinions", "url": "https://squarewidget.com/being-and-time-final-opinions/", "published_at": "2025-03-08T21:05:22+00:00" }, { "id": "01a087e4-c884-7061-814c-54678af86665", "title": "Being And Time: Temporality", "url": "https://squarewidget.com/being-and-time-temporality/", "published_at": "2025-03-01T23:43:30+00:00" }, { "id": "01a087e4-c884-7061-814c-54678ba10d33", "title": "Being And Time: Care", "url": "https://squarewidget.com/being-and-time-care/", "published_at": "2025-03-01T23:43:22+00:00" }, { "id": "01a087e4-c884-7061-814c-54678bf10c98", "title": "Being And Time: Authentic Self", "url": "https://squarewidget.com/being-and-time-authentic-self/", "published_at": "2025-02-23T00:52:16+00:00" }, { "id": "01a087e4-c884-7061-814c-54678c6398c0", "title": "Being And Time: Average Everydayness", "url": "https://squarewidget.com/being-and-time-average-everydayness/", "published_at": "2025-02-17T21:35:37+00:00" }, { "id": "01a087e4-c884-7061-814c-54678cbb7118", "title": "Being And Time: The Others", "url": "https://squarewidget.com/being-and-time-the-others/", "published_at": "2025-02-17T21:10:06+00:00" }, { "id": "01a0d209-19d0-7257-9116-b75650e6a34e", "title": "Being And Time: Being-In-The-World", "url": "https://squarewidget.com/being-and-time-being-in-the-world/", "published_at": "2025-02-16T23:01:30+00:00" }, { "id": "01a0d209-19d0-7257-9116-b7565129f991", "title": "Being And Time: Dasein", "url": "https://squarewidget.com/being-and-time-dasein/", "published_at": "2025-02-09T01:55:10+00:00" }, { "id": "01a0d209-19d0-7257-9116-b7565216cf98", "title": "Being And Time: Rebuilding", "url": "https://squarewidget.com/being-and-time-rebuilding/", "published_at": "2025-02-08T20:14:45+00:00" }, { "id": "01a0d209-19d0-7257-9116-b75652f42dc9", "title": "Being And Time: Destruction", "url": "https://squarewidget.com/being-and-time-destruction/", "published_at": "2025-02-08T20:14:15+00:00" }, { "id": "01a0d209-19d0-7257-9116-b7565399f6d8", "title": "Being And Time: The Ontological Tradition", "url": "https://squarewidget.com/being-and-time-the-ontological-tradition/", "published_at": "2025-02-03T02:42:19+00:00" }, { "id": "01a0d209-19d1-7221-b645-517252d0dcf3", "title": "Being And Time: The Meaning of Being", "url": "https://squarewidget.com/being-and-time-the-meaning-of-being/", "published_at": "2025-02-03T02:41:57+00:00" }, { "id": "01a0d209-19d1-7221-b645-51725351427c", "title": "Being And Time: Introduction", "url": "https://squarewidget.com/being-and-time-introduction/", "published_at": "2025-02-03T02:41:30+00:00" }, { "id": "01a0d209-19d1-7221-b645-517253f592f3", "title": "What Sidereal Time Is It?", "url": "https://squarewidget.com/what-sidereal-time-is-it/", "published_at": "2024-02-25T21:34:14+00:00" }, { "id": "01a0d209-19d1-7221-b645-517254d8cd25", "title": "SquareWidget.Astronomy.Core: A C# Code Library", "url": "https://squarewidget.com/astronomy-code-library/", "published_at": "2024-01-29T04:35:58+00:00" }, { "id": "01a0d209-19d1-7221-b645-5172550562a8", "title": "Calculate New Moon Dates", "url": "https://squarewidget.com/calculate-new-moon-dates/", "published_at": "2022-10-04T22:49:06+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f40543556e1e", "title": "Calculate Future Solar Eclipses", "url": "https://squarewidget.com/calculate-future-solar-eclipses/", "published_at": "2022-09-27T16:10:16+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f405436dea02", "title": "Let’s Make a Sundial!", "url": "https://squarewidget.com/lets-make-a-sundial/", "published_at": "2022-09-05T18:19:44+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f40543eb134f", "title": "Pretty Good Pipeline (PGP)", "url": "https://squarewidget.com/pretty-good-pipeline/", "published_at": "2020-08-08T22:16:50+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f40544c37585", "title": "JSON Variable Substitution in Multi-Stage YAML Pipeline with Azure Key Vault", "url": "https://squarewidget.com/json-variable-substitution-in-multi-stage-yaml-pipeline-with-azure-key-vault/", "published_at": "2020-07-29T02:35:13+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f40545683216", "title": "JSON Variable Substitution in Multi-Stage YAML Azure Pipeline", "url": "https://squarewidget.com/json-variable-substitution-in-multi-stage-yaml-azure-pipeline/", "published_at": "2020-07-25T23:51:17+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f4054665aebb", "title": "Calculate Distance Between Two Points on Earth", "url": "https://squarewidget.com/calculate-distance-between-two-points-on-earth/", "published_at": "2020-04-05T21:06:58+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f405474cc099", "title": "Astronomical Calculations: Sidereal Time", "url": "https://squarewidget.com/astronomical-calculations-sidereal-time/", "published_at": "2020-03-22T19:53:42+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f40547f6d641", "title": "Astronomical Calculations: Moons of Jupiter", "url": "https://squarewidget.com/astronomical-calculations-moons-of-jupiter/", "published_at": "2020-02-17T02:18:30+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f40548cffeff", "title": "Astronomical Calculations: Delta T", "url": "https://squarewidget.com/astronomical-calculations-delta-t/", "published_at": "2020-02-01T22:45:20+00:00" }, { "id": "01a0d209-a540-7061-bb1a-f40548ec1231", "title": "ASP.NET Core Multi-Tenant API", "url": "https://squarewidget.com/asp-net-core-multi-tenant-api/", "published_at": "2019-09-11T00:04:30+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c0497e91119", "title": "Deep Dive: Azure DevOps Version Control", "url": "https://squarewidget.com/azure-devops-version-control/", "published_at": "2019-05-18T21:15:39+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c0498afda5f", "title": "Kepler’s Equation", "url": "https://squarewidget.com/keplers-equation/", "published_at": "2019-04-09T03:21:52+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c049949b9a9", "title": "Astronomical Calculations: Solar Coordinates", "url": "https://squarewidget.com/solar-coordinates/", "published_at": "2019-02-25T00:24:00+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c04995172cb", "title": "Astronomical Calculations: The Julian Day", "url": "https://squarewidget.com/julian-day/", "published_at": "2019-02-10T23:15:36+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c0499fd6567", "title": "NuGet Package Feeds on Azure DevOps", "url": "https://squarewidget.com/nuget-package-feeds-on-azure-devops/", "published_at": "2018-12-26T22:13:04+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c049a14b11e", "title": "Let’s Build A Solar Calendar!", "url": "https://squarewidget.com/lets-build-a-solar-calendar/", "published_at": "2018-12-16T23:13:54+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c049ad5c640", "title": "Now Available: ASP.NET Core 2 HMAC Middleware", "url": "https://squarewidget.com/now-available-asp-net-core-2-hmac-middleware/", "published_at": "2018-12-10T00:23:28+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c049bd1a8ab", "title": "From Soup to Nuts: Azure DevOps with Visual Studio 2017", "url": "https://squarewidget.com/azure-devops-with-visual-studio-2017/", "published_at": "2018-12-01T04:10:05+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c049c71d57b", "title": "Part 4: Adding a Database to the Project", "url": "https://squarewidget.com/part-4-adding-a-database-to-the-project/", "published_at": "2018-12-01T04:00:56+00:00" }, { "id": "01a0d209-c871-727f-a8aa-5c049cfaa306", "title": "Part 3: Setting up a Release Pipeline in Azure DevOps", "url": "https://squarewidget.com/part-3-setting-up-a-release-pipeline-in-azure-devops/", "published_at": "2018-11-26T04:00:05+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b2fc4f2cc", "title": "Part 2: Setting up a Build Pipeline in Azure DevOps", "url": "https://squarewidget.com/part-2-setting-up-a-build-pipeline-in-azure-devops/", "published_at": "2018-11-18T10:35:06+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b300c262d", "title": "Part 1: Publish to an Azure DevOps Repository", "url": "https://squarewidget.com/part-1-publish-to-an-azure-devops-repository/", "published_at": "2018-11-11T23:00:15+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b30f26724", "title": "ASP.NET Core 2.1 Web API Using Multiple Authentication Schemes", "url": "https://squarewidget.com/asp-net-core-2-1-web-api-using-multiple-authentication-schemes/", "published_at": "2018-10-28T03:48:03+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b31a9e110", "title": "Microservices with IdentityServer4 and Ocelot Fronting a .NET Core API", "url": "https://squarewidget.com/microservices-with-identityserver4-and-ocelot-fronting-a-net-core-api/", "published_at": "2018-10-21T14:53:33+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b3297822c", "title": "A Simple CQRS Pattern Using C# in .NET", "url": "https://squarewidget.com/a-simple-cqrs-pattern-using-c-in-net/", "published_at": "2017-04-26T21:21:18+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b33767744", "title": "Oregon Star Party 2015", "url": "https://squarewidget.com/oregon-star-party-2015/", "published_at": "2015-08-17T16:18:57+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b33e1f197", "title": "Hancock Woman Pictograph Solar Calendar", "url": "https://squarewidget.com/hancock-woman-pictograph-solar-calendar/", "published_at": "2014-09-23T18:00:48+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b34c7dddf", "title": "Polymorphic Associations in Entity Framework", "url": "https://squarewidget.com/polymorphic-associations-in-entity-framework/", "published_at": "2014-06-17T11:31:00+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b352e6389", "title": "AuthorizationAttribute with Windows Authentication in MVC 4", "url": "https://squarewidget.com/authorizationattribute-with-windows-authentication-in-mvc-4/", "published_at": "2013-06-17T10:45:07+00:00" }, { "id": "01a0d209-e63f-715f-8242-6e1b35e9f0cb", "title": "Cursorless Iteration in SQL", "url": "https://squarewidget.com/cursorless-iteration-in-sql/", "published_at": "2008-06-09T21:25:42+00:00" }, { "id": "01a0d20a-021e-73e1-8fbd-d8a710d54efb", "title": "Generics and Nullable Types", "url": "https://squarewidget.com/generics-and-nullable-types/", "published_at": "2007-12-12T08:50:41+00:00" } ] posts Claim your blog
Back to squarewidget.com
Blog · corpus.blog/blogs/squarewidget.com/posts

squarewidget.com

squarewidget.com

2026

2025

2024

2022

2020

2019

2018

2017

2015

2014

2013

2008

2007