Skip to content

Instantly share code, notes, and snippets.

@bam4564
bam4564 / worker.ts
Created July 12, 2025 22:48
Effect Cf-Worker toWebHandler example
import { FetchHttpClient, HttpApiBuilder, HttpApiClient, HttpServer, HttpServerResponse } from "@effect/platform"
import { Api } from "@src/core/Api"
import { Config, ConfigProvider, Effect, Layer } from "effect"
const ConfigProviderLayer = (env: Env) =>
Layer.setConfigProvider(
ConfigProvider.fromMap(new Map(Object.entries(env)))
)
// Client service for origin server
@bam4564
bam4564 / service.ts
Created January 31, 2023 23:25
Pitch
import { Injectable, Logger } from '@nestjs/common';
import * as PgBoss from 'pg-boss';
import { PrismaService } from 'src/prisma/prisma.service';
import { readEnvVar } from 'src/util/util';
export enum QueueType {
READ_EXCHANGE_CONTRACT_PRICE = 'READ_EXCHANGE_CONTRACT_PRICE',
}
// type Event = {
@bam4564
bam4564 / frax-metapool-liquidity
Last active November 12, 2022 01:08
Vega-Lite Visualizations
This file has been truncated, but you can view the full file.
{
"config": {"view": {"continuousWidth": 400, "continuousHeight": 300}},
"data": {"name": "data-d53f929935ff2cafbc30cb6e7b085b8e"},
"mark": "area",
"encoding": {
"color": {"field": "pools_coinNames", "type": "nominal"},
"facet": {"columns": 3, "field": "pools_symbol", "type": "nominal"},
"tooltip": {
"field": "dailyPoolSnapshots_reservesUSD",
"format": "$,d",
@bam4564
bam4564 / coingecko_py__heads_feature.json
Last active March 26, 2022 16:51
py_coingecko code coverage
{"schemaVersion":1,"label":"Pytest Coverage","message":"93.49%","color":"green","namedLogo":"pytest"}