Category: Software
-
To define or document? Methods for generating API Specifications
There is an inherent “chicken and egg” problem in API development. Do we define a specification before creating an API implementation (specification-first), or do we implement an API and generate a specification from that implementation (code-first)?
-
Designing for the public cloud without breaking the bank
How can application architects design software solutions that can utilize the public cloud while allowing for cost optimizations that will increase profit margins? While it is not easy, it is possible.
-
Immutable Build Objects
Before I can make a case for Immutable Deployable Artifacts (I’m going to use IDA for short), it is probably a good idea to define what I mean by that term. Regardless of your technology stack, most systems follow a similar process for building deployment artifacts: get code, fetch dependencies, build code, putting together the…