Are Decentralized Oracles Essentially APIs?

In the blockchain world, decentralized oracles are essential technologies bridging the gap between blockchain and off-chain systems. For those familiar with traditional software development, decentralized oracles may seem similar to APIs (Application Programming Interfaces), as they both serve the function of fetching and delivering external data. They share similarities but go far beyond a standard … Continue reading Are Decentralized Oracles Essentially APIs?

Cutting-Edge Trends and Techniques in Technical Documentation

In today's rapidly evolving digital landscape, the approach to technical documentation is transforming to meet the needs of diverse users and platforms. As technology advances, innovative methods such as interactive documentation, microlearning, and API-driven content creation are reshaping how information is conveyed and consumed. These developments allow for more engaging and efficient ways to present … Continue reading Cutting-Edge Trends and Techniques in Technical Documentation

Simplest Way to Learn REST APIs Ever!

REST API explanations often make them seem more complicated than necessary. They're actually pretty simple. While they can handle highly complex tasks, introducing them is not so bad. In this post, my goal is to provide the easiest and most straightforward explanation of REST APIs ever! Here's what you'll accomplish: Learn the foundation of what … Continue reading Simplest Way to Learn REST APIs Ever!

WebSockets – Paving the Way for Real-Time Interactions in the Future of Digital Experiences

WebSockets are a fascinating communication protocol that enables full-duplex communication channels over a single TCP connection. They are particularly beneficial for real-time applications, where low latency is crucial. My first encounter with WebSockets was while documenting the infrastructure of the metaverse through the brilliant, Yinch Yeap. In this context, an AppBus managed the dynamic pickup … Continue reading WebSockets – Paving the Way for Real-Time Interactions in the Future of Digital Experiences

Postman and Swagger, a Complimentary Rest API Pairing

Postman and Swagger are two powerful REST API tools that serve distinct yet complementary roles in API documentation and testing. Postman excels at facilitating hands-on API testing, enabling technical writers to send requests, observe responses, and generate practical examples that enhance user understanding. In contrast, Swagger focuses on creating detailed API specifications using the OpenAPI … Continue reading Postman and Swagger, a Complimentary Rest API Pairing

Technical Writer’s Guide to REST APIs

REST APIs are widely used in web and mobile app development for their simplicity and flexibility in enabling communication between different systems. Documenting REST APIs is an essential practice for developers and technical writers to ensure that users can understand and integrate with the API efficiently. For some reason, however, this tends to come across … Continue reading Technical Writer’s Guide to REST APIs

How APIs Drive AI Development

I was curious about how APIs allow developers to programmatically collect data for AI applications, and I thought you might be, too. I'll explore this more in this post. APIs connect client-side software with the backend services, databases, for example. This allows developers to interact with and retrieve data from various platforms or services programmatically. … Continue reading How APIs Drive AI Development

What even Is AI Development?

In a previous post I wrote about the paradigms of AI development for technical writers. Perhaps I should've started though with the question, what even is AI development? Simply put, AI development is the process of designing, building, training, and deploying artificial intelligence systems that can simulate human intelligence and perform tasks such as reasoning, … Continue reading What even Is AI Development?

Navigating AI Development: A Technical Writer’s Guide to Programming Paradigms

In a previous post, I laid out best practices for technical writers focusing on object-oriented programming (OOP). I also mentioned another important programming paradigm: functional programming (FP). While OOP is primarily utilized for software development, functional programming finds significant application in data science and financial modeling, particularly within AI. I’ll focus on AI development in … Continue reading Navigating AI Development: A Technical Writer’s Guide to Programming Paradigms

Programming Best Practices for Technical Writers – Modularity

Welcome to the sixth installment of my series on essential programming best practices for technical writers. In the previous post, I covered the concept of polymorphism. In this post, we’ll shift our focus to the principle of modularity. Modularity is a design strategy that involves dividing a system into smaller, self-contained units or modules, each … Continue reading Programming Best Practices for Technical Writers – Modularity