If you develop HTTP or RPC APIs, this book is essential. It covers everything you need to know about API design and is written by Geewax, a contributor to Googleβs API Improvement Proposals documents (AIPs).
#SoftwareEngineering
@demitriswan.bsky.social
Senior Software Engineer @ Apple Snowboarder Music & Film Enjoyer Scotch Fan Your homie from the Bronx
If you develop HTTP or RPC APIs, this book is essential. It covers everything you need to know about API design and is written by Geewax, a contributor to Googleβs API Improvement Proposals documents (AIPs).
#SoftwareEngineering
Do these 3 things to improve the utility of your unit tests π
π‘ No (or minimal) logic
π‘ Wet (or damp) implementation
π‘ At most, three parts: setup, execution, assertion
#SoftwareEngineering
An overwhelming majority of applications don't need to be "blazing" fast.
#softwareengineering
C++ supports compile-type polymorphism whereby types can be implicitly satisfied, similar to Go, through concepts.
Using this strategy, you can inject your dependency without the cost of dynamic dispatch.
#softwareengineering
The easiest aspect of writing codeβ¦is writing the code.
#softwareengineering
Getting started on BlueSky. Follow along if you're interested in:
Software Engineering
Technology
I will also post an occasional rant about my non-professional interests. Find out.
#softwareengineering