Steaming Data - One Record at a Time

When: Wednesday, May 14th, 2025 | 12pm - 1pm EST

Schedule: 1-Hour Free Webinar

Where: Online - Live Training


Join us for a FREE 1-hour webinar where we’ll explore the power of Go’s new range-over function and its applications in lazy loading and manipulating large datasets. Discover how to process massive amounts of data without running out of memory, making your applications more scalable and efficient.

You’ll learn:

  • How to use Go’s range-over function for lazy loading and data manipulation
  • Techniques for processing large datasets without excessive memory usage
  • How to break down complex code into reusable, maintainable parts
  • How to integrate CEL query language for powerful data querying
  • How to stream data results over HTTP in real-time

In this webinar, we’ll take a hands-on approach to building a streaming data processing system. We’ll start by loading log data into memory for querying, then gradually move to processing one record at a time. Along the way, we’ll break down the code into small, reusable parts to ensure maintainability and flexibility. The highlight will be integrating the CEL query language to enable powerful querying capabilities.

Join us to learn how to efficiently process large datasets and take your data processing skills to the next level!


About Miki Tebeka:

Miki is a software developer with more than 20 years of experience. He has taught many workshops on various technical subjects all over the world at companies such as AT&T, Oracle, Dropbox, J.P. Morgan, and others. Miki is involved in open source, both in the Go and Python worlds. He has several open source projects of his own and contributed to many others including Go & Python.

He’s also helping organize GopherCon Israel, Go Israel meetup, the upcoming PyData Israel, and was a member of the PyCon Israel team.

Miki wrote several books, including “Effective Go Recipes”, he’s a LinkedIn Learning author, speaks at conferences, and infrequent blogger. Miki helps customers in R&D projects, building data pipelines, optimizing performance, and other challenging technical issues. He loves writing code and solving problems.