August 2025 Summaries
2 posts from Bump
Filter
Month:
Year:
Post Summaries
Back to Blog
Streaming data in APIs allows for real-time communication and the transmission of data in chunks, improving efficiency and responsiveness, especially in applications dealing with large volumes of data or requiring instant updates. This concept is already prevalent in handling media in browsers and is now being integrated into APIs using JSON, despite JSON's inherent limitations for streaming. Various formats like JSON Lines (JSONL), Newline Delimited JSON (NDJSON), and JSON Text Sequences are utilized to make JSON streamable, while OpenAPI v3.2 introduces new keywords, itemSchema and itemEncoding, to define the structure and encoding of streamed data. These innovations simplify the description of data streams and events, such as server-sent events (SSE), enabling the API to transmit continuous data streams effectively. The development of these streaming formats and the enhancements in OpenAPI aim to meet the growing demands in data science, big data, and AI, allowing for more dynamic and real-time data handling in modern applications.
Aug 27, 2025
1,900 words in the original blog post.
Undertaking a comprehensive overhaul of API documentation can be driven by various factors such as audit findings, user feedback, or a high number of support tickets, and involves several crucial steps to ensure success. The process begins with a detailed audit to identify complexities, omissions, and outdated information, followed by structuring documentation in a standardized format like OpenAPI or AsyncAPI. It's essential to maintain a centralized repository for easy management and to create a style guide and glossary for consistent terminology. Writing involves collaboration between tech writers and developers, ensuring peer reviews for quality assurance. Continuous integration and deployment (CI/CD) workflows can enhance productivity, while visual consistency in documentation aids user comprehension. The publication phase should be gradual, incorporating feedback from internal and trusted external users to refine the documentation further. Post-launch, gathering user feedback and maintaining updated documents are critical for API adoption, signaling professionalism, and enhancing the brand image. Expert assistance can be valuable in this complex process, ensuring efficiency and reducing the potential for errors.
Aug 05, 2025
1,514 words in the original blog post.