Skip to main content

Dozer Technical Blog

Our latest technical articles, samples & videos

llmgptassistants

Retrieval Augmented Generation (RAG) workflow with Dozer

This blog explores the challenges of siloed and real-time data, once formidable barriers, now yield to RAG's ingenuity. Through Dozer, RAG unlocks the secrets of siloed data, while event stream processing and real-time data pipelines ensure that the LLM remains abreast of the ever-changing world.

Mrunmay

Software Engineer Intern

Powering E-Commerce Sales in Real Time with Dozer and Supabase

In the dynamic world of modern application development, data-driven insights and real-time processing have become pivotal to building successful and competitive solutions. This is where Dozer, an open-source data API backend, emerges as a powerful tool. Dozer simplifies the intricate task of ingesting real-time data from a diverse range of sources and seamlessly delivers it through REST and gRPC endpoints. It offers a robust streaming SQL engine that enables real-time data transformations, empowering developers and analysts to derive valuable insights on the fly.

Aarya

Software Engineer Intern

real-timeethereumusdt

Simplifying Real-Time Ethereum Dashboards with Dozer

Welcome to an exciting journey into the world of real-time Ethereum data integration with Dozer. In this comprehensive tutorial, we will guide you through the seamless configuration of Dozer, enabling you to ingest real-time Ethereum data, merge it with off-chain information, and effortlessly access it through queryable APIs. Our focus will be on the ever-popular USDT Token, as we monitor the Ethereum Chain for USDT Transfer Events.

Aarya

Software Engineer Intern

real-timesnowflakesql

Instant Data APIs using Snowflake table streams and Dozer

Do you want to build APIs that can fetch data from a data source that is updated frequently? Do you want to build APIs that can perform complex data transformations? If yes, then this blog post is for you. In this blog, we will leverage the power of Dozer and Snowflake to build APIs from a dataset based on GitHub statistics.

Sagar

Software Engineer Intern

dozer livejavascriptreact

Announcing Dozer Live

Dozer Live is a dynamic development environment and dashboard that forms a core part of the Dozer, designed for building real-time data products. The primary purpose of Dozer Live is to offer an interactive interface for developers to efficiently configure, debug, and manage real-time data transformations and API endpoints, all within a single, unified UI.

Matteo

Co-Founder

This week at Dozer #14

Get ready to explore the lates Dozer version v0.129! This release includes bug fixes, improvements, and exciting features, reflecting our team's efforts to enhance Dozer's functionality. Experience a seamless user journey and unlock the full potential of data transformation with Dozer by delving into the specifics of these updates.

Cahyo Subroto

Developer Advocate

This week at Dozer #13

Let's dive right in and explore the arrival of three fresh Dozer versions: v0.126, v0.127, and v0.128! These new releases bring along bug fixes, improvements, and exciting features, reflecting our team's relentless efforts to enhance Dozer's functionality. Get ready for a seamless user experience and delve into the specifics of these updates to unlock the full potential of data transformation with Dozer.

Cahyo Subroto

Developer Advocate

This week at Dozer #12

Dive into the latest release of Dozer v0.1.25! Discover the brand-new features, exciting improvements, and key bug fixes that enhance your data manipulation and management experience with Dozer. Stay updated with the progress in our community-driven project as we continue to transform and elevate the world of data processing.

Abhishek

Developer Advocate

This week at Dozer #11

Welcome to the latest release of Dozer v0.1.24! This version brings several new features, improvements, and bug fixes that enhance your data manipulation and management experience with Dozer. Stay updated with the progress in our community-driven project as we continue to transform and elevate the world of data engineering and APIs.

Abhishek

Developer Advocate

This week at Dozer #10

Dive into the latest release of Dozer v0.1.23! Discover the brand-new features, exciting improvements, and key bug fixes that enhance your data manipulation and management experience with Dozer. Stay updated with the progress in our community-driven project as we continue to transform and elevate the world of data processing.

Abhishek

Developer Advocate

datadatabase

Shapes and Forms of Structured Data: SCD Types, Master Full, Master Incremental, Unitemporal, and Bitemporal

Structured data forms the foundation of many data-driven systems and is crucial for effective data analysis and decision-making. Within the realm of structured data, there are different shapes and forms that enable organizations to manage and utilize data in diverse ways. In this blog post, we will explore several important concepts related to structured data, including SCD (Slowly Changing Dimensions) types, Master Full, Master Incremental, Unitemporal, and Bitemporal data.

Matteo

Co-Founder

Creating a Low-Latency Cache with Dozer and PostgreSQL

Explore how to boost your application's performance with a low-latency cache using Dozer and PostgreSQL. This blog post delves into the importance of caching in data management, the limitations of not having a cache, and the benefits of using Dozer as a cache layer. Learn how to implement Dozer for real-time data ingestion from PostgreSQL, enhancing efficiency and responsiveness in your data applications. Ideal for developers looking to lower the cost and complexity of data infrastructure.

Abhishek

Developer Advocate

reactappapi

Secure Your Data APIs with Dozer: Adding Authorization to APIs

In this comprehensive guide, we delve into the world of API security and authorization, using the Dozer framework. Learn how to effectively integrate JWT authentication and RBAC in a movie ticket booking application. Understand the process of generating and using master and custom access tokens for granular access control to your APIs. We also provide a hands-on approach to setting up a PostgreSQL database using Docker, pre-populated with the OMDB movie dataset. This blog post is a must-read for developers aiming to bolster the security of their API-driven applications with Dozer's powerful capabilities.

Abhishek

Developer Advocate

This week at Dozer #9

Discover what's new in Dozer v0.1.22! Our latest release introduces enhanced functionalities, improved error handling, and fresh features like JSON Arrow conversion support, command monitoring, and more. Get a sneak peek at the upcoming Dozer Cloud release and stay ahead of the curve with our updates.

Abhishek

Developer Advocate

This week at Dozer #8

Discover the latest updates in Dozer v0.1.20, featuring new functionalities such as cloud deploy call enhancements, record lifetime, and JSON SQL support, as well as a glimpse of the previous release, v0.1.19. Learn about the key improvements, fixes, and new contributors that drive the continuous development of Dozer.

Abhishek

Developer Advocate

This week at Dozer #7

Discover the latest updates in Dozer v0.1.20, featuring new functionalities such as cloud deploy call enhancements, record lifetime, and JSON SQL support, as well as a glimpse of the previous release, v0.1.19. Learn about the key improvements, fixes, and new contributors that drive the continuous development of Dozer.

Abhishek

Developer Advocate

Dozer Appathon Hacker Guide ๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ป

Participate in the Dozer Appathon and showcase your coding skills and creativity by building amazing applications using the powerful data orchestration platform, Dozer. Get inspired by sample use cases like real-time data processing, machine learning, IoT data analysis, and more. Win exciting prizes, including mechanical keyboards and Dozer branded swag packs. Don't miss this opportunity to learn, grow, and build innovative solutions using Dozer!

Abhishek

Developer Advocate

reacttwilioapp

Unleashing the Power of Dozer Lambda Runtime for Real-time and Event-driven Data Apps

Discover the power of Dozer Lambda Runtime for real-time, event-driven data applications with this comprehensive blog post. Learn how to utilize Dozer's open-source runtime environment to execute Lambda functions based on specific data conditions, making your applications more dynamic and responsive. Dive into a step-by-step example of creating a React app for room temperature monitoring that triggers a Twilio notification based on data change conditions. Explore the ease of using Dozer's JavaScript and Python bindings for reading logs, and see how Dozer Lambda Runtime can revolutionize the way you develop modern applications.

Abhishek

Developer Advocate

rustweeklyperformance

This week at Dozer #6

In the latest Dozer update, significant improvements include loading Dozer configurations from a URL, configurable secondary index and other fixes. These features contribute to better functionality and flexibility for users working with the Dozer platform..

Abhishek

Developer Advocate

rustweeklyperformance

This week at Dozer #5

Dozer goes 100% Open Source with Apache License ๐Ÿ“œ, async connectors boost performance โšก, new SQL Logic Test Framework ๐Ÿงช, monitoring and status update APIs ๐Ÿ“ˆ, graceful API thread shutdown ๐Ÿ› ๏ธ, and an experimental sneak peek into Dozer Lambda Functions with JS & Python bindings ๐Ÿš€๐Ÿ”ฎ๐Ÿ๐ŸŒ.

Abhishek

Developer Advocate

rustweeklyOSS

Celebrating Dozer v0.1.16 Release and Exiting Stealth Mode

Dozer is a powerful, plug-and-play data infrastructure back end designed to help developers build real-time,low-latency data APIs (gRPC and REST) from any data source data apps quickly and efficiently. Dozer streamlines the process of accessing and managing real-time data updates. Key features include support for various data types, optimized join indexes structure, high-performance cache and seamless authorization implementation for gRPC/REST methods.

Abhishek

Developer Advocate

rustweeklyperformance

This week at Dozer #3

Parallelized Joins which resulted in 5 times performance, Test suite for connectors. Integration tests for Dozer Samples. Graceful handling of errors. Prop tests and extensive data type tests.

Isabel

Community Manager

rust

Two things that Rust does better than C++

Two language features of Rust that are better than C++, namely its ownership model and trait object system. These compare favorably to C++'s move semantics and virtual functions, respectively, and provide insights into why Rust has gained popularity among many developers.

Bei

Founding Principal Engineer