2023
May 2023
Tue 16 β Walking: Southall to Uxbridge
Mon 08 β Xdebug at 21
April 2023
Tue 25 β Walking: Horsley to Guildford
Thu 13 β Walking: Cobham to Addlestone
Tue 11 β Xdebug Update: March 2023
March 2023
Tue 07 β Walking: St. Albans to Berkhamstead
February 2023
Tue 14 β Walking: Didcot to Goring
Thu 09 β Walking: Hemel Hempstead to Amersham
Tue 07 β Xdebug Update: January 2023
January 2023
Tue 31 β Walking: Tring to Amersham
Tue 24 β Walking: Bushey to Wembley
Tue 17 β Walking: Wembley to Uxbridge
Tue 10 β Xdebug Update: December 2022
2022
December 2022
Tue 06 β Xdebug Update: November 2022
November 2022
Tue 08 β Xdebug Update: August, September, and October 2022
August 2022
Tue 09 β Xdebug Update: July 2022
July 2022
Tue 12 β Xdebug Update: June 2022
June 2022
Fri 24 β PHP Internals News: Episode 103: Disjunctive Normal Form (DNF) Types
Tue 07 β Xdebug Update: May 2022
Thu 02 β PHP Internals News: Episode 102: Add True Type
May 2022
Tue 24 β Luminous Logitech Litra on Linux
Thu 19 β PHP Internals News: Episode 101: More Partially Supported Callable Deprecations
Tue 10 β Xdebug Update: April 2022
April 2022
Tue 12 β On the Online Safety Bill
Tue 05 β Xdebug Update: March 2022
March 2022
Tue 29 β Memory Malfeasance
Thu 24 β PHP Internals News: Episode 100: Sealed Classes
Tue 22 β Walking: Downs Link
Tue 15 β Concerning Cassini
Thu 10 β PHP Internals News: Episode 99: Allow Null and False as Standalone Types
Tue 08 β Xdebug Update: February 2022
Thu 03 β PHP Internals News: Episode 98: Deprecating utf8_encode and utf8_decode
Tue 01 β Walking: Hillingdon Trail
February 2022
Tue 22 β Walking: England Coast Path (part 3)
Tue 15 β Walking: England Coast Path (part 2)
Thu 10 β Xdebug Update: January 2022
Tue 08 β Walking: England Coast Path (part 1)
January 2022
Thu 27 β PHP Internals News: Episode 97: Redacting Parameters
Tue 11 β Xdebug Update: December 2021
2021
December 2021
Thu 16 β PHP Internals News: Episode 96: User Defined Operator Overloads
Tue 07 β Xdebug Update: November 2021
November 2021
Thu 25 β PHP Internals News: Episode 95: PHP 8.1 Celebrations
Tue 09 β Xdebug Update: October 2021
October 2021
Tue 12 β Xdebug Update: September 2021
September 2021
Tue 07 β Xdebug Update: August 2021
August 2021
Thu 26 β PHP Internals News: Episode 94: Unwrap Reference After Foreach
Thu 19 β PHP Internals News: Episode 93: Never For Parameter Types
Tue 10 β Xdebug Update: July 2021
July 2021
Thu 22 β PHP Internals News: Episode 92: First Class Callable Syntax
Thu 15 β PHP Internals News: Episode 91: is_literal
Thu 08 β PHP Internals News: Episode 90: Read Only Properties
Tue 06 β Xdebug Update: June 2021
June 2021
Thu 17 β PHP Internals News: Episode 89: Partial Function Applications
Thu 10 β PHP Internals News: Episode 88: Pure Intersection Types
Tue 08 β Xdebug Update: May 2021
Thu 03 β PHP Internals News: Episode 87: Deprecating Ticks
May 2021
Thu 27 β PHP Internals News: Episode 86: Property Accessors
Thu 20 β PHP Internals News: Episode 85: Add IntlDatePatternGenerator
Thu 13 β PHP Internals News: Episode 84: Introducing the PHP 8.1 Release Managers
Tue 11 β Xdebug Update: April 2021
April 2021
Thu 29 β PHP Internals News: Episode 83: Deprecate implicit non-integer-compatible float to int conversions
Thu 22 β PHP Internals News: Episode 82: Auto-Capturing Multi-Statement Closures
Thu 15 β PHP Internals News: Episode 81: noreturn type
Tue 06 β Xdebug Update: March 2021
Thu 01 β PHP Internals News: Episode 80: Static Variables in Inherited Methods
March 2021
Thu 25 β PHP Internals News: Episode 79: New in Initialisers
Thu 11 β PHP Internals News: Episode 78: Moving the PHP Documentation to GIT
Tue 09 β Xdebug Update: February 2021
February 2021
Thu 25 β PHP Internals News: Episode 77: fsync: Buffers All The Way Down
Thu 18 β PHP Internals News: Episode 76: Deprecate null, and Array Unpacking
Thu 11 β PHP Internals News: Episode 75: Globals, and Phasing Out Serializable
Tue 09 β Xdebug Update: January 2021
Thu 04 β PHP Internals News: Episode 74: Fibers
January 2021
Thu 28 β PHP Internals News: Episode 73: Enumerations
Tue 12 β Xdebug Update: December 2020
2020
December 2020
Tue 08 β Xdebug Update: November 2020
November 2020
Thu 26 β PHP Internals News: Episode 72: PHP 8.0 Celebrations!
Thu 19 β PHP Internals News: Episode 71: What didnβt make it into PHP 8.0?
Thu 12 β PHP Internals News: Episode 70: Explicit Octal Literal
Tue 10 β Xdebug Update: October 2020
Thu 05 β PHP Internals News: Episode 69: Short Functions
October 2020
Tue 06 β Xdebug Update: September 2020
September 2020
Thu 17 β PHP Internals News: Episode 68: Observer API
Tue 08 β Xdebug Update: August 2020
August 2020
Thu 20 β PHP Internals News: Episode 67: Match Expression
Thu 13 β PHP Internals News: Episode 66: Namespace Token, and Parsing PHP
Tue 11 β Xdebug Update: July 2020
Thu 06 β PHP Internals News: Episode 65: Null safe operator
July 2020
Thu 30 β PHP Internals News: Episode 64: More About Attributes
Thu 23 β PHP Internals News: Episode 63: Property Write/Set Visibility
Thu 16 β PHP Internals News: Episode 62: Saner Numeric Strings
Thu 09 β PHP Internals News: Episode 61: Stable Sorting
Tue 07 β Xdebug Update: June 2020
Thu 02 β PHP Internals News: Episode 60: OpenSSL CMS Support
June 2020
Sat 27 β PHP 8: A Quick Look at JIT
Thu 25 β PHP Internals News: Episode 59: Named Arguments
Thu 18 β PHP Internals News: Episode 58: Non-Capturing Catches
Thu 11 β PHP Internals News: Episode 57: Conditional Codeflow Statements
Tue 09 β Xdebug Update: May 2020
Thu 04 β PHP Internals News: Episode 56: Mixed Type v2
May 2020
Thu 28 β PHP Internals News: Episode 55: Dealing with Bugs
Thu 21 β PHP Internals News: Episode 54: Magic Method Signatures
Thu 14 β PHP Internals News: Episode 53: Constructor Property Promotion
Thu 07 β PHP Internals News: Episode 52: Floats and Locales
Tue 05 β Xdebug Update: April 2020
April 2020
Thu 30 β PHP Internals News: Episode 51: Object Ergonomics
Thu 23 β PHP Internals News: Episode 50: The RFC Process
Thu 16 β PHP Internals News: Episode 49: COPA
Thu 09 β PHP Internals News: Episode 48: PHP 8, JIT, and complexity
Tue 07 β Xdebug Update: March 2020
Thu 02 β PHP Internals News: Episode 47: Attributes v2
March 2020
Thu 26 β PHP Internals News: Episode 46: str_contains()
Thu 19 β PHP Internals News: Episode 45: Language Evolution Overview Proposal
Tue 17 β Pretty Prompts
Thu 12 β PHP Internals News: Episode 44: Write Once Properties
Tue 10 β Xdebug Update: February 2020
Thu 05 β PHP Internals News: Episode 43: Syntax Tweaks
February 2020
Thu 27 β PHP Internals News: Episode 42: Userspace Operator Overloading
Thu 20 β PHP Internals News: Episode 41: __toArray()
Thu 13 β PHP Internals News: Episode 40: Syntax Tweaks
Tue 11 β Xdebug Update: January 2020
Thu 06 β PHP Internals News: Episode 39: Stringable Interface
January 2020
Thu 30 β PHP Internals News: Episode 38: Preloading and WeakMaps
Tue 07 β Xdebug Update: December 2019
2019
December 2019
Tue 10 β Xdebug Update: November 2019
Mon 09 β Crafty Code Coverage
November 2019
Thu 28 β PHP Internals News: Episode 37: PHP 7.4 Celebrations!
Thu 21 β PHP Internals News: Episode 36: What didnβt make it into PHP 7.4?
Thu 07 β PHP Internals News: Episode 35: Cryptography
Tue 05 β Xdebug Update: October 2019
October 2019
Thu 31 β PHP Internals News: Episode 34: Deprecate Backtick Operator
Thu 24 β PHP Internals News: Episode 33: Union Types
Thu 17 β PHP Internals News: Episode 32: Writing Extensions
Thu 10 β PHP Internals News: Episode 31: DOM Living Standard API
Tue 08 β Xdebug Update: September 2019
Thu 03 β PHP Internals News: Episode 30: Object Initializer
September 2019
Thu 26 β PHP Internals News: Episode 29: Reclassifying Engine Warnings
Thu 19 β PHP Internals News: Episode 28: Moving PHP Documentation to GIT
Thu 12 β PHP Internals News: Episode 27: Argument Information
Tue 10 β Xdebug Update: August 2019
Thu 05 β PHP Internals News: Episode 26: Making Symfony ready for PHP 7.4
August 2019
Thu 29 β PHP Internals News: Episode 25: Security Management
Thu 22 β PHP Internals News: Episode 24: Fuzzing
Thu 15 β PHP Internals News: Episode 23: Deprecated Short Open Tags, again
Thu 08 β PHP Internals News: Episode 22: PostGreSQL Escape Character
Tue 06 β Xdebug Update: July 2019
Thu 01 β PHP Internals News: Episode 21: str_starts_with() and friends
July 2019
Thu 25 β PHP Internals News: Episode 20: Test Infrastructure Improvements
Thu 18 β PHP Internals News: Episode 19: Deprecate curly brace syntax
Thu 11 β PHP Internals News: Episode 18: Strict Operator Directive
Tue 09 β Xdebug Update: June 2019
Thu 04 β PHP Internals News: Episode 17: Numeric Literal Separator
June 2019
Thu 27 β PHP Internals News: Episode 16: API, ABI, and ext/recode
Thu 20 β PHP Internals News: Episode 15: base_convert() Improvements
Thu 13 β PHP Internals News: Episode 14: __toString() Exceptions
Tue 11 β Xdebug Update: May 2019
Thu 06 β PHP Internals News: Episode 13: Release Management
May 2019
Thu 30 β PHP Internals News: Episode 12: Argon Hash Implementation
Thu 23 β PHP Internals News: Episode 11: Parallel Extension
Thu 16 β PHP Internals News: Episode 10: LSP and Operator Precedence
Thu 09 β PHP Internals News: Episode 9: Bundled Extensions
Tue 07 β Xdebug Update: April 2019
Thu 02 β PHP Internals News: Episode 8: Deprecating Short Open Tags
April 2019
Thu 25 β PHP Internals News: Episode 7: PHP and JIT
Tue 23 β Significant Symbols
Thu 18 β PHP Internals News: Episode 6: PHP Quality Assurance
Thu 11 β PHP Internals News: Episode 5: Comprehensions
Tue 09 β Xdebug Update: March 2019
Thu 04 β PHP Internals News: Episode 4: Short Arrow Functions
March 2019
Thu 28 β PHP Internals News: Episode 3: Abolish Narrow Margins and Weak References
Thu 21 β PHP Internals News: Episode 2: PHP Compiler and FFI
Fri 08 β PHP Internals News: Episode 1: Saner string to number comparisons
Tue 05 β Retiring PHP's Mirror Program
February 2019
Tue 19 β Adverse ABIs
January 2019
Thu 31 β Memory Madness
Tue 22 β The Xdebug Experience
Wed 16 β Moving On From MongoDB
2018
December 2018
Fri 21 β The Confused C-Driver
Wed 19 β The Mystery of the Missing Breakpoints
November 2018
Tue 13 β Downstream β Trip 8
October 2018
Tue 30 β Downstream β Trip 7
Tue 23 β Downstream β Trip 6
Tue 09 β Using the Right Debugging Tools
Tue 02 β Downstream β Trip 5
September 2018
Tue 25 β Downstream β Trip 4
Tue 04 β Downstream β Trip 3
August 2018
Tue 21 β Downstream β Trip 2
Fri 10 β Downstream β Trip 1
July 2018
Wed 25 β Downstream β Day 1
March 2018
Tue 06 β Analemmas
February 2018
Tue 13 β Pretty Printing BSON
Tue 06 β Wireshark and SSL
January 2018
Tue 30 β Xdebug 2.6
Tue 23 β Wireshark and MongoDB 3.6
Tue 09 β Off-by-One Error Memory Corruption
2017
November 2017
Wed 01 β PHP 7.2's "switch" optimisations
August 2017
Tue 15 β New Date/Time Support in MongoDB
July 2017
Fri 21 β Detecting Problems With -fsanitize
May 2017
Thu 25 β HHVM and MongoDB
Tue 09 β 15 years of Xdebug
January 2017
Wed 11 β Good Bye PHP 5
2016
December 2016
Fri 16 β Natural Language Sorting with MongoDB 3.4
November 2016
Wed 30 β Not Finding the Symbols
September 2016
Tue 13 β Walking the Capital Ring - Section 15
Tue 13 β Walking the Capital Ring - Section 14
Thu 08 β Walking the Capital Ring - Section 13
Tue 06 β Walking the Capital Ring - Section 12
Thu 01 β Walking the Capital Ring - Section 11
August 2016
Tue 30 β Walking the Capital Ring - Section 10
May 2016
Tue 03 β On the EU Referendum
April 2016
Thu 28 β Walking the Capital Ring - Section 8 and 9
Thu 21 β Walking the Capital Ring - Section 6 and 7
Thu 14 β Walking the Capital Ring - Section 4 and 5
Wed 06 β Walking the Capital Ring - Section 2 and 3
March 2016
Wed 30 β Walking the Capital Ring - Section 1
February 2016
Wed 24 β New MongoDB Drivers for PHP and HHVM: Cursor Behaviour
January 2016
Tue 12 β New MongoDB Drivers for PHP and HHVM: Architecture
2015
December 2015
Thu 31 β A Year of Running
Fri 25 β Whisky Advent 2015
Tue 01 β New MongoDB Drivers for PHP and HHVM: History
October 2015
Tue 13 β Compiling HHVM with GCC 4.9/5.2 and Boost
August 2015
Tue 18 β Islay: All the Peat
Wed 05 β Terracing Buildings
July 2015
Tue 21 β Adressing Flats
June 2015
Mon 08 β Twenty Years of PHP
April 2015
Tue 14 β Xdebug 2.3: Profiler File Compression
Tue 07 β Xdebug 2.3: Shared Secret to Enable Tracing or Profiling
March 2015
Tue 31 β Xdebug 2.3: Improvements to Tracing
Wed 25 β Xdebug 2.3: Improvements to Debugging
Tue 17 β MongoDB 3.0 features: Big Polygon
Tue 10 β Xdebug 2.3: Munging errors
Tue 03 β Xdebug 2.3: Enhanced xdebug_debug_zval()
February 2015
Fri 27 β Xdebug 2.3: Moar var_dump()
January 2015
Tue 27 β Questions from the Field: Should I Escape My Input, And If So, How?
Wed 07 β Code Coverage: Finding Paths
2014
December 2014
Wed 24 β Whisky Advent: part 4
Fri 19 β Whisky Advent: part 3
Fri 12 β Whisky Advent: part 2
Tue 09 β Parallelizing document retrieval
Fri 05 β Whisky Advent: part 1
Tue 02 β Code Coverage: The Present
November 2014
Tue 25 β London in Fives: The Making Of
October 2014
Wed 15 β Walking the London LOOP - part 23 and 24
Wed 08 β Tweaking the Logitech R400 presenter tool on Linux
Wed 01 β Walking the London LOOP - part 21 (part 2) and 22
September 2014
Thu 25 β Walking the London LOOP - part 20 and 21 (part 1)
Tue 23 β Walking the London LOOP - part 18 and 19
Fri 19 β Walking the London LOOP - part 17
August 2014
Wed 27 β Natural Language Sorting with MongoDB
Thu 21 β On Backwards Compatibility and not Being Evil
Fri 08 β Walking the London LOOP - part 16
July 2014
Wed 16 β No to a Uniform Variable Syntax
June 2014
Wed 18 β Dead Code
Tue 10 β Walking the London LOOP - part 15
May 2014
Thu 15 β Walking the London LOOP - part 13 and 14
Thu 08 β Walking the London LOOP - part 11 and 12
Tue 06 β Mapping Lubumbashi
April 2014
Wed 30 β Walking the London LOOP - part 10
Wed 23 β Walking the London LOOP - part 9
Thu 17 β Walking the London LOOP - part 7 and 8
Wed 09 β Cursors and the Aggregation Framework
Tue 01 β Walking the London LOOP - part 5 and 6
March 2014
Tue 25 β Walking the London LOOP - part 4
Tue 11 β Walking the London LOOP - part 3
Tue 04 β Walking the London LOOP - part 2
February 2014
Tue 25 β DateTimeImmutable
Tue 18 β Type juggling with MongoDB
Tue 11 β MongoDB and arbitrary key names
Tue 04 β Understanding Valgrind errors (1)
January 2014
Tue 28 β Hunting for Postboxes (part 1)
Tue 21 β Smoothing lines with splines
Wed 01 β OpenStreetMap: A Year of Edits 2013
2013
December 2013
Tue 24 β Contributing Advent 24: Wrapping up!
Mon 23 β Contributing Advent 23: Reproducing issues
Sun 22 β Contributing Advent 22: Documenting changes
Sat 21 β Contributing Advent 21: Timezone database
Fri 20 β Contributing Advent 20: Xdebug halting on error
Thu 19 β Contributing Advent 19: Lunch time mapping
Wed 18 β Contributing Advent 18: Mapping without access
Tue 17 β Contributing Advent 17: Printing stacks
Mon 16 β Contributing Advent 16: St. Johns vs. St John's
Sun 15 β Contributing Advent 15: Xdebug connection timeout
Sat 14 β Contributing Advent 14: Brown Hart Gardens
Fri 13 β Contributing Advent 13: Haiyan Progress Video
Thu 12 β Contributing Advent 12: Geospatial algorithms
Wed 11 β Contributing Advent 11: Mozilla's geolocation services
Tue 10 β Contributing Advent 10: Dragons in Dollis Hill
Mon 09 β Contributing Advent 9: Day of the week
Sun 08 β Contributing Advent 8: The magic __FILE__ constant
Sat 07 β Contributing Advent 7: Snapshots
Fri 06 β Contributing Advent 6: C is for Cookie
Thu 05 β Contributing Advent 5: OpenStreetBugs
Wed 04 β Contributing Advent 4: MongoDB driver variable names
Tue 03 β Contributing Advent 3: Zetacomponent's Mail
Mon 02 β Contributing Advent 2: Opal Mews
Sun 01 β Contributing Advent 1: Xdebug and hidden properties
November 2013
Mon 25 β Contributing Advent
Tue 19 β Managing schema changes with MongoDB
October 2013
Mon 28 β Walking the London LOOP - part 1
September 2013
Tue 24 β ISO 8601 week dates
Sat 21 β The day I saved whisky
Fri 06 β Introduction to Document Databases with MongoDB
July 2013
Tue 16 β Flat vs. Sphere
June 2013
Mon 24 β What Time is It Here?
Tue 11 β Importing OpenStreetMap data into MongoDB
April 2013
Fri 12 β Crowd-serfing
March 2013
Mon 25 β Iceland trip
January 2013
Tue 22 β MongoDB's aggregation framework
Thu 17 β Where is the Sun?
Wed 09 β Tweaking the Logitech R400 presenter tool on Linux
Tue 01 β OpenStreetMap: A Year of Edits 2012
2012
December 2012
Fri 21 β Weather from the Norwegians, sunset and sunrise
Tue 18 β Read Preferences wth the MongoDB PHP driver
Tue 11 β Debugging Connections with the MongoDB PHP driver
Tue 04 β Connection Handling with the MongoDB PHP driver
November 2012
Thu 29 β Maps (the non-digital variety)
Tue 27 β Mongo is dead, long live MongoClient
Tue 20 β Address lookups with Leaflet and Nominatim
October 2012
Mon 29 β Managing Pull Requests for the MongoDB PHP driver
Tue 16 β Displaying OpenStreetMap data from MongoDB
Tue 09 β Presentations
Mon 01 β Derick's MongoDB Tour Wrap-up
August 2012
Mon 27 β MongoDB and Drupal (@ DrupalCon)
Mon 20 β Derick's MongoDB tour
Sat 11 β Whisky: Glenfiddich 18
July 2012
Fri 13 β What is PHP doing?
June 2012
Tue 26 β Indexing Freeform-Tagged Data
Tue 05 β Fulltext Search with MongoDB and Solr
May 2012
Tue 22 β MongoDB Cursors with PHP
Tue 15 β Ignite London: Crowd Sourcing a Map of the World
Tue 08 β 10 years of Xdebug and Xdebug 2.2.0 released
April 2012
Thu 05 β Working at 10gen
March 2012
Wed 21 β New in Xdebug 2.2: Colours on the command line
Sat 17 β London at Night
Thu 01 β Foursquare and OpenStreetMap
February 2012
Wed 29 β To GMT or not to GMT
Fri 24 β Random Bugs and Testing RCs
January 2012
Wed 04 β QuickHash extension
Sun 01 β OpenStreetMap: A Year of Edits
2011
November 2011
Mon 21 β Twig extension
Thu 17 β XFCE and moving windows around with the keyboard
Mon 07 β Multiple PHP versions set-up
September 2011
Fri 23 β Xdebug's Code Coverage speedup
August 2011
Thu 25 β Remote Debugging PHP with a Firewall in the Way
Mon 08 β Valgrinding shared modules
July 2011
Tue 19 β South Kensington Mapping Party Animation
Tue 05 β OpenStreetMap Quality Assurance with a Garmin GPS
June 2011
Wed 22 β Xdebug on github
Tue 14 β Spatial Indexes: Solr
May 2011
Tue 31 β Translating Twitter, part 2
Thu 12 β What is OpenStreetMap?
April 2011
Tue 12 β Spatial Indexes: MySQL
March 2011
Thu 31 β Spatial Indexes: Fetching Data/SQLite
Mon 28 β Xdebug 2.1.1
Tue 22 β Sponsoring Xdebug
Wed 09 β Spatial Indexes: Calculating Distance
Tue 01 β Using OpenStreetMap tiles with Flickr
February 2011
Tue 22 β Short URLs
Thu 10 β Debugging Variables
January 2011
Wed 05 β Translating Twitter
2010
November 2010
Thu 25 β Analysing Colours in an Image
September 2010
Wed 22 β Autumn Conferences
Mon 13 β Collecting Garbage: Performance Considerations
Mon 06 β Collecting Garbage: Cleaning Up
August 2010
Tue 31 β Collecting Garbage: PHP's take on variables
Mon 09 β 64-bit integers in MongoDB
Sat 07 β VMWare on Debian Unstable
July 2010
Tue 20 β Snowdon Hike
June 2010
Tue 29 β Xdebug 2.1
May 2010
Thu 06 β Yahoo! Search's new front page
Mon 03 β Find my Xdebug download wizard
April 2010
Tue 27 β PHP and Ordnance Survey Mapping
Mon 12 β VLD released
Tue 06 β Xdebug 2.1.0 RC1 released
Tue 06 β First release of the D-Bus extension
Thu 01 β Xdebug no longer Open Source
March 2010
Mon 29 β Storing Date/Times in Databases
Thu 18 β Letter to my MP to urge her to debate the Digital Economy Bill in parliament
Mon 15 β Available for PHP Extension Writing
February 2010
Sat 27 β Xdebug 2.1.0beta3 released
Fri 19 β More source analysis with VLD
Wed 17 β New Xdebug browser extensions
Fri 12 β Joind.in's API
Wed 03 β Xdebug 2.1.0beta2 released
January 2010
Tue 26 β Speaking at conferences in spring 2010
Fri 08 β Obtaining the next month in PHP
Sun 03 β Xdebug 2.1.0beta1 released
2009
December 2009
Thu 31 β PHP Development Environment 2.0
Sat 26 β New website layout
November 2009
Fri 27 β Xdebug moved to a new server
Fri 13 β Xdebug and tracing memory usage
Thu 12 β Unix Epoch and PHP's calendar system
October 2009
Tue 27 β Good bye eZ Systems
Mon 19 β CodeWorks and ZendCon
September 2009
Mon 14 β Autumn Plans
June 2009
Sun 21 β Good bye Norway, Hello London
Thu 11 β Debugging with multiple users
Wed 03 β php|architect's Guide to Date and Time Programming
April 2009
Fri 10 β pfcongrez, P2P ΠΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ, php|tek, PHP Vikinger, DPC and eZ Conference and Awards
Mon 06 β PHP Vikinger 2009
March 2009
Wed 25 β Variable tracing with Xdebug
Tue 24 β Finding Ada
February 2009
Wed 04 β Distributions: Please Don't Cripple PHP or Red Hat: Stop Fucking Around
January 2009
Sat 24 β PHP's two-pass compiler
Tue 13 β Conferences in Winter/Spring 2009
Sat 03 β Five reasons why the shut-op operator (@) should be avoided
Fri 02 β Seven Things - Tagged by Rob Allen
Thu 01 β Leap Seconds and What To Do With Them
2008
December 2008
Tue 30 β Xdebug 2.0.4
Wed 17 β Microsoft Web Developer Summit wrap-up
Tue 02 β Curl POST files and Squid
November 2008
Mon 03 β Upcoming conferences: php|works and PHP Northwest
October 2008
Sat 18 β Embrace Inheritance
Tue 07 β PHP's segmentation faults GDB-fu
Fri 03 β MvcTools introduction video
September 2008
Thu 11 β Fall Conferences
Mon 08 β Developers @ eZ Systems
Mon 08 β code_swarm
August 2008
Sun 31 β PHP on OpenMoko
Fri 29 β Scotland Holiday
Thu 07 β RIP PHP 4
June 2008
Fri 27 β Friday afternoon toying: eZ Components as phar
Tue 24 β eZ Components 2008.2 roadmap
Mon 23 β eZ Awards
Mon 23 β PHP Vikinger 2008 Wrap-up
Sun 15 β Namespaces in PHP
May 2008
Tue 06 β Detecting Timezone By IP
Tue 06 β Xdebug finally in Debian
Fri 02 β Location for PHP Vikinger
April 2008
Wed 30 β Firefox and 64 bit Java Plugin
Sun 27 β Unicode fun
Sun 27 β PHP Vikinger unconference open for registration
Fri 18 β Announcing PHP Vikinger 2008
Fri 11 β Xdebug 2.0.3
Wed 09 β Missing signature violation warnings suck
Tue 01 β New VLD and translit releases
March 2008
Wed 26 β GSoC 2008: Optimizer
Sun 02 β British date format parsing
February 2008
Wed 06 β eZ Components 2008.1 roadmap
January 2008
Mon 28 β PDO comments
Tue 22 β Speaking in Oslo and London
Sat 19 β Nacreous Clouds - take 2
Thu 03 β PHP 4: So long, and thanks for all the fish
2007
December 2007
Sat 29 β PHP Look Back 2007
Mon 17 β eZ Components 2007.2
November 2007
Mon 26 β Forum PHP Slides
Mon 12 β eZ Components 2007.2alpha1
Sun 11 β Xdebug 2.0.2
Thu 08 β New eZ Components website and logo
Thu 08 β Intl. PHP Conference slides
October 2007
Sun 21 β Xdebug 2.0.1
Sat 20 β ZendCon slides
Sat 20 β HTML name attribute deprecated
September 2007
Tue 18 β More goodies in the eZ Components
Tue 18 β php|works slides from Atlanta
Fri 14 β Macs Suck
August 2007
Tue 21 β Finally a sunset after so much rain.
Thu 16 β squid config changes
July 2007
Wed 18 β Xdebug 2 released
Fri 13 β PHP est mort, vive PHP
Mon 02 β 4th Major eZ Components release
June 2007
Thu 21 β Circular References
Sun 17 β PHP Vikinger Wrap-up
Thu 14 β Test-Driven Development
May 2007
Fri 18 β Recent Slides: eZ Components, Xdebug and Internals
Thu 17 β Xdebug 2.0.0RC4
April 2007
Mon 30 β Patching Alpine
Wed 04 β Starting Xdebug's debugger with Firefox
Sun 01 β PHP Quebec Conference - RIP: PHP 4
March 2007
Wed 28 β PHP Vikinger Announcement
Tue 13 β The entertainment value of Reply-To headers
Fri 09 β On the way to QuΓ©bec again
Tue 06 β The Y2K7 problem
Thu 01 β PHP 4.4.6 Released
February 2007
Wed 14 β PHP 4.4.5 Released
Tue 13 β Vancouver PHP Conference slides
Mon 05 β Vancouver PHP Conference
Sat 03 β Snowy Sunset
January 2007
Wed 31 β Xdebug 2.0.0RC3
Tue 23 β PHP Look Back 2006
Fri 05 β PHP 4.4.5RC1 available for testing
2006
December 2006
Sun 24 β Xdebug 2.0.0RC2
Tue 19 β Brasil Conference Wrap-up
Tue 19 β eZ Components 2006.2 released!
Fri 01 β PHP in Brasil
November 2006
Sun 19 β Just too late for sunset
Thu 16 β Forum PHP Paris slides
Wed 08 β PHP Conference Frankfurt 2006 slides
Thu 02 β Conferences in Germany and France
October 2006
Tue 17 β Something You Don't Want to Hear on an Airplane
Sun 08 β The first Release Candidate of Xdebug 2
Thu 05 β Pimping Xdebug stack traces
Wed 04 β Wanted: DBGP (Xdebug) client
September 2006
Fri 15 β php|works 2006 slides
Wed 06 β Calculating start and end dates of a week.
August 2006
Sat 19 β Overloaded properties (__get)
Thu 03 β PHP 4.4.3 Released
July 2006
Tue 18 β Iceland - Fire and Water
Wed 05 β php|works
June 2006
Fri 30 β Xdebug 2.0beta6
Mon 26 β Back to Normal
Sat 17 β Typehints for scalar types
Sat 17 β Database Design Slides (finally)
Fri 16 β New York PHP Conference - Slides
Mon 12 β New York PHP Conference
May 2006
Thu 11 β Debugging Protocol Shoot-out (Part 2)
Sun 07 β Debugging Protocol Shoot-out
April 2006
Tue 04 β Parsing Mail with PHP
March 2006
Tue 21 β #ezcomponents/freenode
Tue 14 β Holmenkollen
February 2006
Tue 28 β eZ components article in php|architect
Tue 28 β database design @ php|tek
Wed 15 β London Conference
Wed 08 β eZ components webcast
January 2006
Mon 23 β reStructuredText
Thu 19 β New Planet Discovered
Mon 16 β eZ components - We are getting close now
Sun 15 β Where is that city?
Fri 13 β php|tek conference
Tue 10 β PHP lags 23 seconds
Fri 06 β PHPCon UK, London
Fri 06 β PHP 4.4.2RC2 Released
Sun 01 β The Rock
Sun 01 β PHP Look Back 2005
2005
December 2005
Sat 24 β eZ components for x-mas
Fri 23 β Singapore, Bangkok and Bintan
Fri 23 β Christmas time
November 2005
Thu 24 β eZ conference CfP
Tue 22 β eZ components: LGPL vs. BSD
Tue 22 β PDM 2005 notes
Mon 21 β Asia Holiday
Sun 20 β PDM 2005 photos
Sun 20 β Frankfurt Zoo
Fri 18 β Speaking at PHP Quebec 2006
Tue 15 β Typehints and = null
Thu 10 β Back Home (for a while)
Wed 09 β Frankfurt Conference Slides
Mon 07 β Schengen?
Mon 07 β What is it with all those Dutch people in this plane
Wed 02 β Frankfurt Conference
October 2005
Mon 31 β Tutorial: Using eZ components from SVN directly
Wed 26 β Vote Against Software Patents
Mon 24 β MySQL 5 is out
Mon 17 β var_export and classes
Sun 16 β Skien Sunset
Sat 15 β Private Properties Exposed
Thu 13 β Fanmail
Thu 13 β Xdebug article
Sat 08 β PHP Release Process
Fri 07 β What Is Your Salary?
Wed 05 β Input Filter #2
Tue 04 β PHP References Article
Tue 04 β Partial Solar Eclipse 3 October 2005
September 2005
Tue 27 β If you do not have anything to say...
Mon 26 β It Does Not Only Happen in the US Anymore
Sun 25 β Fall is here
Sun 25 β Xdebug 2.0.0beta4 / PEAR::XMLParser
Sun 25 β Frequently Flying
Thu 01 β php|works 2005
August 2005
Fri 26 β E_RECOVERABLE_ERROR
Mon 15 β Travel Report: Lofoten
Mon 15 β Input Filter
Mon 15 β Long Time No Blog
July 2005
Mon 18 β ApacheCon
Fri 15 β Sun and Moon
Thu 14 β 1984
Mon 11 β PHP 4.4.0 Released!
Fri 08 β Running PHP 4.3 and PHP 4.4 concurrently
Wed 06 β Software Patents Bye-Bye
Tue 05 β The Last Battle
June 2005
Wed 29 β LinuxTag 2005: slides
Wed 29 β Reference Gotcha
Sun 26 β PHP 5 aus erster Hand
Sun 26 β LinuxTag: summary
Thu 23 β LinuxTag: LAMP Day
Wed 22 β LinuxTag: not the next day either
Tue 21 β LinuxTag: not today
Mon 20 β LinuxTag 2005
Mon 20 β Variables and References Article
Sat 18 β Sun Pillar
Sat 18 β More Moon pictures
Thu 16 β Due To Legal Reasons Can We Not File a Decent Bug Report
Thu 16 β SRM Wiki
Mon 13 β PHP 4.4.0 Release Candidate 1
Mon 13 β ApacheCon Europe
Thu 09 β PHP5. Tajniki programowania
Tue 07 β A Decade of PHP
Tue 07 β LinuxTag talks
Mon 06 β PHP 4.4 branching
Mon 06 β eZ publish Camp 2005 - summary
Mon 06 β eZ publish Camp 2005 - photos
Wed 01 β eZ publish 3.6 released
May 2005
Mon 30 β eZ Camp 2005
Mon 30 β LΓΈveid-Kanal
Sun 29 β NON!
Sat 28 β Colours in the sky
Fri 27 β PHP 5 Symphony
Wed 18 β Polarization filter
Wed 18 β 3.2 mbit
Tue 17 β CancΓΊn photos
Tue 17 β D70 Firmware Update
Tue 17 β php|tropics wrap up
Tue 10 β Off to The Beach
Sun 08 β Presentation slides Amsterdam
Sun 08 β Amsterdam Conference Photos
Sat 07 β Bush Visiting the Netherlands
Sat 07 β No Darwinism in the US
April 2005
Fri 29 β No Need for a Map
Fri 29 β Dutch "iPOD" tax
Thu 28 β Plane Glory
Wed 27 β IR remote for D70 and startrails
Tue 26 β Presentation Slides Sofia on SRM
Tue 26 β Sofia Pictures
Mon 25 β New eZ publish releases
Sat 23 β Moon and Jupiter conjunction
Fri 22 β Webtech 2005 in Sofia (1)
Thu 21 β Off to ΠΡΠ»Π³Π°ΡΠΈΡ
Wed 20 β Red Moon-set
Sun 17 β LAMP talk at IKT Grenland
Sun 17 β Photo Trip to MΓΈlen
Sat 16 β I am not the only one who thinks that devshed sucks.
Wed 13 β PHP 5 Power Programming - PDF available
Tue 12 β PHP QuΓ©bec 2005
Mon 11 β Down with OSI Hosting
Sat 09 β Niagara Falls Panorama
Sat 09 β Margarita's
Tue 05 β What should 'tomorrow' be?
Fri 01 β PHP Quebec/Playing Safe
March 2005
Thu 31 β PHP Quebec/Performance Workshop
Sun 27 β DST sucks
Sun 27 β Skiing in VrΓ₯dal
Sun 20 β El Cheapo Commercial Conferences
Tue 15 β Budapest Pictures
Tue 15 β PHP Konferencia Budapest
Tue 15 β Slashdotted!
Fri 11 β Stranded and Date
Fri 11 β The Shiphole
Sun 06 β FOSDEM and ShefLUG slides
Sun 06 β 22Β° Halo
February 2005
Fri 25 β In the land of the free...
Wed 23 β Constellations
Mon 21 β Nacreous Clouds
Thu 17 β Conflict PHP - response
Wed 16 β Conflict PHP
Tue 15 β Half a Moon
Sun 13 β Walls of Ice
Fri 11 β Dark Side of the Moon
Wed 09 β Transliteration in Use
Wed 09 β Machholtz
Tue 08 β Why I Don't Use Debian's PHP Packages
Wed 02 β Head Shots
Wed 02 β More Pictures
January 2005
Mon 31 β New Camera
Mon 24 β Non-table CSS layouting
Mon 24 β More conferences in 2005
Thu 20 β Transliteration Article
Wed 19 β VLD 0.8.0 released
Wed 19 β Say No to Comment Spam
Mon 17 β Grand Spring Tour
Sun 16 β Out Of This World
Sat 01 β New Year
2004
December 2004
Fri 31 β PHP Look Back 2004
Fri 31 β Tsunamis
Fri 24 β phpBB worm FUD
Thu 16 β K.I.S.S.
Fri 10 β PIC vs. non-PIC, take #2
Tue 07 β Ny i Norge
Tue 07 β PIC vs. non-PIC
November 2004
Mon 29 β Xdebug 2.0.0beta2
Fri 19 β Session Slides from Paris
Tue 16 β tail -f
Tue 16 β Parles vous FranΓ§ais?
Sat 13 β Venus and Jupiter constellation
Wed 10 β Updated Slides from Frankfurt
Tue 09 β Session Slides from Frankfurt
Sat 06 β On my way to Frankfurt
Fri 05 β PHP 5 Power Programming
Thu 04 β I'm not alone!
Wed 03 β Politics is Fun!
Tue 02 β SRM 0.7.0 released!
October 2004
Thu 28 β Why SVN still sucks
Sun 24 β Transliteration Extension
Thu 21 β New initiative against software patents
Thu 07 β OSCOM 4 and Fall Photos
Tue 05 β You know when you have been to long in Norway when...
Fri 01 β OSCOM Day 3
Fri 01 β OSCOM Day 2
September 2004
Wed 29 β OSCOM Day 1
Wed 29 β OSCOM Day 0 - A Hell to Get Here
Tue 28 β Off to ZΓΌrich
Mon 27 β 10 best photos
Fri 24 β Being 'Rasmussed'...
Fri 24 β Slides
Wed 22 β Niagara Falls
Sat 18 β Airplanes
Sat 18 β Back in the fatherland
Fri 17 β NGC confused
Wed 15 β Xdebug 2.0.0beta1
Tue 14 β foreach() performance improvement backport
Wed 08 β MySQL ComCon Europe
August 2004
Sat 28 β There might be hope...
Fri 27 β Fahrenheit 8/27
Fri 27 β More conferences
Wed 25 β Parsing non-wellformed XML
Fri 20 β PerseΓ―ds Report
Thu 12 β Meteors are too fast
Sat 07 β FUD Galore
Wed 04 β Conference Time
Tue 03 β Website update
Mon 02 β Holiday in Norway 2004
July 2004
Mon 12 β Obviously...
Mon 05 β Dutchies
June 2004
Wed 30 β Xdebug 1.3.2
Tue 29 β RΓ₯nere
Sat 26 β LinuxTag 2004 report
Sat 26 β LinuxTag 2004
Sun 20 β 'No Software Patents' Demonstration
Sat 19 β The Unified Field Theory Explained
Fri 18 β Xdebug Documentation
Sun 13 β P.I.T.
Fri 11 β Google Time
Thu 10 β SRM Updates
Mon 07 β BlΓ₯fjell
Mon 07 β Essential PHP Tools
Fri 04 β eZ publish presentation
May 2004
Mon 31 β Hydrostrand
Tue 25 β I made it!
Mon 24 β Goodbye the Netherlands!
Mon 10 β Patent issues revised
Thu 06 β PHP Conference Amsterdam
April 2004
Tue 20 β eZ Publish Summer Conference
Sun 18 β Parsing dates
Fri 16 β Why OO sucks...
Thu 08 β RSS 2.0 feed
Tue 06 β Xdebug 1.3.1
Thu 01 β Xdebug archives
March 2004
Mon 29 β Xdebug/PHP Quebec slides
Fri 19 β What would you ask...
Wed 17 β Spring is here!
Sat 13 β Civil Rights anybody?
Sat 06 β Cologne
February 2004
Thu 26 β ConfΓ©rence PHP QuΓ©bec
Wed 25 β Toolkit: Meld
Mon 23 β Is the media behind the wall?
Sat 21 β I hate 'u'.
Sun 15 β SRM for PHP 5?
Sat 14 β Microsoft wants their source back
Sat 14 β Microsoft wants source code back
Fri 13 β Comments anybody?
Sun 08 β PaWSCon
January 2004
Wed 28 β two megabit
Wed 28 β Vancouver report
Mon 26 β Two baked potatoes to take-out please
Thu 22 β New talk
Wed 21 β I'm still here :)
Tue 06 β One more reason...
Sat 03 β Look Back French Translation
Fri 02 β Job Change
Thu 01 β Look Back
Thu 01 β PHP Look Back 2003
2003
December 2003
Fri 26 β Xdebug 1.3.0 released
Wed 24 β PHP Related Spam?
Thu 18 β MTU
Mon 15 β Santa Captured!
Fri 12 β Cable -> ADSL
Tue 09 β New talks
Tue 09 β Godfather?
Tue 09 β Reply-all
Sun 07 β Annoying users
Sat 06 β Motorschau
Fri 05 β Sinterklaas
Fri 05 β SQLite filter
Fri 05 β Blurping
October 2003
Thu 23 β Jobs, part I
Sun 05 β TΓΆrggelen
August 2003
Wed 27 β PHP infringes patents
Mon 11 β Canada Holiday
May 2003
Sat 31 β Solar Eclipse
Fri 23 β Lunar Eclipse
March 2003
Wed 26 β East Coast USA and Canada
2002
December 2002
Mon 30 β PHP Look Back
Tue 10 β Forum du PHP 2002 and Insane Ideas by Thies
November 2002
Wed 20 β Pasta alla Carbonara
Thu 07 β International PHP Conference 2002
October 2002
Tue 29 β Up and downs of the New Economy
September 2002
Tue 17 β User questions and support fees
Sun 08 β Signs
August 2002
Mon 26 β The Sum of all Fears
July 2002
Wed 24 β ActiveState Awards
Fri 05 β Weekly babble - part #1
June 2002
Tue 11 β LinuxTag und earth displacements
Sat 08 β HOWTO: Booking flights
May 2002
Wed 22 β Routing is a profession
Tue 14 β ADSL and a non-intelligent installation company
Tue 07 β Freedom
Sun 05 β Moving
Thu 02 β Providing Support
April 2002
Tue 30 β Mail etiquette
Fri 26 β Users vs. Developers
Thu 25 β Logging