Kafka Community Spotlight

I was featured on Stanislav Kozlovski’s Kafka Community Spotlight! https://topicpartition.io/kafka/community/chuck-larrieu-casias I will copy the contents here for posterity. Personal Please tell us about yourself, and where you are from. I’m Chuck 👋🏻 (in the middle) Chuck Larrieu Casias I’m originally from Sonoma, California. I’ve moved around different parts of the US, but I’ve settled in Oregon and I hope to stay here for a long time. My first profession was as a high school mathematics teacher in Los Angeles. After that, I wrote math curriculum at Illustrative Mathematics. ...

June 9, 2026

Sunpower

Sunpower Stats I have a MySunPower system, and I love looking at my data. However, the app is not as flexible a I want it to be. It only lets you see a graph of energy usage/production between two points in time. But I want to answer questions like “how has my usage/production been trending in the month of February over the last several years” or “what is the distribution of usage/production for the hour of 4-5pm” or “how does the last 4 months of usage compare to the same period the previous year”. ...

April 15, 2024

What is an API?

Tip I originally wrote this for https://confluent.io/learn/api, but I wanted to host a version of it on my own blog. Introduction API stands for Application Programming Interface, which allows applications to communicate with one another. In the following image, imagine an app on the left is trying to communicate with the app on the right: The key idea is the app on the left doesn’t need to know the details about how the other application works; it only needs to know about how to use the API. This is the concept of abstraction, which makes it possible for new programs to build on top of the hard work encoded into other programs. ...

December 11, 2022

First Day at Materialize

Every so often, I decide to turn my life upside down. A bit over a week ago, I made this announcement: 📢 My announcement tweet (@MrLarrieu) But why leave a great company (which, by the way, just beat expectations for the 6th consecutive quarter, despite the recession)? Why leave a manager and team I love working with? There are two main reasons: It’s a great time for me to take risks It’s a great time for me to expand my expertise by doing something new Taking Risks I am quite confident in Confluent. I’m going to exercise and hold my vested shares. Confluent owns the data streams, ensuring its place as a key player in the real-time data space for the forseeable future. This confidence in Confluent’s future affords me the ability to take greater risk, even in current poor market conditions. I am buying another ticket in the “startup lottery”. ...

November 7, 2022

Technical Marketing at Confluent

I’m really excited to share that on Monday, December 6, I’ll be joining the technical marketing team at Confluent! Goodbye, Curriculum Development I’ve had an amazing time learning and teaching data in motion as a curriculum developer in Confluent’s Education organization. I put a lot of energy into building curriculum development almost from the ground up, and it’s amazing to see the seeds I’ve planted grow into formidable saplings. Reflecting on my time in curriculum development, here are a couple of things I’m proud of: ...

November 30, 2021

Fun with Ansible's Docker Connection

Introduction This lab is modified from one of my courses over at Confluent Education. The course is about using Confluent’s Ansible playbooks, but I had so much fun setting up the lab environment that I thought others would too. This lab environment is cool because you can simulate your own Virtual Private Cloud locally using Ansible’s Docker connection. The key to making this work is to use Jeff Geerling’s docker-<distro>-ansible Docker images and mounting the /sys/fs/cgroup into the container. This allows the container to use systemd, making it behave like a VM you might have running in the cloud. Here’s one of Jeff’s ubuntu images, for example. ...

September 14, 2021

Learning DynamoDB

Foreword From 2021 A while ago, I listened to an amazing podcast episode about DynamoDB decided to do one of AWS’s DynamoDB hands-on tutorials and create a little presentation about what I learned to share at a meetup. Enjoy! Objectives Get to know each other Compare and contrast DynamoDB data modeling to relational data modeling Describe the importance of partitioning in DynamoDB Non-Work Facts About Me! Chuck ...

August 3, 2021

How to prepare for your DevOps Interview

Foreword from 2021 I wrote this post for Insight Data Science in 2019. I’ve updated it a tiny bit, but it’s mostly the same. It was published on Dzone and the Insight Data Science blog: https://dzone.com/articles/how-to-prepare-for-your-devops-interview (40k views!) https://blog.insightdatascience.com/devops-interview-prep-guide-8cd3dc60e587 Introduction Motivation is a great start, but you’ll need the discipline to prepare effectively. I’ve written this guide to help you develop a disciplined interview preparation routine. Interviewing can really suck - it’s random and can make you feel bad about yourself. There’s so much you can’t control in the process, but you can control how you prepare. There is a lot here to chew on, so don’t expect to be able to learn everything all at once. Maybe one day you’ll choose one topic to focus on. Maybe you’ll focus on another topic for a week straight. In general, though, you should pick two or three activities to do habitually each day, rotating through different topics so your mind stays fresh and engaged. These categories are listed in order of importance: ...

July 27, 2021

Hello, World!

This is the first post for Chuck+Alt+Delete! Welcome! This site has two purposes: “learn in public” through blog posts host my professional portfolio Learn in Public I was inspired by the #LearnInPublic hashtag on twitter. Learning in public makes one feel vulnerable, but the upsides in terms of community and learning can be tremendous. Even this post might evolve over time. This is a place for rough draft thinking. Portfolio Hop over to my portfolio!

July 23, 2021

Portfolio

This page displays exemplars of my work. Note Any of this content may have been modified or deleted since being recorded here. Kafka Community Spotlight I was featured on Stanislav Kozlovski’s Kafka Community Spotlight: https://topicpartition.io/kafka/community/chuck-larrieu-casias Conduktor Assets As a Senior Solutions Architect at Conduktor, I partner with some of our largest enterprise customers to scale, secure, share, and govern their real-time data using Conduktor technologies. Here are a couple of public assets I can highlight: ...

July 23, 2021