Skip to content

Instantly share code, notes, and snippets.

View isaacSennerholt's full-sized avatar

Isaac Sennerholt isaacSennerholt

View GitHub Profile
@balintsera
balintsera / lambda-proxy-integration.yml
Last active December 4, 2024 17:51
Lambda Proxy Integration with Cloudformation tamplate
apiGateway:
Type: "AWS::ApiGateway::RestApi"
Properties:
Name: "example-api-gw"
Description: "Example API"
ProxyResource:
Type: "AWS::ApiGateway::Resource"
Properties:
ParentId: !GetAtt apiGateway.RootResourceId
@vlucas
vlucas / encryption.ts
Last active April 19, 2025 04:39
Stronger Encryption and Decryption in Node.js
import { createCipheriv, createDecipheriv, randomBytes } from "crypto";
const ENCRYPTION_KEY: string = process.env.ENCRYPTION_KEY || ""; // Must be 256 bits (32 characters)
const IV_LENGTH: number = 16; // For AES, this is always 16
/**
* Will generate valid encryption keys for use
* Not used in the code below, but generate one and store it in ENV for your own purposes
*/
export function keyGen() {
@patpohler
patpohler / Big List of Real Estate APIs.md
Last active April 13, 2025 14:34
Evolving list of Real Estate APIs by Category

Big List of Real Estate APIs

Listings / Property Data

####Rets Rabbit http://www.retsrabbit.com

Rets Rabbit removes the nightmare of importing thousands of real estate listings and photos from RETS or ListHub and gives you an easy to use import and Web API server so you can focus on building your listing search powered website or app.

@jonsuh
jonsuh / .bash_profile
Last active January 20, 2025 10:27
Bash echo in color
# ----------------------------------
# Colors
# ----------------------------------
NOCOLOR='\033[0m'
RED='\033[0;31m'
GREEN='\033[0;32m'
ORANGE='\033[0;33m'
BLUE='\033[0;34m'
PURPLE='\033[0;35m'
CYAN='\033[0;36m'
@chids
chids / 256kb.json
Last active March 18, 2024 16:07
Roughly 256kb of indented JSON i.e. AWS SNS and AWS SQS message limit and a hint not to publish pretty printed JSON ;)
[
{
"id": 0,
"guid": "1b8c3019-c0b6-44f9-b35c-5b1b2729551a",
"isActive": true,
"balance": "$3,163.00",
"picture": "http://placehold.it/32x32",
"age": 32,
"name": "Saunders Sosa",
"gender": "male",
@mshafrir
mshafrir / states_hash.json
Created May 9, 2012 17:05
US states in JSON form
{
"AL": "Alabama",
"AK": "Alaska",
"AS": "American Samoa",
"AZ": "Arizona",
"AR": "Arkansas",
"CA": "California",
"CO": "Colorado",
"CT": "Connecticut",
"DE": "Delaware",