Javier Estraviz's starred repositories
action-gh-release
📦 :octocat: GitHub Action for creating GitHub Releases
Spark-Programming-In-Python
Apache Spark 3 - Spark Programming in Python for Beginners
obsidian-git
Integrate Git version control with automatic backup and other advanced features in Obsidian.md
github-script
Write workflows scripting the GitHub API in JavaScript
go-clean-arch
Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
system-design
Learn how to design systems at scale and prepare for system design interviews
cs-video-courses
List of Computer Science courses with video lectures.
terraform-azure-multi-env-folders
Example project on how to create multiple envrionments on Azure with Terraform
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
sparkMeasure
This is the development repository for sparkMeasure, a tool and library designed for efficient analysis and troubleshooting of Apache Spark jobs. It focuses on easing the collection and examination of Spark metrics, making it a practical choice for both developers and data engineers.
testcontainers-java
Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
hexagonal-architecture
Simple example of Hexagonal Architecture in Java
python-bigquery-test-kit
BigQuery test kit is a framework written in python that allows you to be more confident in your SQL and check that they are ready to prod. Rendering SQL template is part of this framework as well if you rely, for instance, on Airflow to orchestrate your jobs and their macros.
go-clean-template
Clean Architecture template for Golang services
modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
jsoncrack.com
✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML, CSV and more, into interactive graphs.
welcome-to-ddd
Definitions of DDD and fundamental concepts to reduce the learning curve and confusion
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.