An Inconvenient API

Saturday, February 18 2023 api-design

Imagine that you’re working on an unreleased project, and you discover a need to extend one of your custom types. There’s some complex initialization required before methods will work properly.

Read more »

Using Constructors

Monday, February 27 2023 api-design

The API we presented last time had a problem - it required users to remember to call Initialize() before an instance could be used without problems occurring.

Read more »


Archive for 2023
February 2023 2
March 2023 1
All Years
20261
20253
20241
20233
20227
202113
202023
201952
201865
201761
201640
201530
201414
201319
201225
201147
201056
200978
200889
20072
200610
200512
200421
20037
19981