- Nov 2022
-
levelup.gitconnected.com levelup.gitconnected.com
-
Clean code examples (YouTube)Why Are You Still Creating CRUD APIs?Remove Your If-Else and Switch CasesWhy Cognitive and Cyclomatic Complexity Matters in Software DevelopmentWriting Cleaner Code (With Examples)Resources for the curious📚 Source Code (GitHub) by Nicklas Millard, the authorRESTful API Design by MicrosoftArchitectural Styles and the Design of Network-based Software Architectures by R.T. FieldingWhat is REST by codeacademyIs Crud Bad For Rest? by Boris LublinskyHATEOAS Driven REST APIs by restfulapi.netHATEOAS — a simple explanation by Bartosz JedrzejewskiWhy HATEOAS is useless and what it means for REST by Andreas ReiserRESTful Considered Harmful by Tomasz NurkiewiczTask-Based UI on cqrs.wordpress.comCRUD is an antipattern by Mathias VerraesWhy REST sucks by Troy A. Griffitts
Useful links for Web & generic programming.
-
RPC-like but still REST-full is way more preferred than those rotten CRUD designs.
-
- Dec 2021
-
www.excella.com www.excella.com
-
A 6-part series on Technical Debt and it's root causes.
Tags
Annotators
URL
-
- Nov 2021
-
isamatov.com isamatov.com
-
refactoring code
Not much to do about refactoring, but rather about structuring your code-base.
-
Practical rules about discovering the sweet-sport of Low Coupling vs High Cohesion - not much to do about refactoring!
Tags
Annotators
URL
-
-
medium.com medium.com
-
because commonly an API is not intended to handle high performance requirements.
... while microservices do (are supposed to "handle large amounts of information ... cannot accept idle services"
-
-
www.inkandswitch.com www.inkandswitch.com
-
Building resilient distributed software means APIs & data-scemas can have a frictionless evolution.
-
-
blog.couchbase.com blog.couchbase.com
-
Practically addressing a common problem: working distributed TXs without a 2-phase commit in the SOA world.
-
-
zubialevich.blogspot.com zubialevich.blogspot.com
-
Awarness points.
-
-
jsoverson.medium.com jsoverson.medium.com
-
positional arguments vs configuration vs builders, async vs sync, global vs local, stateful vs stateless, static vs instance, constructors vs factories, callbacks vs futures, functional vs object oriented, events vs anything and infinitely many more
Interesting collection of programming architectural choice
-