Skip to content

Instantly share code, notes, and snippets.

View fwfurtado's full-sized avatar

Mimi fwfurtado

View GitHub Profile
@john2x
john2x / 00_destructuring.md
Last active July 9, 2024 01:38
Clojure Destructuring Tutorial and Cheat Sheet

Clojure Destructuring Tutorial and Cheat Sheet

(Related blog post)

Simply put, destructuring in Clojure is a way extract values from a datastructure and bind them to symbols, without having to explicitly traverse the datstructure. It allows for elegant and concise Clojure code.

Vectors and Sequences

Arquitetura

Introdução a Arquitetura

Performance Java

Java Performance the definitive guide

Java performance Tunning

Design e Qualidade do código

Clean Coder

@fwfurtado
fwfurtado / TDD.md
Last active December 4, 2018 21:03
TDD Summary

TDD


TDD Patterns

  • O que queremos dizer com testar?
  • Quando testamos?  - Como escolhermos que lógica testar?
  • Como escolhermos quais dados testar?

Noun (Como você testa seu software?)

+-------O------+

Command Query Responsibility Segregation (CQRS)

Data Driven Design

Event Driven

Event Sourcing

Data Centric

Domain Centric