Skip to content

Instantly share code, notes, and snippets.

View hi-hi-ray's full-sized avatar
🌻
Working hard to be a better version of me. ⭐

Raysa Dutra hi-hi-ray

🌻
Working hard to be a better version of me. ⭐
  • Brazil
View GitHub Profile

FWIW: I (@rondy) am not the creator of the content shared here, which is an excerpt from Edmond Lau's book. I simply copied and pasted it from another location and saved it as a personal note, before it gained popularity on news.ycombinator.com. Unfortunately, I cannot recall the exact origin of the original source, nor was I able to find the author's name, so I am can't provide the appropriate credits.


Effective Engineer - Notes

What's an Effective Engineer?

@hi-hi-ray
hi-hi-ray / Algorithmic Thinking.md
Last active October 1, 2022 04:05
By Rice University

Part 1

Homework #1

Questions 1 -3:

Undirected graph

G = (V, E) [Nodes, Edges]

@hi-hi-ray
hi-hi-ray / Desafio-Backoffice.MD
Last active September 15, 2021 03:11
Nosso querido desafio!

Desafio Zoop para o Time de Backoffice

Olá pessoa candidata a nossa vaga. O seu desafio será construir um sistema para listar os animes que você está vendo atualmente. Preparado?

Gif da umaru-chan digitando no computador

Requisitos Funcionais:

  • Como usuário desejo um sistema que seja possível criar um perfil contendo meu nome, e-mail e uma senha.
  • Como usuário desejo um sistema que seja possível após estar autenticado selecionar qual o anime que estou vendo no momento. É possível selecionar mais de um anime.
  • Como usuário desejo um sistema que após estar autenticado seja exibido o que os outros usuários cadastrados no sistema estão assistindo.
## Wiki [Endpoint]
### List All Products [GET]
+ Parameters
+ exemplo (optional, string) ... Keyword query to search for products.
+ Response 200
### Create a Products [POST]
Allows the creation of a new product
# space-invaders
Assignment from Infnet
## Começando
Essas instruções fornecerão uma cópia do projeto em funcionamento em sua máquina local para fins de desenvolvimento e teste. Consulte a implantação de notas sobre como implantar o projeto em um sistema ao vivo.
### Pré-requisitos
* Sistema Debian
@hi-hi-ray
hi-hi-ray / dojo-rio-formato.md
Last active December 11, 2022 01:17
Explicar o formato o Dojo Rio

Formato do dojo é muito simples, vamos explicar...

São utilizados 3 conceitos no dojo:

  1. Pair Programming: duas pessoas agindo em conjunto para programar. No caso do dojo, usamos um modelo no qual um é responsável por editar o código (piloto) e o outro ajuda dando palpites apenas (copiloto).
  2. TDD (Test Driven Development): como o nome diz, desenvolvimento orientado por testes. Isso significa que primeiro fazemos o teste automatizado com a expectativa de como a funcionalidade deve funcionar. Como a funcionalidade não está implementada, o teste falha (Red 🔴). Depois implementamos a funcionalidade, e rodamos o teste novamente. Se a funcionalidade foi implementada corretamente, os testes passam (Green ✅). Então podemos refatorar o código existente (Refactor 🛠) ou fazer um novo teste para continuar incrementando a funcionalidade até resolver o problema.
  3. Baby steps: ao implementar a funcionalidade, só implementamos o mínimo necessário para que os testes existentes passem. É como "dividir para
@hi-hi-ray
hi-hi-ray / WomenWhoGoRJ-Roteiro.md
Last active July 15, 2017 03:03
Roteiro de Explicações para os Coaches dar no Women Who Go RJ

Passo 02: Estrutura de um jogo

  • Explicar brevemente o jogo Pac Man observando os aspectos de game design.
  • Explicar o que são comentários, a função main e o que é um loop.
  • Explicar o papel de cada uma dessas etapas para a construção do jogo.

Passo 03: Construindo um labirinto

  • Explique em poucas palavras o que é um import e o que são bibliotecas.
  • Explicar a diferença entre declaração e definição.
  • Explicar a diferença entre declaração de função e chamada de função.
@hi-hi-ray
hi-hi-ray / Good-CONTRIBUTING.md-template.md
Last active July 1, 2017 04:54 — forked from PurpleBooth/Good-CONTRIBUTING.md-template.md
(PT-BR/EN) Contributing template.

Contribuindo

Ao contribuir para este repositório, primeiro discuta a alteração que deseja efetuar via emissão, Email ou qualquer outro método com os proprietários deste repositório antes de fazer uma alteração.

Por favor, note que temos um código de conduta, siga-o em todas as suas interações com o projeto.

Pull Request Process

  1. Certifique-se de que as dependências de instalação ou compilação sejam removidas antes do final da camada ao fazer uma
@hi-hi-ray
hi-hi-ray / Template-README-for-containers.md
Last active February 24, 2021 16:22 — forked from PurpleBooth/Template-README-for-containers.md
(PT-BR/EN) Readme com docker | Readme with docker

Docker Container Name

Uma descrição de um parágrafo sobre o contêiner.

Começando

Essas instruções irão cobrir informações de uso e para o recipiente do docker

Pré-requisitos