I'm sure this article is useful and interesting, but the author lost me at the very first example program, where he wrote `@px++` instead of `(@px)++` (@ stands for asterix character).
The proper way is not exporting implementation details at all, instead define opaque types in your header files like this: `typedef struct ssl_st SSL;`. This comes from OpenSSL, it means users can use `SSL *` pointers,…
It is perfectly valid to use more than one header files: some of them can be public (meant to be seen by users of your library), others can be private or internal (only used by your own sources).
Afaik, SOAP is a subset of all webservices; the rest is REST (i.e. XML without SOAP and non-XML).
Off: floating point numbers can be used to store integer values, so equality comparison might be perfectly valid in some cases. For example, if the embedded Sql doesn't support 'int64_t' (only int32_t), itt might still…
Something like that happened with `leftpad` in 2016.
Off: Also there is the HTML Hell Page, which is older than many of the current web-developers but still contains the most relevant informations about web-design.
I seem to have missed something: Apple claims Location Services cannot be disabled because it is needed for Ultrawide Band (UWB) compliance. And what about UWB? It cannot be disabled either? Do you have a say if someone…
I'm sure this article is useful and interesting, but the author lost me at the very first example program, where he wrote `@px++` instead of `(@px)++` (@ stands for asterix character).
The proper way is not exporting implementation details at all, instead define opaque types in your header files like this: `typedef struct ssl_st SSL;`. This comes from OpenSSL, it means users can use `SSL *` pointers,…
It is perfectly valid to use more than one header files: some of them can be public (meant to be seen by users of your library), others can be private or internal (only used by your own sources).
Afaik, SOAP is a subset of all webservices; the rest is REST (i.e. XML without SOAP and non-XML).
Off: floating point numbers can be used to store integer values, so equality comparison might be perfectly valid in some cases. For example, if the embedded Sql doesn't support 'int64_t' (only int32_t), itt might still…
Something like that happened with `leftpad` in 2016.
Off: Also there is the HTML Hell Page, which is older than many of the current web-developers but still contains the most relevant informations about web-design.
I seem to have missed something: Apple claims Location Services cannot be disabled because it is needed for Ultrawide Band (UWB) compliance. And what about UWB? It cannot be disabled either? Do you have a say if someone…