Quote: Richard Rumelt on Strategy

"No one has an advantage at everything. Teams, organizations, and even nations have advantages in certain kinds of rivalry under particular conditions. The secret to using advantage is understanding this particularity. You must press where you have advantages and side-step situations in which you do not. You must exploit your rivals' weaknesses and avoid leading … Continue reading Quote: Richard Rumelt on Strategy

Don’t waste a crisis – the context of the origin of Lean

Saying that Toyota is a much-studied company because of its pioneering role in Lean thinking and Lean leadership is an obvious statement to make. But Lean thinking came out of Toyota in post-war Japan because Toyota was severely constrained. The context was that Toyota didn't have the capital required to keep large inventories like their … Continue reading Don’t waste a crisis – the context of the origin of Lean

Quote on problem solving

"Most managers and engineers I meet have already had some kind of problem-solving training and even still have the course documentation on their office bookshelf. Yet I find almost no one following the problem-solving approach properly. This is a good example of how ineffective classroom training alone is for changing our behavior" Mike Rother in … Continue reading Quote on problem solving

[Snippet] API schema testing categorization

Code-based end-to-end schema testCode-based controller schema testAuto generated end-to-end schema test with a fuzzerEnd-to-end schema testing with validating proxyFit into existing end-to-end test suite without writing new codeNNN YGuarantees schema conformance for responses across the whole stackYNYYCan identify unexpected responses based on fuzzy testingNNYIf run as part of fuzz testingFast feedback from testing service in isolationNYNNDoes … Continue reading [Snippet] API schema testing categorization

This week’s interesting links

Shieldfy/API-Security-Checklist "Checklist of the most important security countermeasures when designing, testing, and releasing your API." Yosriady/api-development-tools: "This is a collection of useful resources for building RESTful HTTP+JSON APIs. There are a lot of good tools and entire ecosystems out there! It can be overwhelming not knowing what options are available, so you can use this … Continue reading This week’s interesting links

API Security Booklist

API Security in Action by Neil MaddenPublished January 2021 by ManningPublisher quote about the book: "API Security in Action teaches you how to create secure APIs for any situation. By following this hands-on guide you’ll build a social network API while mastering techniques for flexible multi-user security, cloud key management, and lightweight cryptography. When you’re … Continue reading API Security Booklist

Scraper API – Extract Data from Websites

Scraper API provides a developer-friendly API for extracting HTML from websites. Here is a simple example using their async API which does the scraping in the background so you can retrieve the results later. I am using httpie as my API client. Submit the scraping job: https --verbose POST async.scraperapi.com/jobs Content-Type:application/json apiKey=replace-with-your-secret-api-key url=https://example.com POST /jobs … Continue reading Scraper API – Extract Data from Websites