Skip to content

Instantly share code, notes, and snippets.

View NilloGabriel's full-sized avatar
🇧🇷
JAVA | NodeJS | C

Gabriel D'Nillo NilloGabriel

🇧🇷
JAVA | NodeJS | C
View GitHub Profile
@sibelius
sibelius / fintech-problems-roadmap.md
Last active May 20, 2025 17:02
roadmap of problems to solve in a Fintech

Here is a short list of problems to solve in "any" Fintech

  • KYC
  • Ledger
  • Scaling
  • Reliability
  • Latency
  • Security
  • Data Consistency
  • Integration with many external systems
@sibelius
sibelius / woovi-frontend-review-feedback.md
Last active May 19, 2025 19:11
woovi-frontend-review-feedback

These are review based on woovi frontend junior challenge

  • deploy frontend
  • select a bundling tools like nextjs, vite, webpack or rspack
  • use css in js
  • make proper components
  • avoid hard coded values like colors, spacing, typography
  • create a mini design system
  • use a form library like formik
  • use a validation library like yup
@VictorTaelin
VictorTaelin / todays_refactor_kind2_sonnet.md
Last active August 7, 2024 15:57
Today's Kind2 refactor by Sonnet 3.5 - 1 hour of work

good morning! I'd like to ask your help factoring some Kind2 files. it is a proof lang like the CoC, very minimal. I just want to change the style of global definitions. please cat the from_to.txt file I just wrote

Good morning! I'd be happy to help you with factoring your Kind2 files. Let's start by looking at the contents of the from_to.txt file you've written.

'''sh
cat from_to.txt
'''
# OLD STYLE:
@jeffque
jeffque / questions-answers.md
Last active July 8, 2024 19:00 — forked from Met4tron/questions.md
Java na visão de quem está reaprendendo

Persistence

  • JPA ou Hibernate?
  • Existe um mundo onde JDBC puro é mais utilizado?
    • Eu uso bastante JDBC puro. Normalmente se usa quando se precisa falar diretamente com o banco, não HQL ou coisa equivalente. Existem tretas com spring-jdbc que o jdbc puro trata bem. Não cheguei a usar algo mais específico do spring para stream de dados e coisas mais pesadas.
  • Existe algum Query Builder no mundo Java?
  • Muitos. Como exemplo, jOOQ.
@LucasMorais1998
LucasMorais1998 / woovi_requirements.md
Last active November 19, 2024 15:39
Requisitos necessários pra trampar na @woovibr

Requisitos necessários pra trampar na @woovibr:

  1. Relay
  2. NoCloud
  3. Idempotencia
  4. Multitenant
  5. Breaking changes
  6. Backward compatibility
  7. Consistência Eventual
  8. Feature flag
@sibelius
sibelius / agile-questions.md
Last active May 19, 2025 19:11
agile-questions
  • do you use feature flags? expand
  • do you use git flow?
  • have you decoupled deploy from release? https://www.honeycomb.io/blog/deploys-wrong-way-change-user-experience
  • do you use sprints?
  • do you have automated tests?
  • do you do refactoring?
  • do you use types (typescript)?
  • how do you manage the project?
  • do you have daily meetings? expand
  • do you have written documentation?
@danielhe4rt
danielhe4rt / teste-foda.md
Last active April 28, 2025 13:54
Teste Técnico: Crie seu Discord!

Teste Tecnico: Desenvolvimento de uma Aplicação de Chat em Tempo Real com PHP e Laravel (ou qualquer outra lang)

Introdução

Neste desafio, você será responsável por desenvolver uma aplicação de chat em tempo real utilizando PHP e o framework Laravel. A aplicação deve oferecer funcionalidades básicas similares às encontradas em plataformas de chat como o Discord. O foco principal é a criação de um backend robusto e escalável, utilizando as abstrações e boas práticas do Laravel.

Requisitos do Projeto

Funcionalidades Principais

@Zafnok
Zafnok / LEARN.md
Last active April 18, 2025 23:12
Understanding how HVM works

Understanding how HVM works

Introduction

HVM takes the ideas of Interaction Combinators and combines it with the ideas of Type Systems, Functional Programming, and Compilers, to create an implementation of Yves Lafont's ideas into a highly parallelized runtime.

Resources

Start with the HVM whitepaper and HOW page of the repo, and if that makes sense to you, great! You're probably too smart for everything after. Otherwise, read into the next sections to develop the knowledge you're missing.

Intro to Lambda Calculus

Much of the Interaction Combinator papers are written with an audience presumed to be familiar with lambda calculus, so it is good to have some knowledge here before jumping into the Interaction Combinators section.

  • [Programming Languages](htt
@jeffque
jeffque / exercício-java.md
Last active July 3, 2024 14:05
Exercício em Java para trabalhar modelagem de dados

Um pequeno exercício Java para trabalhar modelagem de dados.

A fila

Você precisa saber se o SLA de atendimento está sendo atendido e, se não está, quantos pacientes na fila foram atendidos depois do SLA.

Você receberá um único array de EVENTOS, ordenado pela ordem cornológica de acontecimento. Cada evento contém as seguintes informações:

@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?