Andreas Heigl
where else to find them
website:http://andreas.heigl.org
github:heiglandreas
mastodon:@heiglandreas@phpc.social
speakerdeck:heiglandreas
what they talk about
all 6 in the filters
where they keep going back
- Dutch PHP Conference3 editions2018–2024
on a stage with
never shared a talk
who talks about the same things
- Christin Gorman5 talks
- Tomasz Nurkiewicz9 talks
- Daniel Cousineau2 talks
- Christopher Miller4 talks
- John Feminella14 talks
- Miroslav Šedivý10 talks
| title | conference | date |
|---|---|---|
| Watch the clock | phpday 2024 | 2024-05-16 |
Explains a concrete design and the code pattern that makes time testable: a PSR-20 clock interface with a production SystemClock and a test FrozenClock… | ||
| Watch the clock | Dutch PHP Conference 2024 | 2024-03-12 |
Argues that exporting time behind a Clock interface (PSR/FIG) and using DateTimeImmutable fixes flaky time tests by replacing calls to time() with injection of… | ||
| Watch the clock | Forum PHP 2022 | 2022-10-13 |
Proposal narrows to one method now() returning DateTimeImmutable so code stops calling time(), uses injected factory or clock object for predictability and… | ||
| The First Contact | Dutch PHP Conference 2019 | 2019-06-06 |
Registration forms often fail on details: use one field for full name and support Unicode and very long names (one example hits 988 characters), ask for… | ||
| How to tame a :unicorn_face: | Dutch PHP Conference 2018 | 2018-06-07 |
Explains why characters break, how Unicode grows (initial 65,536 code points, later >1,048,576 across 17 planes), and why emojis in 2010 force use of… | ||
| Time is an illusion (lunchtime doubly so) | Dutch PHP Conference 2018 | 2018-06-07 |
Time zones are political and change often: the tz database is at version 2018.5 here, PHP shows 143 historic transitions for zones, and the abbreviation CEST… | ||
| nothing matches | ||