41554 blogs · [ { "id": "01a08774-2fb6-73bc-8f0a-5a244c8c448b", "title": "Boot Your Productivity With AI", "url": "https://www.entropywins.wtf/blog/2026/04/17/boot-your-productivity-with-ai/", "published_at": "2026-04-17T16:13:33+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a244d461bc3", "title": "High Density Information Sources in 2026", "url": "https://www.entropywins.wtf/blog/2026/01/17/high-density-information-sources-in-2026/", "published_at": "2026-01-17T13:50:33+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a244e0bbca3", "title": "Why You Should Skip MediaWiki 1.44", "url": "https://www.entropywins.wtf/blog/2025/08/20/why-you-should-use-mediawiki-lts-versions/", "published_at": "2025-08-20T13:25:39+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a244ef2c345", "title": "Advice for junior developers", "url": "https://www.entropywins.wtf/blog/2022/09/21/advice-for-junior-developers/", "published_at": "2022-09-21T17:33:39+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a244f48d046", "title": "Using PSR-3 Monolog in MediaWiki", "url": "https://www.entropywins.wtf/blog/2022/02/08/using-psr3-monolog-in-mediawiki/", "published_at": "2022-02-08T16:18:31+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a2450261731", "title": "Value Objects with PHP 8.1", "url": "https://www.entropywins.wtf/blog/2022/01/30/value-objects-with-php-8-1/", "published_at": "2022-01-30T12:58:58+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a2450e05d89", "title": "New MediaWiki blog", "url": "https://www.entropywins.wtf/blog/2019/10/26/new-mediawiki-blog/", "published_at": "2019-10-26T04:33:30+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a24519ffb3a", "title": "Applications as Frameworks", "url": "https://www.entropywins.wtf/blog/2019/02/28/applications-as-frameworks/", "published_at": "2019-02-28T07:38:47+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a24520a18c4", "title": "Readable Functions: Guard Clause", "url": "https://www.entropywins.wtf/blog/2019/01/14/readable-functions-guard-clause/", "published_at": "2019-01-14T07:44:32+00:00" }, { "id": "01a08774-2fb6-73bc-8f0a-5a245286a0f6", "title": "My year in books", "url": "https://www.entropywins.wtf/blog/2019/01/03/my-year-in-books-4/", "published_at": "2019-01-03T21:47:02+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e117438398d1", "title": "Readable Functions: Do One Thing", "url": "https://www.entropywins.wtf/blog/2018/10/30/readable-functions-do-one-thing/", "published_at": "2018-10-30T13:16:11+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e117446d8633", "title": "PHP Typed Properties", "url": "https://www.entropywins.wtf/blog/2018/10/28/php-typed-properties/", "published_at": "2018-10-28T09:07:07+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e11744b14e59", "title": "Readable Functions: Minimize State", "url": "https://www.entropywins.wtf/blog/2018/10/24/readable-functions-minimize-state/", "published_at": "2018-10-24T04:27:58+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e11744f87160", "title": "Clean Architecture + Bounded Contexts diagram", "url": "https://www.entropywins.wtf/blog/2018/09/09/clean-architecture-bounded-contexts-diagram/", "published_at": "2018-09-09T03:51:36+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e117453630e3", "title": "Base Libraries Should be Stable", "url": "https://www.entropywins.wtf/blog/2018/08/30/base-libraries-should-be-stable/", "published_at": "2018-08-29T23:09:17+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e11745eefd71", "title": "Clean Architecture + Bounded Contexts", "url": "https://www.entropywins.wtf/blog/2018/08/14/clean-architecture-bounded-contexts/", "published_at": "2018-08-14T21:42:14+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e117464427b4", "title": "Bounded Contexts in the Wikimedia Fundraising Software", "url": "https://www.entropywins.wtf/blog/2018/08/14/bounded-contexts-in-the-wikimedia-fundraising-software/", "published_at": "2018-08-14T21:34:16+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e11746d301e6", "title": "Clean Architecture: UseCase tests", "url": "https://www.entropywins.wtf/blog/2018/08/01/clean-architecture-usecase-tests/", "published_at": "2018-08-01T13:31:52+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e117476cc42d", "title": "Guidelines for New Software Projects", "url": "https://www.entropywins.wtf/blog/2018/05/09/guidelines-for-new-software-projects/", "published_at": "2018-05-09T20:09:53+00:00" }, { "id": "01a0c50b-2b7f-72dc-bfb4-e117476ff617", "title": "Collaboration Best Practices", "url": "https://www.entropywins.wtf/blog/2018/02/22/collaboration-best-practices/", "published_at": "2018-02-22T02:59:02+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-4029fcff7606", "title": "PHP project template", "url": "https://www.entropywins.wtf/blog/2018/01/20/php-project-template/", "published_at": "2018-01-20T20:37:30+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-4029fd7574b9", "title": "My year in books", "url": "https://www.entropywins.wtf/blog/2018/01/19/my-year-in-books-3/", "published_at": "2018-01-19T15:27:00+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-4029fd8b081f", "title": "Introduction to Iterators and Generators in PHP", "url": "https://www.entropywins.wtf/blog/2017/10/16/introduction-to-iterators-and-generators-in-php/", "published_at": "2017-10-16T13:22:09+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-4029fe854ed1", "title": "Yield in PHPUnit data providers", "url": "https://www.entropywins.wtf/blog/2017/10/09/yield-in-phpunit-data-providers/", "published_at": "2017-10-09T06:16:12+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-4029ff08fcc1", "title": "The Fallacy of DRY", "url": "https://www.entropywins.wtf/blog/2017/09/06/the-fallacy-of-dry/", "published_at": "2017-09-06T10:20:19+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-4029ff6b8f2e", "title": "Review of Ayreon: The Source", "url": "https://www.entropywins.wtf/blog/2017/06/06/review-of-ayreon-the-source/", "published_at": "2017-06-06T22:08:01+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-4029fff6cac5", "title": "Generic Entity handling code", "url": "https://www.entropywins.wtf/blog/2017/05/24/generic-entity-handling-code/", "published_at": "2017-05-24T15:57:20+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-402a00696a4e", "title": "OOP file_get_contents", "url": "https://www.entropywins.wtf/blog/2017/05/09/oop-file_get_contents/", "published_at": "2017-05-09T17:17:09+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-402a013c7ecd", "title": "PHP development with Docker", "url": "https://www.entropywins.wtf/blog/2017/04/25/php-development-with-docker/", "published_at": "2017-04-25T16:14:56+00:00" }, { "id": "01a0c51a-e8e8-7079-9749-402a0203645c", "title": "Why Every Single Argument of Dan North is Wrong", "url": "https://www.entropywins.wtf/blog/2017/02/17/why-every-single-argument-of-dan-north-is-wrong/", "published_at": "2017-02-17T12:34:56+00:00" }, { "id": "01a0c526-0807-7182-bba8-bb1650ca92ea", "title": "My year in books", "url": "https://www.entropywins.wtf/blog/2017/01/06/my-year-in-books-2/", "published_at": "2017-01-06T17:31:53+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97bad549c", "title": "Simple is not easy", "url": "https://www.entropywins.wtf/blog/2017/01/02/simple-is-not-easy/", "published_at": "2017-01-02T20:07:01+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97c1d551f", "title": "PHP 7.1 is awesome", "url": "https://www.entropywins.wtf/blog/2016/12/02/php-7-1-is-awesome/", "published_at": "2016-12-02T09:24:49+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97cdaf33f", "title": "Final Rush Pro 5", "url": "https://www.entropywins.wtf/blog/2016/11/27/final-rush-pro-5/", "published_at": "2016-11-27T17:06:38+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97dcc176f", "title": "Implementing the Clean Architecture", "url": "https://www.entropywins.wtf/blog/2016/11/24/implementing-the-clean-architecture/", "published_at": "2016-11-24T17:22:07+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97dd8d6f5", "title": "Rewriting the Wikimedia Deutschland fundraising", "url": "https://www.entropywins.wtf/blog/2016/11/24/rewriting-the-wikimedia-deutschland-funrdraising/", "published_at": "2016-11-24T17:19:51+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97e2b5af1", "title": "Maps 4.0.0-RC1 released!", "url": "https://www.entropywins.wtf/blog/2016/11/09/maps-4-0-0-rc1-released/", "published_at": "2016-11-09T04:52:14+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97ef00cb6", "title": "Object Orientated Lua code", "url": "https://www.entropywins.wtf/blog/2016/10/29/refactoring-horrible-lua-code/", "published_at": "2016-10-29T21:03:11+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97ef96c7a", "title": "Clean Architecture diagrams", "url": "https://www.entropywins.wtf/blog/2016/09/09/clean-architecture-diagram/", "published_at": "2016-09-09T12:48:59+00:00" }, { "id": "01a0c526-0808-7396-ab0c-efb97f319a6e", "title": "Maps 3.8 for MediaWiki released", "url": "https://www.entropywins.wtf/blog/2016/08/31/maps-3-8-for-mediawiki-released/", "published_at": "2016-08-31T00:52:47+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983e8027361", "title": "Notes: Implementing DDD, chapter 2", "url": "https://www.entropywins.wtf/blog/2016/07/14/notes-implementing-ddd-chapter-2/", "published_at": "2016-07-14T13:21:22+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983e80ff7b2", "title": "Maps 3.7 for MediaWiki released", "url": "https://www.entropywins.wtf/blog/2016/06/24/maps-3-7-for-mediawiki-released/", "published_at": "2016-06-24T10:25:32+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983e908f190", "title": "PHP Unconference Europe 2016", "url": "https://www.entropywins.wtf/blog/2016/06/01/php-unconference-europe-2016/", "published_at": "2016-06-01T14:37:26+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983e9afd806", "title": "Maps 3.6 for MediaWiki released", "url": "https://www.entropywins.wtf/blog/2016/05/26/maps-3-6-for-mediawiki-released/", "published_at": "2016-05-26T17:05:27+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983ea7d409f", "title": "Is Pair Programming worth it?", "url": "https://www.entropywins.wtf/blog/2016/05/25/is-pair-programming-really-worth-it/", "published_at": "2016-05-25T21:42:06+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983eb4b49b7", "title": "I T.A.K.E. 2016", "url": "https://www.entropywins.wtf/blog/2016/05/24/i-t-a-k-e-2016/", "published_at": "2016-05-24T13:09:30+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983ec362d65", "title": "5 ways to write better mocks", "url": "https://www.entropywins.wtf/blog/2016/05/13/5-ways-to-write-better-mocks/", "published_at": "2016-05-13T05:47:04+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983ed266832", "title": "Name All The Things!", "url": "https://www.entropywins.wtf/blog/2016/04/30/name-all-the-things/", "published_at": "2016-04-30T21:23:57+00:00" }, { "id": "01a0c531-6005-7342-bbaa-3983edcbb520", "title": "Semantic MediaWiki now has a YouTube channel!", "url": "https://www.entropywins.wtf/blog/2016/04/04/semantic-mediawiki-now-has-a-youtube-channel/", "published_at": "2016-04-04T00:05:27+00:00" }, { "id": "01a0c531-6006-722b-b39f-c8c4bb1715ad", "title": "Maps 3.5 and Semantic Maps 3.3", "url": "https://www.entropywins.wtf/blog/2016/04/02/maps-3-5-and-semantic-maps-3-3-released/", "published_at": "2016-04-02T22:19:33+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b5068ea204ee", "title": "Missing in PHP7: Nullable return types", "url": "https://www.entropywins.wtf/blog/2016/03/05/missing-in-php7-nullable-return-types/", "published_at": "2016-03-05T17:40:48+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b5068f9df024", "title": "Missing in PHP7: Collections", "url": "https://www.entropywins.wtf/blog/2016/02/22/missing-in-php7-collections/", "published_at": "2016-02-22T09:57:13+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b5068fc3d290", "title": "Missing in PHP7: Value objects", "url": "https://www.entropywins.wtf/blog/2016/02/03/missing-in-php7-value-objects/", "published_at": "2016-02-03T19:17:29+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b5069053d94b", "title": "Missing in PHP7: Named parameters", "url": "https://www.entropywins.wtf/blog/2016/02/01/missing-in-php7-named-parameters/", "published_at": "2016-02-01T16:59:19+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b5069152a5c3", "title": "Missing in PHP7: function references", "url": "https://www.entropywins.wtf/blog/2016/01/30/missing-in-php7-function-references/", "published_at": "2016-01-30T22:28:41+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b50691bc2f5a", "title": "Missing in PHP7", "url": "https://www.entropywins.wtf/blog/2016/01/30/missing-in-php7/", "published_at": "2016-01-30T21:47:45+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b506929389f7", "title": "Replicator: Wikidata import tool", "url": "https://www.entropywins.wtf/blog/2016/01/25/replicator-a-cli-tool-for-wikidata/", "published_at": "2016-01-25T17:43:06+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b50692dcf325", "title": "The Liskov Substitution Principle", "url": "https://www.entropywins.wtf/blog/2016/01/24/the-liskov-substitution-principle/", "published_at": "2016-01-23T23:33:19+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b50692f612c6", "title": "FAF science: Percivals vs T1 PDs", "url": "https://www.entropywins.wtf/blog/2016/01/16/faf-science-percivals-vs-t1-pds/", "published_at": "2016-01-16T17:38:32+00:00" }, { "id": "01a0c53b-660d-7078-8bf8-b506933c4f38", "title": "Quotes: Entropy, the final enemy of all things", "url": "https://www.entropywins.wtf/blog/2016/01/16/quotes-entropy-the-final-enemy-of-all-things/", "published_at": "2016-01-16T07:44:31+00:00" }, { "id": "01a0c544-7fa4-7216-9184-0e85821af770", "title": "My year in books", "url": "https://www.entropywins.wtf/blog/2016/01/09/my-year-in-books/", "published_at": "2016-01-09T00:00:14+00:00" }, { "id": "01a0c544-7fa4-7216-9184-0e8582f6dc81", "title": "Old project pages restored", "url": "https://www.entropywins.wtf/blog/2016/01/08/old-project-documentation-restored/", "published_at": "2016-01-08T22:58:38+00:00" }, { "id": "01a0c544-7fa9-71cc-a000-03980632393e", "title": "WTF? Entropy Wins?", "url": "https://www.entropywins.wtf/blog/2015/12/26/wtf-entropy-wins/", "published_at": "2015-12-25T23:51:20+00:00" }, { "id": "01a0c544-7fa9-71cc-a000-039806e59bb2", "title": "New Semantic MediaWiki wiki!", "url": "https://www.entropywins.wtf/blog/2015/12/25/new-semantic-mediawiki-wiki/", "published_at": "2015-12-25T15:37:42+00:00" }, { "id": "01a0c544-7fa9-71cc-a000-039807bb23bb", "title": "Only smart people can learn to code", "url": "https://www.entropywins.wtf/blog/2015/12/10/only-smart-people-can-learn-to-code/", "published_at": "2015-12-10T13:15:41+00:00" }, { "id": "01a0c544-7fa9-71cc-a000-0398088628cf", "title": "EntityStore and TermStore for Wikibase/Wikidata", "url": "https://www.entropywins.wtf/blog/2015/11/14/entitystore-and-termstore-for-wikibasewikidata/", "published_at": "2015-11-14T19:31:08+00:00" }, { "id": "01a0c544-7fa9-71cc-a000-039808dbaf46", "title": "Wikidata/Wikibase Json Dump Reader", "url": "https://www.entropywins.wtf/blog/2015/11/08/wikidata-wikibase-json-dump-reader/", "published_at": "2015-11-08T12:16:55+00:00" }, { "id": "01a0c544-7fa9-71cc-a000-03980958d0fc", "title": "Rewindable PHP Generators", "url": "https://www.entropywins.wtf/blog/2015/11/08/rewindable-php-generators/", "published_at": "2015-11-08T08:25:29+00:00" }, { "id": "01a0c544-7fa9-71cc-a000-039809e86f42", "title": "(Hello Clojure)", "url": "https://www.entropywins.wtf/blog/2015/10/15/hello-clojure/", "published_at": "2015-10-15T17:53:28+00:00" }, { "id": "01a0c544-7fa9-71cc-a000-03980a724824", "title": "PHPMD: TooManyPublicMethods and allow-underscores", "url": "https://www.entropywins.wtf/blog/2015/09/30/phpmd-toomanypublicmethods-and-allow-underscores/", "published_at": "2015-09-30T20:29:38+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba5a45330", "title": "Lazy iterators in PHP and Python", "url": "https://www.entropywins.wtf/blog/2015/08/19/lazy-iterators-in-php-and-python/", "published_at": "2015-08-19T19:37:33+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba69ec286", "title": "Wikibase DataModel Services", "url": "https://www.entropywins.wtf/blog/2015/08/11/wikibase-datamodel-services/", "published_at": "2015-08-11T13:54:31+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba6b69c8e", "title": "SoCraTes UK 2015", "url": "https://www.entropywins.wtf/blog/2015/06/08/socrates-uk-2015/", "published_at": "2015-06-08T18:39:17+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba7280311", "title": "PHPCS and PHPMD: my experiences", "url": "https://www.entropywins.wtf/blog/2015/02/20/phpcs-and-phpmd-my-experiences/", "published_at": "2015-02-20T03:59:37+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba72c984d", "title": "Semantic MediaWiki news", "url": "https://www.entropywins.wtf/blog/2015/02/20/semantic-mediawiki-news/", "published_at": "2015-02-20T02:15:04+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba792a780", "title": "Wikibase DataModel 1.0", "url": "https://www.entropywins.wtf/blog/2014/09/02/wikibase-datamodel-1-0/", "published_at": "2014-09-02T16:32:45+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba7f5de84", "title": "SoCraTes 2014", "url": "https://www.entropywins.wtf/blog/2014/08/11/socrates-2014/", "published_at": "2014-08-11T19:00:45+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba84dd23a", "title": "Doctrine QueryBuilder table alias", "url": "https://www.entropywins.wtf/blog/2014/08/02/optional-table-alias-in-the-doctrine-querybuilder/", "published_at": "2014-08-02T21:29:45+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba90c504c", "title": "Semantic MediaWiki 2.0 RC3", "url": "https://www.entropywins.wtf/blog/2014/07/24/semantic-mediawiki-2-0-rc3/", "published_at": "2014-07-24T22:30:56+00:00" }, { "id": "01a0c54d-3e8d-71ba-a3b3-982ba9d20c99", "title": "Some fun with iterators", "url": "https://www.entropywins.wtf/blog/2014/07/14/some-fun-with-iterators/", "published_at": "2014-07-14T22:26:48+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c1471ee0", "title": "Component design", "url": "https://www.entropywins.wtf/blog/2014/07/12/component-design/", "published_at": "2014-07-12T22:42:43+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c1919485", "title": "Empower people around the world with microloans", "url": "https://www.entropywins.wtf/blog/2014/07/12/empower-people-around-the-world-with-microloans/", "published_at": "2014-07-12T22:18:40+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c24c55c0", "title": "StarCarft arcade", "url": "https://www.entropywins.wtf/blog/2014/05/28/starcarft-arcade/", "published_at": "2014-05-28T18:21:33+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c334b2ef", "title": "Wikibase and Doctrine DBAL", "url": "https://www.entropywins.wtf/blog/2014/05/06/wikibase-and-doctrine-dbal/", "published_at": "2014-05-06T22:50:12+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c4345468", "title": "The Wikidata phase3 software components", "url": "https://www.entropywins.wtf/blog/2014/05/06/the-wikidata-phase3-software-components/", "published_at": "2014-05-06T22:09:04+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c4b8c8e0", "title": "Nyan review", "url": "https://www.entropywins.wtf/blog/2014/05/04/nyan-review/", "published_at": "2014-05-04T00:32:23+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c531b1a6", "title": "Wikibase DataModel: Entity v2", "url": "https://www.entropywins.wtf/blog/2014/04/30/wikibase-datamodel-entity-v2/", "published_at": "2014-04-30T11:01:31+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c57abeab", "title": "Desert Strike HotS: gas rush", "url": "https://www.entropywins.wtf/blog/2014/04/20/starcarft-desert-strike-hots-gas-rush/", "published_at": "2014-04-20T05:01:09+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c678f7e0", "title": "Wikibase DataModel 0.7.3 released", "url": "https://www.entropywins.wtf/blog/2014/04/14/wikibase-datamodel-0-7-3-released/", "published_at": "2014-04-13T23:24:38+00:00" }, { "id": "01a0c555-c497-729f-8095-a1c1c690ce22", "title": "Diff 1.0 released!", "url": "https://www.entropywins.wtf/blog/2014/04/10/diff-1-0-released/", "published_at": "2014-04-10T16:59:38+00:00" }, { "id": "01a0c55e-0656-713b-95df-94c63687b131", "title": "Wikidata Code Review 2014", "url": "https://www.entropywins.wtf/blog/2014/04/04/wikidata-code-review-2014/", "published_at": "2014-04-04T16:06:26+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac0894878eeb", "title": "Maps 3.0.1 and Semantic Maps 3.0.3 released", "url": "https://www.entropywins.wtf/blog/2014/03/28/maps-3-0-1-and-semantic-maps-3-0-3-released/", "published_at": "2014-03-28T03:16:09+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac089562da32", "title": "Status of the new Wikibase (de)serialization code", "url": "https://www.entropywins.wtf/blog/2014/03/20/status-of-the-new-wikibase-deserialization-code/", "published_at": "2014-03-19T23:06:07+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac0895d04477", "title": "Big Ball of Mud", "url": "https://www.entropywins.wtf/blog/2014/03/17/big-ball-of-mud/", "published_at": "2014-03-17T21:21:11+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac089669f3e0", "title": "Semantic Extra Special Properties 1.0 released!", "url": "https://www.entropywins.wtf/blog/2014/03/01/semantic-extra-special-properties-1-0-released/", "published_at": "2014-03-01T21:18:17+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac0896ae6479", "title": "I did not do it again!", "url": "https://www.entropywins.wtf/blog/2014/02/15/i-did-not-do-it-again/", "published_at": "2014-02-15T21:40:16+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac08977521c4", "title": "MediaWiki extensions to define their MediaWiki compatibility", "url": "https://www.entropywins.wtf/blog/2014/01/02/mediawiki-extensions-to-define-their-mediawiki-compatibility/", "published_at": "2014-01-02T21:18:02+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac08977f6d3a", "title": "PHP Framework Interoperability Group", "url": "https://www.entropywins.wtf/blog/2013/12/31/php-framework-interoperability-group/", "published_at": "2013-12-31T21:16:46+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac089854c5d2", "title": "Funding for MediaWiki Markdown extension", "url": "https://www.entropywins.wtf/blog/2013/12/25/funding-for-mediawiki-markdown-extension/", "published_at": "2013-12-25T21:16:01+00:00" }, { "id": "01a0c55e-0657-73fa-bbc0-ac089915a2ea", "title": "Wikibase DataModel released!", "url": "https://www.entropywins.wtf/blog/2013/12/23/wikibase-datamodel-released/", "published_at": "2013-12-23T21:15:00+00:00" } ] posts Claim your blog
Back to entropywins.wtf
Blog · corpus.blog/blogs/entropywins.wtf/posts

entropywins.wtf

entropywins.wtf

2026

2025

2022

2019

2018

2017

2016

2015

2014

2013