Skip to content

Instantly share code, notes, and snippets.

View jdnichollsc's full-sized avatar
🏠
Working from home

J.D Nicholls jdnichollsc

🏠
Working from home
View GitHub Profile
@jdnichollsc
jdnichollsc / NEAR.md
Last active November 28, 2022 22:26
NEAR Developer Bootcamp

NEAR enruta la transacción para que vaya al Shard correspondiente.

dApp en NEAR

Máquina virtual de NEAR:

Su máquina virtual no es exclusiva a su red

Blockchain Environment

@jdnichollsc
jdnichollsc / CHAINLINK.md
Last active August 14, 2024 06:11
Bootcamp para Desarrolladores de Smart Contracts
@jdnichollsc
jdnichollsc / Bitcoin.md
Last active November 9, 2022 18:36
🇨🇴 Criptomonedas & BlockChain 🇪🇸

Bitcoin

Es la primera criptomoneda o activo financiero digital descentralizado de la historia que permite realizar transacciones de forma segura, privada y sin intermediarios alrededor del mundo. Satoshi Nakamoto es el pseudónimo que fue utilizado por la persona o el grupo de personas que diseñaron y crearon el ecosistema Bitcoin.

La motivación de Satoshi Nakamoto para concebir Bitcoin fue crear un nuevo sistema de dinero electrónico que utilice por completo una red de pares que no necesite un tercero de confianza (intermediario financiero) para realizar las transacciones y cuya oferta no pueda ser alterada por ninguna otra parte. En otras palabras Bitcoin trasladaría las características deseables del dinero físico (falta de intermediarios, irrevocabilidad de las transacciones) al mundo digital y las combinaría con una política monetaria rigurosa que no se pueda manipular para producir inflación inesperada en beneficio de terceros, acosta de los tenedores de dicha moneda. Nakamoto lo logro utilizando te

@jdnichollsc
jdnichollsc / ABC.md
Last active February 5, 2021 14:42
English is a work in progress

Useful Phrases

Clarification

  • What does that mean?
  • How does it work?
  • How long does it take?
  • Could you say that again, please?

Collaboration

  • When will the next meeting be?
@jdnichollsc
jdnichollsc / ROADMAP.md
Last active May 23, 2020 21:20
Proyecto 26's YouTube channel - https://youtube.com/proyecto26

TODO

  • Inicio, qué es Proyecto 26?
  • Dibujando en WebGL/Canvas (IonPhaser)
  • Animaciones en React Native (Newbies)
  • SQLite en mobile (Ionic, React Native, etc)
  • Code sharing (Ionic, NativeScript) for Web, PWA, Mobile
  • Requests HTTP en Unity (RestClient)
  • REST APIs para juegos
  • Requests http, observables, cancelación, etc
@jdnichollsc
jdnichollsc / storage.ts
Last active November 19, 2024 01:15
Upload Base64/Blob files to Google Cloud Storage
import { join } from 'path'
import { get } from 'lodash'
import { Storage } from '@google-cloud/storage'
import { BUCKET_NAME } from '../constants'
import { base64MimeType } from '../utils'
const gcloudPathKey = join(__dirname, '../gcloud-key.json')
const storage = new Storage({
projectId: 'my-project-id',
@jdnichollsc
jdnichollsc / AnimatableComponents.tsx
Created November 27, 2019 01:57
Using HOC with StencilJS
import { Component, h } from '@stencil/core';
import { createAnimatableComponent } from '@proyecto26/animatable-component'
const HelloWorldButton = (props) => {
const { iconName, ...rest } = props
return (
<ion-fab-button onClick={() => alert('Hello World')} {...rest}>
<ion-icon name={iconName || 'home'} />
</ion-fab-button>
)