Skip to content

Instantly share code, notes, and snippets.

View geofflangenderfer's full-sized avatar
🎯
Focusing

Geoff Langenderfer geofflangenderfer

🎯
Focusing
View GitHub Profile
version: '3'
services:
backend_db:
image: postgres:latest
ports:
- 0000:0000
environment:
- POSTGRES_USER=
- POSTGRES_PASSWORD=
- POSTGRES_DB=
FROM openjdk:11 as builder
COPY . .
RUN ./gradlew jar
FROM openjdk:11
COPY --from=builder /build/libs/pipeline-server.jar ./pipeline-server.jar

Email Automations & Scaling Opportunities

Shopify

  • review request
  • order confirmation
  • shipping confirmation

Omnisend

  • newsletter welcome
  • abandoned cart
@geofflangenderfer
geofflangenderfer / update.md
Created November 21, 2020 02:11
Welcome file

Done

  • google/fb feeds connected to shopify via feed app

Todo

  • setup custom tags in google tag manager with Niddocks app/verona tags export
  • setup google/fb test ad campaigns
while(true)
grab html content from https://www.moncashwebservice.com/sms/SimServerCurlContentForGrep.asp
check for the phrase "no boxes connected to this bearerbox!"
if present, restart computer and script
else sleep 5 minutes
1
00:00:01.530 --> 00:00:07.040
Mary and her family have broken them library
2
00:00:07.540 --> 00:00:14.330
you can read it over to them they're very open but they were there any concerns that you felt your life
3
00:00:15.140 --> 00:00:15.470
1
00:00:00.340 --> 00:00:09.710
you have to change the conversation you have with your kids and about being multicultural and living in a multicultural and balance teria types and things like that
2
00:00:11.340 --> 00:00:13.600
so with our children
3
00:00:16.650 --> 00:00:21.700
1
00:00:00.000 --> 00:00:07.150
are we meant to speak people which is people who do I want to discuss right
2
00:00:10.980 --> 00:00:13.110
do you want hello Sir together later that
3
00:00:13.920 --> 00:00:14.610
const sleep = (milliseconds) => {
return new Promise(resolve => setTimeout(resolve, milliseconds))
}
// this didn't work with const??
var button = document.querySelector("#t1197069193 > div > div.App__body.H\\(100\\%\\).Pos\\(r\\).Z\\(0\\) > div > main > div.H\\(100\\%\\) > div > div > div.recsCardboard.W\\(100\\%\\).Mt\\(a\\).H\\(100\\%\\)--s.Px\\(4px\\)--s.Pos\\(r\\) > div.recsCardboard__cardsContainer.H\\(100\\%\\).Pos\\(r\\).Z\\(1\\) > div.Pos\\(r\\).Py\\(16px\\).Py\\(12px\\)--s.Px\\(4px\\).Px\\(8px\\)--ml.D\\(f\\).Jc\\(sb\\).Ai\\(c\\).Maw\\(375px\\)--m.Mx\\(a\\).Pe\\(n\\).Mt\\(-1px\\) > div:nth-child(4) > button")
//var button = [...document.querySelectorAll('button')][10]
const like = async () => sleep(500).then(button.click());
for (let i=0;i<99;i++) {await like();}
@geofflangenderfer
geofflangenderfer / curveAnalysis.md
Last active May 30, 2020 03:45
Curve Dental Competitive Analysis

Summary

Curve Hero was impressive. Based on customer reviews and tech staff evaluation, I don't see any weak spots in their armor

  • Bad reviews are years old
  • Recent reviews are stellar

Staff

  • 87 employees
  • tech staff Linkedin profiles look strong