sqlfluff
Metabase
Our great sponsors
sqlfluff | Metabase | |
---|---|---|
31 | 52 | |
5,771 | 31,733 | |
3.8% | 1.7% | |
9.4 | 10.0 | |
2 days ago | 5 days ago | |
Python | Clojure | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sqlfluff
-
Ask HN: How do you test SQL?
This linter can really enforce some best practices https://github.com/sqlfluff/sqlfluff
A list of best practices:
-
What is something you would learn at college but not a bootcamp (hard skills)
BigQuery SQL and SQLFluff
-
Is the knowledge on how Compilers work applicable to the role of a Data Engineer?
There's a SQL parser/linter called SQLFluff that my team uses for our CI/CD. I've made a few pull requests to fix the parser for the particular SQL dialect we used, and my college compiler classes definitely helped.
-
sqlfluff VS ANTLR - a user suggested alternative
2 projects | 12 Dec 2022
-
How to create projects for myself to enrich my resume?
Include bells and whistles to impress the reader: Most projects will have the common things like ETL scripts (e.g. SQL, Python, Airflow, dbt, etc) covered. To go the extra mile and stand out, you should also include things like data quality tests (e.g. dbt tests, great expectations, soda), linting scripts (e.g. sqlfluff, black), CI pipelines that check for linting and unit tests for ETL code before code can be merged to main (e.g. github actions). Include instructions on how to run those tests or linting or CI pipelines in your README file and include screenshots of the success or failure output to give the reader an example.
-
I failed a coding interview. Can anyone help me solve this?
Capitals I pretty much auto write, although I'll used the code formatter I wrote if someone sends me something messy. Bad and reused aliases, however, require manual fixing before I can get to the code review stage, so a PR using those will be rejected as needs work. sqlfluff is a decent formatter & linter if you need to get into details like that regularly.
- Terraform - Pre commit hooks
-
How-to-Guide: Contributing to Open Source
SQLFluff
-
Ask HN: Preferred SQL Auto-Formatter?
Not serving all of our needs but it did its job: https://github.com/sqlfluff/sqlfluff
-
This Week In Python
sqlfluff β A SQL linter and auto-formatter for Humans
Metabase
- Clojure Turns 15 panel discussion video
-
Metabase VS Rath - a user suggested alternative
2 projects | 12 Jan 2023
-
Ask HN: Who is hiring? (December 2022)
Metabase | https://metabase.com | REMOTE | Full-time | Backend, Frontend, Full Stack, and DevOps engineers
-
Ask HN: Have you ever inherited a code base you thought was well done?
The two best:
1) Working (professionally) on a project that happens to be open source: https://github.com/metabase/metabase/
2) Coming to a Rails project mostly written by a very senior 7-person team. There was still a fair amount of jank (mostly from seed-round assumptions that weren't holding up when I joined after the Series A) but it still followed The Rails Way and nothing was too gross. It also helped that everyone important was still at the company and available for questions.
PS on (2): Seven of those original eight dev are now gone, including me; the median years of experience has gone from 8-10 to 0-3; the team size is at least 40 and I think more; and my understanding from friends still at the company is that the codebase is in general a flaming mess.
-
Integration/extension/plugin system in Nodejs
Try metabase.com its built with node and uses plugins.
Where do they use Node? The main code is written in Clojure.
-
Ask HN: Who is hiring? (June 2022)
Metabase | https://metabase.com | REMOTE | Full-time | All Roles Weβre hiring for multiple positions across the team. Metabase is open source analytics software that makes it easy to ask questions of your data. It works with most databases / data warehouses (BigQuery, Redshift, Snowflake, Postgres, MySQL, etc) and has a simple and powerful UI and UX that lets anyone in your company ask their own questions. Tech stack: Clojure, Javascript, React, Redux, AWS, Postgres, K8S (EKS)
-
Ask HN: Who is hiring? (April 2022)
Metabase | https://metabase.com | REMOTE | Full-time | Backend, Frontend, Full Stack, and DevOps engineers
We're hiring for multiple positions across the Engineering team (and in many other non-engineering roles).
Metabase is open source analytics software that makes it easy to ask questions of your data. It interfaces with a number of databases / data warehouses (BigQuery, Redshift, Snowflake, Postgres, MySQL, etc) and has a simple and powerful UI and UX that sits on top of it.
Tech stack: Clojure, Javascript, React, Redux, AWS (ECS, Autoscaling, Aurora, RDS, SecretsManager, S3)
Roles: Data Analyst, DevOps, Frontend and Backend Engineers, Growth, and many more roles.
- Oldie question - latest tools?
-
Any open source power BI alternative
Metabase
What are some alternatives?
Apache Superset - Apache Superset is a Data Visualization and Data Exploration Platform [Moved to: https://github.com/apache/superset]
vscode-sqlfluff - An extension to use the sqlfluff linter in vscode.
lightdash - Open source BI for teams that move fast β‘οΈ
Elasticsearch - Free and Open, Distributed, RESTful Search Engine
appsmith - Low code project to build admin panels, internal tools, and dashboards. Integrates with 15+ databases and any API.
superset - Apache Superset is a Data Visualization and Data Exploration Platform
Redash - Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
cube.js - π Cube β The Semantic Layer for Building Data Applications
PostHog - π¦ PostHog provides open-source product analytics, session recording, feature flagging and a/b testing that you can self-host.
Grafana - The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Matomo - Liberating Web Analytics. Star us on Github? +1. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. We love Pull Requests!
dbt-utils - Utility functions for dbt projects.