Data modeling is to decide where and how are you going to store your data.
You need to think in the shape of data.
In how many tables/collections should you separate your data?
What are the fields of each table/collection?
| \documentclass[a4paper,10pt]{article} | |
| \usepackage[margin=0.5in,nofoot]{geometry} | |
| \usepackage{fontawesome5} | |
| \usepackage{hyperref} | |
| \usepackage{titlesec} | |
| \usepackage{xcolor} | |
| \hypersetup{ | |
| colorlinks=true, | |
| linkcolor=blue, |
| import { FormError } from '$lib/errors.js'; | |
| import { db } from '$lib/server/db.js'; | |
| import { GROUP_QUERY } from '$lib/server/queries/group.query.js'; | |
| import { | |
| expenses_table, | |
| group_members_table, | |
| ledger_table, | |
| users_table, | |
| } from '$lib/server/schema.js'; | |
| import { listify_names, sum_arr } from '$lib/utils.js'; |
| /** | |
| * ABOUT | |
| * | |
| * This is a Twitter NO-API/Dependency-Free follower sniffer and auto-blocker. | |
| * | |
| * This function performs automatic bulk blocking with NO-API | |
| * and NO-external-dependencies to run. You must run this snippet | |
| * directly on your Console, it will sniff your followers list | |
| * search for previous given keywords, if found on username or description, | |
| * the user will be automatically blocked. |
deliverables: markdown + excalidraw (your RFC proposal)
check this https://developers.celcoin.com.br/docs/plataforma-de-cr%C3%A9dito
Read this to understand https://blog.pragmaticengineer.com/scaling-engineering-teams-via-writing-things-down-rfcs/
| // If the script does not work, you may need to allow same site scripting https://stackoverflow.com/a/50902950 | |
| Linkedin = { | |
| config: { | |
| scrollDelay: 3000, | |
| actionDelay: 5000, | |
| nextPageDelay: 5000, | |
| // set to -1 for no limit | |
| maxRequests: -1, | |
| totalRequestsSent: 0, |
| // 1. load https://www.linkedin.com/mynetwork/ | |
| // 2. make sure your LinkedIn is in English | |
| // 3. paste this script on chrome dev tools at your own risk | |
| async function moreConnectionsPlease() { | |
| // maximum limit of Connect buttons clicked | |
| const LIMIT = 500; | |
| // wait in ms before each scroll | |
| const SCROLL_TIMEOUT = 600; | |
| // bulk scroll will scroll this amount of times |