41554 blogs · [ { "id": "01a087e7-7c44-73ca-a5a8-3a88abf2ab5d", "title": "Why does Altered Beast need the CD-ROM² System Card 1.0?", "url": "https://stum.de/2026/altered-beast-system-card-10/", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a087e7-7c44-73ca-a5a8-3a88ac6bf103", "title": "Why do PC Engine CD-ROM² games have a second data track?", "url": "https://stum.de/2026/pc-engine-second-data-track/", "published_at": "2026-05-01T00:00:00+00:00" }, { "id": "01a087e7-7c44-73ca-a5a8-3a88acc064e0", "title": "PC Engine CD-ROM² BIOS Method offsets", "url": "https://stum.de/2025/pcenginebiosoffsets/", "published_at": "2025-07-28T00:00:00+00:00" }, { "id": "01a087e7-7c44-73ca-a5a8-3a88ad0875bc", "title": "Building an Arcade Fight Stick", "url": "https://stum.de/2021/10/03/building-an-arcade-fight-stick/", "published_at": "2021-10-03T17:17:16+00:00" }, { "id": "01a087e7-7c44-73ca-a5a8-3a88ad60b00d", "title": "Adding multiple devices to one PCI Express Slot", "url": "https://stum.de/2019/08/01/adding-multiple-devices-to-one-pci-express-slot/", "published_at": "2019-08-01T17:10:10+00:00" }, { "id": "01a087e7-7c44-73ca-a5a8-3a88adc85a45", "title": "Missing XML comment for publicly visible type or member 'considered harmful'", "url": "https://stum.de/2018/09/03/missing-xml-comment-for-publicly-visible-type-or-member-considered-harmful/", "published_at": "2018-09-03T02:16:57+00:00" }, { "id": "01a087e7-7c44-73ca-a5a8-3a88add112d4", "title": "PicSol - a .net Nonogram/Picross Solver Library", "url": "https://stum.de/2017/11/11/picsol-a-net-nonogrampicross-solver-library/", "published_at": "2017-11-11T00:00:00+00:00" }, { "id": "01a087e7-7c44-73ca-a5a8-3a88ae1c1a1a", "title": "Simplexcel 2.0.5", "url": "https://stum.de/2017/09/24/simplexcel-2-0-5/", "published_at": "2017-09-23T21:22:32+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f2d6bcc8f", "title": "To Verb or Not To Verb in Adventure Games", "url": "https://stum.de/2017/06/28/to-verb-or-not-to-verb-in-adventure-games/", "published_at": "2017-06-28T18:46:58+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f2e55b53d", "title": "A failed attempt of using a Tinkerboard or Raspberry Pi as a Backup Server", "url": "https://stum.de/2017/06/12/a-failed-attempt-of-using-a-tinkerboard-or-raspberry-pi-as-a-backup-server/", "published_at": "2017-06-12T12:07:10+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f2ea92f1c", "title": "TresorLib - a deterministic password generator library for .net", "url": "https://stum.de/2017/06/10/tresorlib-a-deterministic-password-generator-library-for-net/", "published_at": "2017-06-10T00:04:34+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f2f1ce446", "title": "Simplexcel 2.0.0", "url": "https://stum.de/2017/04/22/simplexcel-2-0-0/", "published_at": "2017-04-22T03:42:33+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f301b78c3", "title": "RAM and CPU Cycles are there to be used.", "url": "https://stum.de/2017/04/11/ram-and-cpu-cycles-are-there-to-be-used/", "published_at": "2017-04-11T20:39:46+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f30697b6d", "title": "git rebase on pull, and squash on merge", "url": "https://stum.de/2016/12/15/git-rebase-on-pull-and-squash-on-merge/", "published_at": "2016-12-15T14:55:52+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3098301c", "title": "IIS/ASP.net Troubleshooting Cheatsheet", "url": "https://stum.de/2016/10/21/iisasp-net-troubleshooting-cheatsheet/", "published_at": "2016-10-21T09:15:24+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3189c800", "title": "Can we build a better console.log?", "url": "https://stum.de/2016/09/02/can-we-build-a-better-console-log/", "published_at": "2016-09-02T17:36:19+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f319d820e", "title": "Thoughts on ORMs, 2016 Edition", "url": "https://stum.de/2016/08/24/thoughts-on-orms-2016-edition/", "published_at": "2016-08-24T12:21:36+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f31bf7d26", "title": "When nslookup works but you can't ping it, NetBIOS may be missing", "url": "https://stum.de/2016/08/19/when-nslookup-works-but-you-cant-ping-it-netbios-may-be-missing/", "published_at": "2016-08-19T03:03:54+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f32a573c7", "title": "Handling IME events in JavaScript", "url": "https://stum.de/2016/06/24/handling-ime-events-in-javascript/", "published_at": "2016-06-24T14:46:26+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f32ba337b", "title": ".net Framework 4.6.2 adds support to sign XML Documents using RSA-SHA256", "url": "https://stum.de/2016/05/19/net-framework-4-6-2-adds-support-to-sign-xml-documents-using-rsa-sha256/", "published_at": "2016-05-19T22:53:54+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f32fd218c", "title": "configSource only works on sections, not sectionGroups", "url": "https://stum.de/2015/06/26/configsource-only-works-on-sections-not-sectiongroups/", "published_at": "2015-06-26T12:00:30+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f33c6e5c0", "title": "Using Joe's Own Editor for writing", "url": "https://stum.de/2015/06/06/joes-own-editor/", "published_at": "2015-06-06T15:34:00+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f34b3d562", "title": "The new Macbook (2015)", "url": "https://stum.de/2015/05/03/the-new-macbook-2015/", "published_at": "2015-05-03T20:13:57+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f35276c95", "title": "The Dig", "url": "https://stum.de/2015/03/21/the-dig/", "published_at": "2015-03-21T22:05:21+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f35e1d3b2", "title": "Video Games and the Ability to say 'No'", "url": "https://stum.de/2014/06/22/video-games-and-the-ability-to-say-no/", "published_at": "2014-06-22T04:00:04+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f36adf188", "title": "Some Ruby concepts explained for .net developers", "url": "https://stum.de/2014/05/09/some-ruby-concepts-explained-for-net-developers/", "published_at": "2014-05-09T04:00:00+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f379a6391", "title": "Relax NG Verification in .net (and a bit of Schematron)", "url": "https://stum.de/2014/04/19/relax-ng-verification-in-net-and-a-bit-of-schematron/", "published_at": "2014-04-19T04:00:47+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f37f0c64b", "title": "Windows XP and its successors", "url": "https://stum.de/2014/03/06/windows-xp-and-its-successors/", "published_at": "2014-03-06T04:00:23+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f389bb9dd", "title": "What's on the screen: Maniac Mansion", "url": "https://stum.de/2014/02/10/whats-on-the-screen-maniac-mansion/", "published_at": "2014-02-10T03:00:12+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f398e207f", "title": "The importance of Afterglow for retro games", "url": "https://stum.de/2014/01/27/the-importance-of-afterglow-for-retro-games/", "published_at": "2014-01-27T03:00:10+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f39bc1372", "title": "Game Math Cookbook: Radians and Degrees", "url": "https://stum.de/2013/12/22/game-math-cookbook-radians-and-degrees/", "published_at": "2013-12-22T03:00:54+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3ab6ad75", "title": "Game Math Cookbook: Finding out where to move to through the Pythagorean theorem", "url": "https://stum.de/2013/12/21/game-math-cookbook-finding-out-where-to-move-to-through-the-pythagorean-theorem/", "published_at": "2013-12-21T03:00:21+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3b70de38", "title": "Simplexcel 1.0.3", "url": "https://stum.de/2013/08/21/simplexcel-1-0-3/", "published_at": "2013-08-20T20:36:20+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3c2d7c4e", "title": "5 Years of Stackoverflow.com", "url": "https://stum.de/2013/06/21/5-years-of-stackoverflow-com/", "published_at": "2013-06-21T00:12:57+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3cb06ae4", "title": "Are Data Annotations a sign of bad design?", "url": "https://stum.de/2013/06/17/are-data-annotations-a-sign-of-bad-design/", "published_at": "2013-06-17T12:21:58+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3d752a5a", "title": "In defense of OAuth 1.0a", "url": "https://stum.de/2013/04/17/in-defense-of-oauth-1-0a/", "published_at": "2013-04-16T23:58:04+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3df4e4ce", "title": "Guacamelee!", "url": "https://stum.de/2013/04/10/guacamelee/", "published_at": "2013-04-09T21:16:06+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3ead579f", "title": "A look at Adventure Game GUIs", "url": "https://stum.de/2013/01/30/a-look-at-adventure-game-guis/", "published_at": "2013-01-30T08:59:09+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3edc968f", "title": "Game Flow, Part One (Dissecting Indiana Jones and the Fate of Atlantis Part 2)", "url": "https://stum.de/2013/01/21/game-flow-part-one-dissecting-indiana-jones-and-the-fate-of-atlantis-part-2/", "published_at": "2013-01-20T20:06:49+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3fb590f5", "title": "Authentic Gaming Experiences", "url": "https://stum.de/2013/01/20/authentic-gaming-experiences/", "published_at": "2013-01-20T13:25:26+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f3fe554ec", "title": "The Intro Sequence (Dissecting Indiana Jones and the Fate of Atlantis Part 1)", "url": "https://stum.de/2013/01/20/the-intro-sequence-dissecting-indiana-jones-and-the-fate-of-atlantis-part-1/", "published_at": "2013-01-19T18:34:23+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f40bbc0c2", "title": "Simplexcel - simple .xlsx library for .net", "url": "https://stum.de/2013/01/10/simplexcel-simple-xlsx-library-for-net/", "published_at": "2013-01-10T02:28:34+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f40c82066", "title": "Don't do Tutorial prompts", "url": "https://stum.de/2012/12/16/dont-do-tutorial-prompts/", "published_at": "2012-12-16T12:32:00+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f41c1ef76", "title": "What I like and dislike in Adventure games", "url": "https://stum.de/2012/12/13/what-i-like-and-dislike-in-adventure-games/", "published_at": "2012-12-13T04:14:46+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f42710cad", "title": "The two most important lines of code I have written, ever", "url": "https://stum.de/2012/05/19/the-two-most-important-lines-of-code-i-have-written-ever/", "published_at": "2012-05-19T12:32:24+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f42e131a2", "title": "Be careful with choices that carry over multiple games", "url": "https://stum.de/2012/03/07/be-careful-with-choices-that-carry-over-multiple-games/", "published_at": "2012-03-06T21:25:35+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f43894757", "title": "Always check all fields in the model", "url": "https://stum.de/2012/03/04/always-check-all-fields-in-the-model/", "published_at": "2012-03-04T14:44:02+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f43ce1c78", "title": "In defense of story-driven games", "url": "https://stum.de/2012/02/21/in-defense-of-story-driven-games/", "published_at": "2012-02-21T00:35:27+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4471c466", "title": "Using Scrivener and GitHub", "url": "https://stum.de/2011/11/08/using-scrivener-and-github/", "published_at": "2011-11-07T19:48:20+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4505bc2c", "title": "Thoughts on OR/M", "url": "https://stum.de/2011/09/28/thoughts-on-orm-2/", "published_at": "2011-09-27T20:39:32+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f46021df9", "title": "I would like Tech Books to be like this", "url": "https://stum.de/2011/08/31/i-would-like-tech-books-to-be-like-this/", "published_at": "2011-08-30T20:49:08+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f46098d94", "title": "Duke Nukem Forever", "url": "https://stum.de/2011/06/26/duke-nukem-forever/", "published_at": "2011-06-25T23:57:06+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f46e95d71", "title": "NDepend – \"SQL\" for your code", "url": "https://stum.de/2011/03/21/ndepend-sql-for-your-code/", "published_at": "2011-03-20T19:38:25+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f47e365a1", "title": "Finding duplicate File names in a directory tree", "url": "https://stum.de/2011/01/26/finding-duplicate-file-names-in-a-directory-tree/", "published_at": "2011-01-26T00:42:35+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f481bdc02", "title": "Tron Legacy", "url": "https://stum.de/2010/12/19/tron-legacy/", "published_at": "2010-12-19T08:10:11+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f489ebe42", "title": "Writing a BF Compiler for .net (Part 7: The ret instruction)", "url": "https://stum.de/2010/09/12/writing-a-bf-compiler-for-net-part-7-the-ret-instruction/", "published_at": "2010-09-12T14:52:47+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f48ce6504", "title": "Writing a BF Compiler for .net (Part 6: The actual compiler)", "url": "https://stum.de/2010/09/12/writing-a-bf-compiler-for-net-part-6-the-actual-compiler/", "published_at": "2010-09-11T16:54:56+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f48f12c01", "title": "Why doesn't Windows offer a working help system anymore?", "url": "https://stum.de/2010/06/11/why-doesnt-windows-offer-a-working-help-system-anymore/", "published_at": "2010-06-10T22:32:39+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f49b127e0", "title": "Writing a BF Compiler for .net (Part 5: [ and ] - while loops in IL)", "url": "https://stum.de/2010/04/28/writing-a-bf-compiler-for-net-part-5-and-while-loops-in-il/", "published_at": "2010-04-27T23:02:53+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4a1b175e", "title": "Writing a BF Compiler for .net (Part 4: . and ,)", "url": "https://stum.de/2010/04/27/writing-a-bf-compiler-for-net-part-4-and/", "published_at": "2010-04-26T20:45:31+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4a7fce4f", "title": "How Optional Parameters work, why they can be dangerous, and why they work in .net 2/3 as well", "url": "https://stum.de/2010/04/19/how-optional-parameters-work-why-they-can-be-dangerous-and-why-they-work-in-net-23-as-well/", "published_at": "2010-04-19T11:36:59+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4aaefb7d", "title": "Writing a BF Compiler for .net (Part 3: pointer++ and pointer--)", "url": "https://stum.de/2010/04/19/writing-a-bf-compiler-for-net-part-3-pointer-and-pointer/", "published_at": "2010-04-18T16:09:45+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4b52f11c", "title": "Writing a BF Compiler for .net (Part 2: Writing BF in C# and looking at the IL)", "url": "https://stum.de/2010/04/12/writing-a-bf-compiler-for-net-part-2-writing-bf-in-c-and-looking-at-the-il/", "published_at": "2010-04-11T20:09:34+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4c27eed4", "title": "Writing a BF Compiler for .net (Part 1: Explanation of the language and interpreter in C#)", "url": "https://stum.de/2010/04/09/writing-a-bf-compiler-for-net-part-1-explanation-of-the-language-and-interpreter-in-c/", "published_at": "2010-04-08T23:24:20+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4c2a299b", "title": "TimeSpan.js Version 1.2 released", "url": "https://stum.de/2010/03/05/timespan-js-version-1-2-released/", "published_at": "2010-03-04T23:42:48+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4cea5775", "title": "An Extension method to replace multiple Chars in a string", "url": "https://stum.de/2010/02/16/an-extension-method-to-replace-multiple-chars-in-a-string/", "published_at": "2010-02-15T18:14:44+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4d9528e0", "title": "JavaScript TimeSpan library updated to 1.1", "url": "https://stum.de/2010/02/13/javascript-timespan-library-updated-to-1-1/", "published_at": "2010-02-12T20:08:39+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4e884d91", "title": "JavaScript TimeSpan Library", "url": "https://stum.de/2010/02/11/javascript-timespan-library/", "published_at": "2010-02-11T01:14:50+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4e973d5d", "title": "An ASP.net AJAX UpdateProgress that can render Inline", "url": "https://stum.de/2010/01/28/an-asp-net-ajax-updateprogress-that-can-render-inline/", "published_at": "2010-01-27T18:02:34+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4ef53cea", "title": "A simple Even/Odd Cycler for .net", "url": "https://stum.de/2010/01/22/a-simple-evenodd-cycler-for-net/", "published_at": "2010-01-21T17:38:37+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f4fac6e2b", "title": "Disabling Hibernate on Windows 7", "url": "https://stum.de/2010/01/17/disabling-hibernate-on-windows-7/", "published_at": "2010-01-17T02:00:02+00:00" }, { "id": "01a087e7-7c45-7399-afca-4e9f5054acd4", "title": "Extension Method: Return another string if string is null or empty", "url": "https://stum.de/2010/01/16/extension-method-return-another-string-if-string-is-null-or-empty/", "published_at": "2010-01-15T15:10:46+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8ec2a4057", "title": "Having a nested Configuration Section in web.config", "url": "https://stum.de/2009/12/28/having-a-nested-configuration-section-in-web-config/", "published_at": "2009-12-28T03:15:00+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8ecee84f1", "title": "Whatever happened to Advertising Games?", "url": "https://stum.de/2009/08/15/whatever-happened-to-advertising-games/", "published_at": "2009-08-15T15:46:21+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8ed2e1deb", "title": "A simple .ini File parser for C#", "url": "https://stum.de/2009/08/15/a-simple-ini-file-parser-for-c/", "published_at": "2009-08-14T19:28:57+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8edf4fe84", "title": "Thoughts about Final Fantasy IV: Echoes of Betrayal, Light of Redemption", "url": "https://stum.de/2009/07/24/thoughts-about-final-fantasy-iv-echoes-of-betrayal-light-of-redemption/", "published_at": "2009-07-24T09:04:30+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8eeeaa01e", "title": "My spoiler-laden thoughts about Terminator Salvation and Terminator in genreral", "url": "https://stum.de/2009/06/25/my-spoiler-laden-thoughts-about-terminator-salvation-and-terminator-in-genreral/", "published_at": "2009-06-24T17:32:59+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8ef4e729d", "title": "A Safe String.SubString Extension Method", "url": "https://stum.de/2009/02/27/a-safe-stringsubstring-extension-method/", "published_at": "2009-02-27T09:26:21+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f001c184", "title": "Const Strings - a very convenient way to shoot yourself in the foot", "url": "https://stum.de/2009/01/14/const-strings-a-very-convenient-way-to-shoot-yourself-in-the-foot/", "published_at": "2009-01-14T05:20:24+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f07f777d", "title": "Super Street Fighter II Turbo HD Remix", "url": "https://stum.de/2008/11/27/super-street-fighter-ii-turbo-hd-remix/", "published_at": "2008-11-26T15:49:39+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f0fcc8c0", "title": "Stack Overflow: The Close Wars", "url": "https://stum.de/2008/11/25/stack-overflow-the-close-wars/", "published_at": "2008-11-25T13:09:36+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f1cc9a48", "title": "RTFM: You must Enable Internet Information Services 7.0 with ASP.net (Windows Azure)", "url": "https://stum.de/2008/11/10/rtfm-you-must-enable-internet-information-services-70-with-aspnet-windows-azure/", "published_at": "2008-11-10T14:16:47+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f1f5bd70", "title": "PermanentRedirectResult - a 301 HTTP Redirect for ASP.net MVC", "url": "https://stum.de/2008/10/22/permanentredirectresult/", "published_at": "2008-10-22T15:46:52+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f2b80e35", "title": "Base36 Encoder/Decoder in C#", "url": "https://stum.de/2008/10/20/base36-encoderdecoder-in-c/", "published_at": "2008-10-20T06:38:28+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f35d4a8e", "title": "Just making stuff work", "url": "https://stum.de/2008/10/18/just-making-stuff-work/", "published_at": "2008-10-18T10:55:59+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f380180a", "title": "Interrupting the Game Flow = Annoying as Hell", "url": "https://stum.de/2008/04/27/interrupting-the-game-flow-annoying-as-hell/", "published_at": "2008-04-27T12:52:22+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f466e26c", "title": "Mass Effect - Hiding rough edges under a shell of awesomeness", "url": "https://stum.de/2008/04/26/mass-effect-hiding-rough-edges-under-a-shell-of-awesomeness/", "published_at": "2008-04-26T14:47:35+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f50699a0", "title": "Xbox 360 and Achievements (and Undertow)", "url": "https://stum.de/2008/01/24/xbox-360-and-achievements-and-undertow/", "published_at": "2008-01-23T16:36:55+00:00" }, { "id": "01a087e7-7c46-7086-92e9-f5f8f573e7d4", "title": "Game Packaging", "url": "https://stum.de/2008/01/06/game-packaging/", "published_at": "2008-01-06T14:04:43+00:00" } ] posts Claim your blog
Back to stum.de
Blog · corpus.blog/blogs/stum.de/posts

stum.de

stum.de

2026

2025

2021

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008