Hi there šŸ‘‹

My name is Stan and I am a Senior Technical Product Manager šŸš€ based in Portugal šŸ‡µšŸ‡¹

API as Product: Documentation

Today, weā€™ll explore why treating APIs as products is crucial for enhancing user experience and driving adoption, and how proper documentation and best practices play a key role in achieving this. Weā€™ll cover how to effectively document typical APIs, discuss the most common types of APIs, examine available tools for API documentation, and provide guidance on generating a self-contained HTML file that includes all necessary documentation Key Takeaway Treat API as Product If your productā€™s API follows REST architecture, it is recommended to provide an OpenAPI specification API documentation can be compiled and shared as a static HTML file. This approach can be useful for ā€˜privateā€™ APIs The essence of good API documentation lies in its ability to serve as a bridge between the API and its users. Great documentation doesnā€™t just explain functionality. It also anticipates challenges, answers common questions, and helps different stakeholders achieve their goals efficiently. Whether youā€™re a developer looking to get something integrated in hours instead of days, or a support team member needing to onboard a client smoothly, the documentation must be easy to navigate and comprehensive. ...

November 3, 2024 Ā· 7 min Ā· Stanislav Slavkov

WWDC24: Passkey Upgrade & Rotate Wi-Fi Address

In additionally to Apple intelligence, on WWDC24 Apple introduced another set of new features: Seamless Passkeys upgrades for accelerated passwords replacement Rotate Wi-Fi Address for enhanced privacy. Passkey Upgrade Appleā€™s new feature allows a seamless upgrade of usersā€™ passwords to Passkeys, inserting them into the credential manager effortlessly. ...

June 13, 2024 Ā· 2 min Ā· Stanislav Slavkov

Making Product workflows understandable with Diagrams

One of the main tasks of a Product Manager is to deliver a clear explanation of how their product works. If the product has no UI (Back-To-Back, API as a product), it becomes even more crucial. The best way to clearly explain the flow or how everything works - with diagrams. What is in the post: What and why PMs should use them Why Mermaid What types of diagrams are supported Creating the first diagram Using ChatGPT to create a diagram What to use A generic approach for diagrams some time ago was PlantUML. However, I donā€™t recommend using it, as it does not integrate nicely and editing it is not straightforward. ...

May 26, 2024 Ā· 4 min Ā· Stanislav Slavkov

How to install a personal self-hosted blog (like this one)

Hi there! This is the first record in my blog, it could be ā€œHello worldā€ but it would be too boring :) Let it be instruction on how to install a blog like that (for free) with zero cost for maintenance. 0. Goals & Why Nowadays we have plenty of platforms that will do a blog or any site hosting & management. CMS can be Cloud (Google blogs/Medium) or self-hosted - like WordPress. ...

April 21, 2024 Ā· 4 min Ā· Stanislav Slavkov