startdataeng's profile picture. I write about data engineering | SQL | Python | Distributed systems. Get my free data engineering course at http://startdataengineering.com/email-course/

Joseph Machado

@startdataeng

I write about data engineering | SQL | Python | Distributed systems. Get my free data engineering course at http://startdataengineering.com/email-course/

Joseph Machado أعاد

An orchestration tool that I've been impressed with is @dagsterio. Easy setup, powerful features and great docs. Use 👇🏽 to play around with a pipeline on dagster startdataengineering.com/post/data-engi… #data #dataengineering #Python #Database #DataAnalytics


Joseph Machado أعاد

Backfilling is an inevitable part of data projects. When designing your data pipelines take some time to answer the following questions 1. Does multiple backfill runs cause duplicate data? 2. Can multiple backfills be parallelized? #data #DataEngineering #datapipeline #datasets


Joseph Machado أعاد

Starting as a DE? 90% of what you will need is SQL (OLAP), python, & distributed system basics Don't overcomplicate! #data #dataengineering #SQL #Database #Python


Joseph Machado أعاد

Left anti-join is cool! Get all the data from the left table that has no matching data in the right table select t1.* from t1 left join t2 on t1.id=t2.id where https://t.co/TilIGFtVGj is null; #data #dataengineering #SQL #Database


Joseph Machado أعاد

Starting a data project is a lot of work! It can be overwhelming to define the problem, set up systems, and then code! Use this DE project as a blueprint to build your own: startdataengineering.com/post/data-engi… #data #dataengineering #Database #DataAnalytics #dataviz #Python #datapipeline

startdataeng's tweet image. Starting a data project is a lot of work! It can be overwhelming to define the problem, set up systems, and then code!

Use this DE project as a blueprint to build your own:

startdataengineering.com/post/data-engi…

#data #dataengineering #Database #DataAnalytics 
#dataviz #Python #datapipeline

Joseph Machado أعاد

When data to process is larger than memory, try to stream with python generators, before jumping to distributed systems! #data #dataengineering #Python #pythonlearning #Generator E.g. Stream a file(note () and not []), get diff between date cols

startdataeng's tweet image. When data to process is larger than memory, try to stream with python generators, before jumping to distributed systems!

#data #dataengineering #Python #pythonlearning #Generator 

E.g. Stream a file(note () and not []), get diff  between date cols

Joseph Machado أعاد

If you are interested in using "Change Data Capture" pattern for streaming ETL, check out startdataengineering.com/post/change-da… #ETL #changedatacapture #dataengineering #debezium #BigData

startdataeng's tweet image. If you are interested in using "Change Data Capture" pattern for streaming ETL, check out startdataengineering.com/post/change-da…

#ETL #changedatacapture #dataengineering #debezium #BigData

Joseph Machado أعاد

It can be overwhelming to start learning data engineering. I'd recommend starting with the basics of python, sql, UNIX commands, building a simple data project, update Github, Linkedin. Landing a DE job is 60% part learning and 40% marketing. See reply 👇🏽 for helpful links.


Joseph Machado أعاد

Preparing for SQL interviews? Do Leetcode SQL hard, sort by freq, and do the first 40 #data #dataengineering #Software #SQL


Joseph Machado أعاد

Learning data engineering? Build a pipeline locally. 1. Python to pull data from an API (e.g. Coincap) 2. Load data into a local Postgres container 3. Automate it with cron/task scheduler Start small, build, improve, & repeat. #data #dataengineering #pythonlearning #Python


uv by @astral_sh is truly one of the best tools you can have in your toolkit as a DE. TIL: You can quickly start a jupyter notebook with it doc: docs.astral.sh/uv/guides/inte…


Joseph Machado أعاد

Data engineers write the most complex piece of code to Upsert into tables. Here's THE command you need to know MERGE INTO/INSERT ON CONFLICT #data #dataengineering #SQL


Loading...

Something went wrong.


Something went wrong.