Daniel PalmaRunning Doom on SnowflakeGetting Doom to run on various things is a fun hobby. While studying for a SnowPro certificate this weekend I kept thinking “Snowflake can…Feb 18Feb 18
Daniel PalmaData Debt is not Evil“Data Debt,” a term that may sound ominous at first but, much like its counterparts in the realms of technology and finance, is a tool that…Nov 9, 2023Nov 9, 2023
Daniel PalmaThe definitive guide to debugging dbtErrors are your friends! Let me show you why. Learn to navigate the dbt workflow, uncover prevalent error types and troubleshoot anything!Aug 27, 20232Aug 27, 20232
Daniel PalmaData Ingestion for Snowflake ❄️COPY, Snowpipe, Snowpipe Streaming — all these options are confusing? Keep reading and discover which one is the best for you!Aug 9, 2023Aug 9, 2023
Daniel Palma💾 Core Data Engineering: Backups 💾In the world of data engineering, backups are essential for ensuring the safety and integrity of your data. Without proper backups, your…May 16, 2023May 16, 2023
Daniel Palma📨📩📮 Dead Letter Queues: What They Are and When to Use Them 📮📩📨Dead Letter Queues (DLQs) are a vital part of any message-oriented middleware system. They provide a mechanism for handling messages that…May 11, 20232May 11, 20232
Daniel PalmaCore Data Engineering: DAGs🚀 Did you know that Directed Acyclic Graphs (DAGs) have several properties that make them well-suited for data flow programming and…May 9, 2023May 9, 2023
Daniel PalmaCore Data Engineering: IdempotencyHey! This is a free preview of my newsletter, where I distill data engineering concepts so you can learn new things or refresh your…May 4, 2023May 4, 2023
Daniel PalmaWriting to learnHave you ever had a teacher tell you to ‘write it down’ when you were struggling to understand a concept? They were onto something!Apr 3, 2023Apr 3, 2023
Daniel PalmaFixing iMessage search with DuckDBSearching through your iMessage history is a terrible experience, let’s fix it with DuckDB!Apr 1, 20231Apr 1, 20231