For as long as I can remember, developing JSON APIs has been a bit of a free for all. We've had the power to create complex APIs quickly, but typically every API follows its own standards. There've been some unwritten rules and sharing of ideas, but never has there been such a complete specification as the one that the team over at OpenAPI has developed. Let's explore what OpenAPI has to offer and why I welcome this specification so enthusiastically.
Any website with customer support will eventually face an issue that is difficult for the customer to explain or difficult to understand without seeing what they are seeing. With the pretender gem we can log in to the users account and see exactly what they are seeing.
Managing Javascript, stylesheets, and other assets in the pipeline can be a difficult task. We have problems like: How do we get rid of the React runtime in the bundle? How do we optimize our CSS files? And how do we deal with the static files?
Nudge: Improving Decisions about Health, Wealth, and Happiness is a book written by University of Chicago economist, Richard H. Thaler and Harvard Law School Professor, Cass R. Sunstein which explores choice architecture. I believe there are some valuable lessons we can apply to technology that can help your customers make good choices or help you grow your business.