Skip to content

Instantly share code, notes, and snippets.

View enriquebeta6's full-sized avatar

Enrique Jesus Mora Nieves enriquebeta6

View GitHub Profile
@sibelius
sibelius / data_modeling.md
Created October 31, 2022 17:09
Data modeling

What is Data Modeling?

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?

@alexedwards
alexedwards / Makefile
Last active August 28, 2025 00:23
Boilerplate Makefile for Go projects
# Change these variables as necessary.
main_package_path = ./cmd/example
binary_name = example
# ==================================================================================== #
# HELPERS
# ==================================================================================== #
## help: print this help message
.PHONY: help
@josethz00
josethz00 / sr-frontend-interview-questions-answered.md
Last active September 6, 2025 02:05
Sr. Frontend Interview Questions

Senior Frontend Interview Questions

Some questions about frontend development that might be in your next job interview. The questions were formulated by @mauvieira, a super senior fullstack developer

General Frontend

  • What are the strategies we can use to optimize the performance of web applications?

    • CDNs, GraphQL (maybe) to reduce overfetching, improve backend performance, use SSR and/or SSG, lazy loading for loading assets only when it's needed, minimize and compress HTML, CSS and JS files, and optimize images by compressing and resizing them.
  • What are Web Vitals (LCP, FID, CLS)? And how are they applied in the real world?

@jgcmarins
jgcmarins / decision-matrix.md
Created September 25, 2023 14:49
Looking for a new career opportunity? Use this table to create a ranking of all job offers

Table of concepts and definitions

Concept Definition
Autonomy How well will this company give me autonomy to do my job?
Freedom How much freedom will I have to balance work and personal life?
Responsibilities What level of responsibilities will I have, and how extensive will they be?
Culture How well does this company's culture align with my values, and how open is the company to allowing me to contribute to the culture I believe in?
Tech Stack How closely does the tech stack used by this company align with my preferences, and to what extent is the company willing to allow me to use the stack I prefer?
Personal Growth How big is the potential of this company to help me keep growing?