Skip to content

Instantly share code, notes, and snippets.

View davidgoldcode's full-sized avatar
👋
yoooooooo

David davidgoldcode

👋
yoooooooo
View GitHub Profile
65899945
66681632
66290414
11161
@davidgoldcode
davidgoldcode / item_ids.csv
Created December 16, 2025 20:07
Prod IDs
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
63112728
63064674
63062870
63009126
62883863
63438653
63384687
62410386
62405600
62447190
@davidgoldcode
davidgoldcode / skus_for_size_conversion_3.csv
Created March 27, 2025 03:36
Skus for size conversion
We can't make this file beautiful and searchable because it's too large.
FRGMO23235
WAGOL83437
WGREA49550
WMSON31456
WNT26482
MAN227294
AAMII24875
THI27851
MOC153543
OSC241592
@davidgoldcode
davidgoldcode / .solargraph.yml
Created November 14, 2022 20:57 — forked from searls/.solargraph.yml
My config with steps to use solargraph for Rails projects in VS Code (WIP)
---
include:
- ".solargraph_definitions.rb"
- "app/**/*.rb"
- "config/**/*.rb"
- "lib/**/*.rb"
exclude:
- test/**/*
- vendor/**/*
- ".bundle/**/*"
@davidgoldcode
davidgoldcode / 55-bytes-of-css.md
Created September 28, 2022 16:14 — forked from JoeyBurzynski/55-bytes-of-css.md
58 bytes of css to look great nearly everywhere

58 bytes of CSS to look great nearly everywhere

When making this website, i wanted a simple, reasonable way to make it look good on most displays. Not counting any minimization techniques, the following 58 bytes worked well for me:

main {
  max-width: 38rem;
  padding: 2rem;
  margin: auto;
}
diff --git a/app/commands/apply_individual_discounts.rb b/app/commands/apply_individual_discounts.rb
index e39a96cd8c..534d134020 100644
--- a/app/commands/apply_individual_discounts.rb
+++ b/app/commands/apply_individual_discounts.rb
@@ -3,7 +3,7 @@ class ApplyIndividualDiscounts
def perform(event_name, order)
return if event_name != "spree.cart.add" || order.blank?
- order.line_items_with_current_flash_sales.each do |line_item|
+ order.line_items_with_current_flash_sales.uniq.each do |line_item|
diff --git a/app/services/feature_service.rb b/app/services/feature_service.rb
index 7e25a3392a..128534de99 100644
--- a/app/services/feature_service.rb
+++ b/app/services/feature_service.rb
@@ -4,7 +4,7 @@ class FeatureService
launchdarkly_sdk_key = Rails.application.config.launchdarkly_sdk_key
if launchdarkly_sdk_key.present?
logger.level = ::Logger::WARN
- config = LaunchDarkly::Config.new(logger: logger)
+ config = LaunchDarkly::Config.new(logger: logger, connect_timeout: 20.0)
# -------------------------------------------------------------------
# use nocorrect alias to prevent auto correct from "fixing" these
# -------------------------------------------------------------------
alias foobar='nocorrect foobar'
alias g8='nocorrect g8'
# -------------------------------------------------------------------
# Ruby stuff
# -------------------------------------------------------------------
alias ri='ri -Tf ansi' # Search Ruby documentation
@davidgoldcode
davidgoldcode / kafka-cheat-sheet.md
Created May 18, 2022 13:28 — forked from sahilsk/kafka-cheat-sheet.md
Apache Kafka Cheat Sheet

Kafka Cheat Sheet

Display Topic Information

$ kafka-topics.sh --describe --zookeeper localhost:2181 --topic beacon
Topic:beacon	PartitionCount:6	ReplicationFactor:1	Configs:
	Topic: beacon	Partition: 0	Leader: 1	Replicas: 1	Isr: 1
	Topic: beacon	Partition: 1	Leader: 1	Replicas: 1	Isr: 1