Category: Programming
- 2022-09-21 Advice for junior developers
- 2022-02-08 Using PSR-3 Monolog in MediaWiki
- 2022-01-30 Value Objects with PHP 8.1
- 2019-02-28 Applications as Frameworks
- 2019-01-14 Readable Functions: Guard Clause
- 2018-10-28 PHP Typed Properties
- 2018-10-24 Readable Functions: Minimize State
- 2018-09-09 Clean Architecture + Bounded Contexts diagram
- 2018-08-30 Base Libraries Should be Stable
- 2018-08-14 Clean Architecture + Bounded Contexts
- 2018-08-14 Bounded Contexts in the Wikimedia Fundraising Software
- 2018-08-01 Clean Architecture: UseCase tests
- 2018-05-09 Guidelines for New Software Projects
- 2018-02-22 Collaboration Best Practices
- 2018-01-20 PHP project template
- 2017-10-16 Introduction to Iterators and Generators in PHP
- 2017-10-09 Yield in PHPUnit data providers
- 2017-09-06 The Fallacy of DRY
- 2017-05-24 Generic Entity handling code
- 2017-04-25 PHP development with Docker
- 2017-02-17 Why Every Single Argument of Dan North is Wrong
- 2017-01-02 Simple is not easy
- 2016-12-02 PHP 7.1 is awesome
- 2016-11-24 Implementing the Clean Architecture
- 2016-11-24 Rewriting the Wikimedia Deutschland fundraising
- 2016-10-29 Object Orientated Lua code
- 2016-09-09 Clean Architecture diagrams
- 2016-07-14 Notes: Implementing DDD, chapter 2
- 2016-06-01 PHP Unconference Europe 2016
- 2016-05-25 Is Pair Programming worth it?
- 2016-05-24 I T.A.K.E. 2016
- 2016-05-13 5 ways to write better mocks
- 2016-03-05 Missing in PHP7: Nullable return types
- 2016-02-22 Missing in PHP7: Collections
- 2016-02-03 Missing in PHP7: Value objects
- 2016-02-01 Missing in PHP7: Named parameters
- 2016-01-30 Missing in PHP7: function references
- 2016-01-30 Missing in PHP7
- 2016-01-25 Replicator: Wikidata import tool
- 2016-01-24 The Liskov Substitution Principle
- 2015-12-10 Only smart people can learn to code
- 2015-11-14 EntityStore and TermStore for Wikibase/Wikidata
- 2015-11-08 Wikidata/Wikibase Json Dump Reader
- 2015-11-08 Rewindable PHP Generators
- 2015-10-15 (Hello Clojure)
- 2015-09-30 PHPMD: TooManyPublicMethods and allow-underscores
- 2015-08-19 Lazy iterators in PHP and Python
- 2015-08-11 Wikibase DataModel Services
- 2015-06-08 SoCraTes UK 2015
- 2015-02-20 PHPCS and PHPMD: my experiences
- 2014-09-02 Wikibase DataModel 1.0
- 2014-08-11 SoCraTes 2014
- 2014-08-02 Doctrine QueryBuilder table alias
- 2014-07-14 Some fun with iterators
- 2014-05-06 Wikibase and Doctrine DBAL
- 2014-05-06 The Wikidata phase3 software components
- 2014-05-04 Nyan review
- 2014-04-30 Wikibase DataModel: Entity v2
- 2014-04-14 Wikibase DataModel 0.7.3 released
- 2014-04-04 Wikidata Code Review 2014
- 2014-03-17 Big Ball of Mud
- 2013-11-24 DataValues library
- 2013-09-24 MediaWiki SubPageList rewrite
- 2013-07-23 Profiling and logging in MediaWiki
- 2013-07-01 Resolving a merge conflict on gerrit
- 2011-05-30 New MediaWiki extension: Spark
- 2011-05-07 New MediaWiki extension: Ratings
- 2011-05-05 Some fun with Python
- 2011-05-03 Pamela for Android
- 2011-02-13 New extension: Include WP
- 2011-02-09 Semantic Result Formats 1.5.3 released
- 2011-01-11 Validator 0.4.3:introducing auto-documentation
- 2011-01-01 New MediaWiki extension: SubPageList
- 2010-12-24 New MediaWiki extension: Live Translate
- 2010-12-15 New MediaWiki extension: Push
- 2010-12-08 (Semantic) MediaWiki update
- 2010-10-21 Maps and Semantic Maps 0.7.1 released
- 2010-10-15 Maps and Semantic Maps 0.7 released
- 2010-10-06 Maps and Semantic Maps 0.7 beta 1
- 2010-08-27 Hackerspace wikis
- 2010-08-27 Maps and Semantic Maps 0.6.6 released
- 2010-08-20 End of Google Summer of Code 2010
- 2010-08-14 Special:Extensions taking form
- 2010-08-12 Visible awesomeness at last
- 2010-08-07 Distribution extension for MediaWiki
- 2010-07-28 Maps and Semantic Maps 0.6.5 released
- 2010-07-22 MediaWiki Deployment: Modifying the new installer
- 2010-07-20 MediaWiki.org user page 1 year
- 2010-07-18 MediaWiki testing with PHPUnit
- 2010-07-17 Zend Server for more awesomeness
- 2010-07-15 MediaWiki deployment
- 2010-07-08 Maps and Semantic Maps 0.6.4 released
- 2010-06-20 Maps and Semantic Maps 0.6.3 released
- 2010-06-10 Extension management platform
- 2010-06-07 Maps and Semantic Maps 0.6.2 released
- 2010-06-04 Maps and Semantic Maps 0.6.1 released
- 2010-05-31 Maps and Semantic Maps 0.6 released
- 2010-05-14 Hackerspace Brussels and 0x20 member
- 2010-05-04 Geographical coordinates semantic datatype
- 2010-05-01 BN+ Converter Pro 1.1.0 released
- 2010-04-30 Semantic Maps 0.6 – almost there?
- 2010-04-26 Google Summer of Code 2010
- 2010-04-23 MediaWiki all time contributor #25
- 2010-04-03 Maps and Semantic Maps 0.6 – alpha 1
- 2010-03-11 Clones and ghosts on Ohloh
- 2010-03-07 New extension: UK geocoding for Maps
- 2010-03-02 Maps and Semantic Maps 0.5.4 released!
- 2010-02-18 Wikimedia Storyboard
- 2010-02-10 Working for Wikimedia Foundation
- 2010-02-01 Maps and Semantic Maps 0.5.3 released
- 2010-01-30 Skynet released!
- 2010-01-25 New Maps demo’s
- 2010-01-24 GALib 0.1 released
- 2010-01-19 Maps and Semantic Maps 0.5.2 released
- 2010-01-19 GALib available now!
- 2010-01-03 My first genetic algorithm
- 2009-12-31 A deconstruction of object orientated time
- 2009-12-26 Validator 0.2 released
- 2009-12-21 .Net Download Library: the first results
- 2009-12-15 New Maps screencast
- 2009-12-13 #50 MediaWiki committer
- 2009-12-12 You will be validated. Resistance is futile.
- 2009-12-08 Quantum Bukkit app
- 2009-12-03 Static map support
- 2009-11-28 Strict parameter validation
- 2009-11-19 Maps screencast
- 2009-11-17 A first look at VS 2010 and .Net FW 4
- 2009-11-16 Maps and Semantic Maps 0.4.2 released
- 2009-11-12 New in Maps 0.4.2
- 2009-11-10 Maps and Semantic Maps 0.4.1 released
- 2009-11-10 from python import Modules, Classes, Namespaces
- 2009-11-05 Print(“Hai world”)
- 2009-11-03 Progressbar with percentage
- 2009-11-03 Finally! Maps and Semantic Maps 0.4!
- 2009-10-30 Aptana Studio and Aptana RadRails
- 2009-10-25 Maps 0.4: parser function changes
- 2009-10-25 New C&C Generals map
- 2009-10-16 Result format aliases for SMW
- 2009-10-14 Working on Maps and Semantic Maps 0.4
- 2009-09-22 Class TypeHashTable
- 2009-09-12 Maps and Semantic Maps 0.3.4 released
- 2009-09-04 Maps, soon to be on wikipedia?
- 2009-09-04 Event-based Asynchronous Pattern
- 2009-08-28 .Net C# to VB + refactoring
- 2009-08-27 DownloadManager class
- 2009-08-26 .Net download library taking form
- 2009-08-25 Maps and Semantic Maps 0.3.3
- 2009-08-21 Closing Zend and opening Visual Studio
- 2009-08-19 New home page
- 2009-08-16 Manual: Extending Maps
- 2009-08-15 Maps and Semantic Maps 0.3 released
- 2009-08-13 Final changes for Maps and SM 0.3
- 2009-08-07 New features in Maps and SM 0.3
- 2009-08-05 Structural changes for Maps and SM 0.3
- 2009-08-01 SVN+SHH
- 2009-07-29 Maps and Semantic Maps 0.2 released!
- 2009-07-27 One day’s worth of work on Maps
- 2009-07-26 On to 0.2 – Refactoring fun
- 2009-07-21 Semantic Maps 0.1 released!
- 2009-07-20 Maps 0.1 released!
- 2009-07-19 Semantic Maps – Ready for release
- 2009-07-19 Semantic Maps – Google Maps form input
- 2009-07-18 Maps and Semantic Maps almost ready
- 2009-07-16 Zend Studio 6.1.2
- 2009-07-14 GSoC at wikimedia foundation
- 2009-07-14 Semantic Maps – Open Layers query printer
- 2009-07-13 Semantic Maps – Open Layers
- 2009-07-08 Semantic Maps – project progress
- 2009-07-06 Semantic Maps – Google Earth integration
- 2009-07-06 Yahoo! Maps bug fixed and some work on Maps
- 2009-07-04 Semantic Maps – Yahoo Maps query printer
- 2009-07-02 Semantic Maps – Google Maps query printer
- 2009-07-01 Semantic Maps – The first query
- 2009-07-01 Eclipse 3.5 and Netbeans 6.7
- 2009-06-30 Semantic Maps
- 2009-06-27 Google Earth API & Vista x64 fail
- 2009-06-25 Semantic Maps – named parameters & Yahoo! maps
- 2009-06-24 Semantic Maps split
- 2009-06-23 Semantic Maps – Geocoding
- 2009-06-23 Semantic Maps – The first parser function
- 2009-06-23 Yahoo! Maps
- 2009-06-23 Exam and GSoC weekend
- 2009-05-25 Open Layers
- 2009-05-24 Semantic Layers
- 2009-05-21 BN+ Framework 2.0.3 released
- 2009-05-20 BN+ Converter Pro 1.0.6 released
- 2009-05-01 Password edit Dialog
- 2009-04-28 Bug Submitter Dialog
- 2009-04-27 C#.NET Background File Downloader
- 2009-04-26 Google Summer of Code