Risbin RH
31 articles- Programming and Development
gRPC vs REST: A Deep Dive into Modern Communication Protocols
Explore the differences between gRPC and REST, their use cases, advantages, and challenges. Learn how to decide the best protocol for your services and APIs.
- Programming and Development
Pydantic: Elevating Data Validation and Serialization in Python
Explore how Pydantic simplifies data validation and serialization in Python, with practical examples for APIs, machine learning pipelines, and advanced use cases.
- AI and Automation
Building a Retrieval-Augmented Generation (RAG) System Over PDFs Using Docling and Weaviate
Learn how to implement a Retrieval-Augmented Generation (RAG) system using Docling and Weaviate to enhance large language models by integrating external knowledge from unstructured PDFs.
- Workflow Orchestration
Prefect: The New Era of Workflow Orchestration for AI and Data Engineering
Prefect is an open-source Python library enhancing workflow orchestration in AI and data engineering. It simplifies complex workflows with features like local and cloud deployment, built-in error handling, and LLM integration. Prefect empowers data scientists to efficiently manage AI systems, paving the way for advancements in automated decision-making and infrastructure management.
- Real-Time Data Processing
Comparing Workflow Orchestration Tools: Airflow, Prefect, Windmill, n8n, and More
In the evolving data landscape, workflow orchestration tools are crucial for managing data pipelines. This article reviews popular options like Apache Airflow, Prefect, and n8n, highlighting their pros and cons. The right tool depends on team expertise and project needs, from complex workflows to simpler, no-code solutions.
- Cloud-Native
Universal Blue: The Future of Cloud-Native Linux Desktops
Universal Blue innovates the Linux desktop by applying cloud-native principles to enhance system reliability, maintenance, and security. Utilizing technologies like atomic updates, version control, and containerization, it streamlines deployment and management. Universal Blue targets various users, offering tailored experiences for gamers, developers, and everyday users, ensuring a customizable yet user-friendly environment.
- Backend Engineering
From PHP to Go: Why Cloudflare and Curve Made the Switch
Businesses like Cloudflare and Curve are migrating from PHP to Go (Golang) to meet the escalating demands of modern systems. The need for better observability, scalability, performance, developer productivity, and modern architectural needs are driving this shift. Cloudflare and Curve's migration experiences highlight the compelling advantages of Go, including outstanding performance and simplicity in deployment.