Skip to content

Instantly share code, notes, and snippets.

View danielmarcgardner's full-sized avatar

Daniel Gardner danielmarcgardner

View GitHub Profile
@danielmarcgardner
danielmarcgardner / SetUpReactReduxApp.md
Last active July 25, 2017 03:46
Setting Up Your React Redux App

Atom Setup

Atom is a great code editor that has a lot of really great packages. I recommend the emmet package for writing JSX with autocomplete.

To set it up go to Atom -> Preferences -> Install:

  1. Install emmet package in atom.
  2. Install language-babel package in atom.
  3. Go to Atom -> Keymap...
  4. Paste the following code at the bottom of the page:
@danielmarcgardner
danielmarcgardner / NSBE-CSS-Webinar.md
Last active August 7, 2017 17:55
CSS Webinar Notes - NSBE
@danielmarcgardner
danielmarcgardner / final-sql.sql
Last active March 11, 2019 22:45
Revere Visual Builder Article
SELECT
cast(MAIN.metro_region as string) as __metro_region__,
cast(FORMAT("%'d",SUM(MAIN.sessions)) as string) as __sessions__,
cast(FORMAT("%'d",SUM(MAIN.transactions)) as string) as __transactions__,
cast(CONCAT("$", format("%'.2f",SUM(MAIN.transaction_revenue))) as string) as __transaction_revenue__,FORMAT_DATE("%m/%d/%Y", date(MAIN.datehour) ) as __datehour__
FROM ecommerce.ecommerce as MAIN,
(SELECT SUM(transactions) as sum1 , metro_region FROM ecommerce.ecommerce WHERE date(datehour) >= DATE_ADD(CURRENT_DATE, INTERVAL -7 DAY) AND date(datehour) <> CURRENT_DATE GROUP BY metro_region) as SUB1
WHERE ( (MAIN.sessions >= 10) or (MAIN.transactions > 5) )
AND date(MAIN.datehour) = DATE_ADD(CURRENT_DATE, INTERVAL -1 DAY)
AND (MAIN.metro_region = SUB1.metro_region)
@danielmarcgardner
danielmarcgardner / Visual-JSON-Data.json
Last active March 12, 2019 22:17
Visual Meta Data
//visualMetaData
{
"schemaName":"ecommerce",
"tableName":"ecommerce",
"selectFields":[
{"column":"metro_region","aggregator":null},
{"column":"sessions","aggregator":"SUM"},
{"column":"transactions","aggregator":"SUM"},
{"column":"transaction_revenue","aggregator":"SUM"},
{"column":"datehour","aggregator":null}