Tag: Planet Wikimedia
- Value Objects with PHP 8.1
- New MediaWiki blog
- Applications as Frameworks
- Readable Functions: Guard Clause
- Readable Functions: Do One Thing
- PHP Typed Properties
- Readable Functions: Minimize State
- Clean Architecture + Bounded Contexts diagram
- Base Libraries Should be Stable
- Clean Architecture + Bounded Contexts
- Bounded Contexts in the Wikimedia Fundraising Software
- Clean Architecture: UseCase tests
- Guidelines for New Software Projects
- Collaboration Best Practices
- PHP project template
- Introduction to Iterators and Generators in PHP
- Yield in PHPUnit data providers
- The Fallacy of DRY
- Generic Entity handling code
- OOP file_get_contents
- PHP development with Docker
- Why Every Single Argument of Dan North is Wrong
- Simple is not easy
- PHP 7.1 is awesome
- Implementing the Clean Architecture
- Rewriting the Wikimedia Deutschland fundraising
- Maps 4.0.0-RC1 released!
- Clean Architecture diagrams
- Maps 3.8 for MediaWiki released
- Maps 3.7 for MediaWiki released
- PHP Unconference Europe 2016
- Maps 3.6 for MediaWiki released
- Is Pair Programming worth it?
- I T.A.K.E. 2016
- 5 ways to write better mocks
- Semantic MediaWiki now has a YouTube channel!
- Maps 3.5 and Semantic Maps 3.3
- Missing in PHP7: Nullable return types
- Missing in PHP7: Collections
- Missing in PHP7: Value objects
- Missing in PHP7: Named parameters
- Missing in PHP7: function references
- Missing in PHP7
- Replicator: Wikidata import tool
- New Semantic MediaWiki wiki!
- EntityStore and TermStore for Wikibase/Wikidata
- Wikidata/Wikibase Json Dump Reader
- Rewindable PHP Generators
- Wikibase DataModel Services
- PHPCS and PHPMD: my experiences
- Wikibase DataModel 1.0
- SoCraTes 2014
- Doctrine QueryBuilder table alias
- Semantic MediaWiki 2.0 RC3
- Some fun with iterators
- Component design
- Wikibase and Doctrine DBAL
- The Wikidata phase3 software components
- Nyan review
- Wikibase DataModel: Entity v2
- Wikibase DataModel 0.7.3 released
- Diff 1.0 released!
- Wikidata Code Review 2014
- Maps 3.0.1 and Semantic Maps 3.0.3 released
- Status of the new Wikibase (de)serialization code
- Big Ball of Mud
- Introduction to Composer for MediaWiki developers
- DataValues library
- SubPageList 1.0 released!
- New MediaWiki extension: Spark
- New extension: Include WP
- Semantic Result Formats 1.5.3 released
- Validator 0.4.3:introducing auto-documentation
- New MediaWiki extension: SubPageList
- New MediaWiki extension: Live Translate
- New MediaWiki extension: Push
- Maps and Semantic Maps 0.7 beta 1
- Maps and Semantic Maps 0.6.6 released
- End of Google Summer of Code 2010
- Special:Extensions taking form
- Visible awesomeness at last
- Distribution extension for MediaWiki
- Maps and Semantic Maps 0.6.5 released
- MediaWiki Deployment: Modifying the new installer
- MediaWiki testing with PHPUnit
- MediaWiki deployment
- Wikimania 2010
- Maps and Semantic Maps 0.6.4 released
- Maps and Semantic Maps 0.6.3 released
- Extension management platform
- Maps and Semantic Maps 0.6.2 released
- Maps and Semantic Maps 0.6.1 released
- Maps and Semantic Maps 0.6 released
- Maps and Semantic Maps 0.6 – alpha 1