I am Cam
Principal/Lead Engineer & Chief Architect @ Metabase.
Clojure & other Lisps. In past lives wrote Objective-C, C++, C, Java, and Python professionally.
- San Francisco, CA
- https://camsaul.com
Block or Report
Block or report camsaul
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
metabase/metabase Public
The simplest, fastest way to get business intelligence and analytics to everyone in your company
😋 -
-
metabase/toucan Public
A classy high-level Clojure library for defining application models and retrieving them from a DB
-
lein-instant-cheatsheet Public
Leiningen plugin that generates a searchable cheatsheet for your Clojure project and dependencies
😋
1,297 contributions in the last year
Contribution activity
June 2022
Created 4 commits in 1 repository
Created a pull request in metabase/metabase that received 19 comments
[Actions] Execute custom actions endpoint
+545
−231
•
19
comments
Opened 3 other pull requests in 1 repository
metabase/metabase
2
merged
1
open
Reviewed 26 pull requests in 2 repositories
metabase/metabase
25 pull requests
- Foundation for v2 serialization and deserialization
- Update parameter validation on cards to support notebook cards
- override product voice
- Dissalow execution of is_write cards in dashboards, embedding and pulses
- Case statements for mbql generation
- Handle quarters in native queries
- Manual backport for #23278
- Fix compilation of temporal arithmetic in between filters
- Return non-zero output from BE i18n on error
- JSON query in postgres now walks identifier tree if one encountered (fixes #22967)
- Some BigQuery tweaks [ci skip]
- docs - frontmatter backport
- docs - frontmatter
- Add database_required to field metadata
- Allow 'null' First and Last names for Users
- [Actions] Execute custom actions endpoint
- improved support for Google Cloud SQL
-
Add
has_more_values
flag to fieldvalues -
Allow multi-line strings using
str
in translation macros - Add migration for api-action
- Writeback
- Save query executions for cached queries (#23228)
- Support SSL with client auth for Mongo
- Add Basic Authentication to Druid
- Include :features whether or not db is initialized
metabase/saml20-clj
1 pull request
Created an issue in metabase/metabase that received 2 comments
[Actions] POST /api/emitter
should return the created Emitter object
Part of #22542 As the title says. Return the newly created object so we have its ID an stuff like that
2
comments
Opened 4 other issues in 1 repository
metabase/metabase
2
closed
2
open
1
contribution
in private repositories
Jun 13