Modern Data Modeling: Start with the End?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • SonarLint - Clean code begins in your IDE with SonarLint
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • InfluxDB - Access the most powerful time series database as a service
  • enso

    Hybrid visual and textual functional programming.

    > I'm convinced this entire space should be visual.

    At my last 2 jobs I spent entirely too much time debugging Matillion jobs, which are visual. I have my doubts that it’s the panacea that it appears to be.

    That said, you may find Enso particularly interesting: https://github.com/enso-org/enso

  • dbt-unit-testing

    This dbt package contains macros to support unit testing that can be (re)used across dbt projects.

    > I really don’t understand the communities obsession with unwieldy tools like DBT.

    It lets me write test first sql transforms. I never thought TDD sql would be possible. My sql is so much more readable with common logic extracted into ephmeral models. I practice same method to write clear code to write sql, eg: too many mocks = refactor into separate model ( class) .

    I think DBT made this possible with refs that can be swapped out with mocks. This is the awesome library I am using https://github.com/EqualExperts/dbt-unit-testing

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts