Skip to content

Instantly share code, notes, and snippets.

View TylerGarlick's full-sized avatar
🧙
Brewing up some code

Tyler Garlick TylerGarlick

🧙
Brewing up some code
  • 19:21 (UTC -06:00)
View GitHub Profile
@TylerGarlick
TylerGarlick / collections.js
Created November 15, 2022 21:52
Collections versus Dictionaries
// Collection is like an array
// TinyDB https://github.com/msiemens/tinydb
people = [
{
"name": "Tyler"
},
{
"name": "Nick"
},
{
"basics": {
"name": "Tyler Garlick",
"label": "Programmer",
"image": "",
"email": "tyler-the-robot@outlook.com",
"phone": "(801) 201-2200",
"url": "",
"summary": "",
"location": {
const perms = [{active: true, name: 'tyler'}, {active: false, name: 'Kyle'}]
const updatedPerms = [{active: false, name: 'tyler'}, {active: false, name: 'Kyle'}]
const someMethod = (original: unknown[], newValue: unknown[]) => original.filter(o => Boolean(o['active'] === !newValue.some(n => n['active'] && n['name'] === o['name'])))
console.log(someMethod(perms, updatedPerms))
// {
// op: replace
// path: "active"
@TylerGarlick
TylerGarlick / Roles.ts
Created July 14, 2022 02:33
Filtering Arrays
const roles = []
const roleIds = [{
id: "1",
name: "blah 1"
},
{
id: "2",
name: "blah 2"
},
]
@TylerGarlick
TylerGarlick / resume.json
Last active May 25, 2022 08:44
resume.json
{
"basics": {
"name": "John Doe",
"label": "Programmer",
"image": "",
"email": "john@gmail.com",
"phone": "(912) 555-4321",
"url": "https://johndoe.com",
"summary": "A summary of John Doe…",
"location": {
@TylerGarlick
TylerGarlick / roster.ts
Created June 12, 2021 20:06
Roster work
const roster = [
{
name: 'Jaxon',
callName: 'Jaxster',
email: 'jaxongarlick@gmail.com',
active: true,
present: true,
},
{
name: 'Tyler',
export interface Analyte {
eventId: number;
eventCd: number;
eventDisplay: string;
eventDate: string;
}
export interface LabPanel {
eventId: number;
eventCd: number;

Volume

docker volume create redis-data

Running

docker run -d \
@TylerGarlick
TylerGarlick / filter-map-reduce.ts
Created March 27, 2019 21:12
Filter, Map, Reduce
const pilots = [
{
id: 5,
name: 'Luke Skywalker',
pilotingScore: 98,
shootingScore: 56,
isForceUser: true,
},
{
id: 82,