This is your work, valued
Data engineering / Dev Advocate. Like Rust, Spark, Python, data, and math.
chispa. PySpark test helper methods with beautiful error messages
771mack. Delta Lake helper methods in PySpark
328code_quizzer. Programming practice questions with Ruby, JavaScript, Rails, and Bash.
202frontend-generators. Rake tasks to add Bootstrap, Font Awesome, and Start Bootstrap Landing Pages to a Rails app
94spark-sbt.g8. A giter8 template for Spark SBT projects
72spark-stringmetric. Spark functions to run popular phonetic and string matching algorithms
60bebe. Filling in the Spark function gaps across APIs
50farsante. Fake Pandas / PySpark DataFrame creator
48ceja. PySpark phonetic and string matching algorithms
41beavis. Pandas helper functions
31tic_tac_toe. Ruby tic tac toe game
22spark-test-example. Spark DataFrame transformation and UDF test examples
22spark-spec. Test suite to document the behavior of Spark
21gill. An example PySpark project with pytest
18python-parquet-examples. Using the Parquet file format with Python
15spark-slack. Speak Slack notifications and process Slack slash commands
15directed_graph. Modeling directed acyclic graphs (DAG) for topological sorting, shortest path, longest path, etc.
14querybench. Benchmarks for DataFusion, Daft, DuckDB, Polars, and pandas
13pysparktestingexample. PySpark testing example project
13unicron. DAGs on DAGs! Smart PySpark custom transformation runner
12scalatest-example. Testing Scala code with scalatest
11awesome-spark. A curated list of awesome Apache Spark packages and resources.
9eren. PySpark Hive helper methods
9JavaSpark. Example Spark project with Java API
9spark-pika. Demo how to set up Spark with SBT
8mill_spark_example. Apache Spark project with the Mill build tool
6slack_trello. Helping Slack and Trello play together nicely
6spark-etl. Lightweight Spark ETL framework
6appa. Data lake metadata / transaction log store
5deltadask. Delta Lake powered by Dask
5pydata-style-guide. Style for the PyData stack
5mesita. Print colorful tables with nice diffs in the Terminal
5datafusion-book. DataFusion book
5great-spark. Curated collection of Spark libraries and example applications
5roman_monkey. Adds to_roman to Integer class and to_arabic_number to String class for fun
4ml-book. Introduction to Machine Learning with Python Book
4pydata-examples. Examples of various PyData technologies like pandas, DataFusion, DuckDB, and Polars
4spark-examples. A Spark playground to help me write blog posts
4redshift_extractor. Using the Redshift UNLOAD/COPY commands to move data from one Redshift cluster/database to another
4hll-example. Implementing HyperLogLog functions in Spark
3blake. Great Pandas and Jupyter workflow with Poetry
3data-scrapbook. A collection of images and captions to explain core data concepts
3