Skip to content

Instantly share code, notes, and snippets.

View felipepastorelima's full-sized avatar

Felipe Lima felipepastorelima

View GitHub Profile
@felipepastorelima
felipepastorelima / extract-method-a.js
Created February 26, 2018 11:11
Extract Method - A
function printPrimeNumbersFromZeroToHundred() {
const primeNumbers = [];
for (let i = 0; i <= 100; i++) {
let isPrime = true;
if (i < 2) {
isPrime = false;
} else if(i === 2) {
isPrime = true;
@felipepastorelima
felipepastorelima / firestore.rules
Last active September 30, 2021 15:11
Firestore Rules utilities to reduce verbosity. Generator: https://scaffoldhub.io/firestore-rules
service cloud.firestore {
match /databases/{database}/documents {
// START - Usage example
match /people/{document=**} {
function propertiesValid() {
return request.resource.data.keys().hasAll(['name', 'birthdate', 'yearsOfExperience'])
&& request.resource.data.size() == 3
&& isString('name') && minlength('name', 3) && maxlength('name', 255)