Postagens

Mostrando postagens de 2020

JSX o que é?

 HML dentro do Javascript (Javascript XML)

Babel e Webpack

 Babel: Converter (transpilar) o código mais atualizado do React para um código que o browser entenda Webpack: para cada tipo de arquivo (.js, .css, .png) eu vou converter o código de uma maneira diferente. Loaders: babel-loader, css-loader, image-loader, file-loader;

Middleware

 Interceptador de requisições que pode interromper totalmente a requisição ou alterar dados da mesma.

Tipos de parâmetros HTTP - para que usar

Query Params: Filtros e paginação Route Params: Identificar recursos (Atualizar/Deletar) Request Body : Conteúdo na hora de criar ou editar um recurso (JSON)

Métodos HTTP

  GET: Buscar informações do back-end POST: Criar uma informação no back-end PUT/PATCH: Alterar uma informação no back-end DELETE: Deletar uma informação no back-end

Geek Hunter maneira fácil de arranjar empregos Home Office.

 https://geekhunter.com.br/criar-perfil-gratis?utm_source=Referral&utm_medium=Plataforma&from_referral=e5a799bd0c88d07b88c516e1f5aa9767

Estrutura geral de pastas backend NodeJS

src config database errors middlewares models repositories routes services Separar estrutura pela área de Domínio : qual a área de conhecimento daquele modulo / arquivo DDD : Domain Driven Design (metodologia) TDD : Test Driven Development (metodologia)

Dicas gerais para PHP básico

 https://classroom.google.com/c/MzQ2NTI0ODcxNzVa?cjc=alzgza7

Comandos para rodar maquina virtual Mac OS

 cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage.exe modifyvm "Mac OS X" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "Mac OS X" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "Mac OS X" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "Mac OS X" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple" VBoxManage setextradata "Mac OS X" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "Mac OS X" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

ferramenta para testar retorno webhook

http://webhookinbox.com/ Ela gera uma URL onde você pode definir para ser enviado ao webhook e esperando nesta mesma página ele mostra na tela o retorno recebido pela API que tu estiver integrando.

Converter Objeto PHP para array

$newobj = new stdClass();//create a new $newobj->name = "India";  print_r(get_object_vars($newobj));

Chat feito com base no firebase

https://friendlychat-b86ae.web.app/ Tomei como base o tutorial  https://codelabs.developers.google.com/codelabs/firebase-web/?hl=pt-br#0

Como baixar arquivos com CURL e PHP

Imagem

Debugando projetos direto no GitHub.

Debugar projetos direto no github agora é possivel com GitPod... gitpod.io/# na frente de um repositório do github vi o tutorial aqui... gitpod.io/#https://github.com/marketplace/gitpod-io Um exemplo de como usar:  https://gitpod.io/#https://github.com/thyagopacher/inventario

CURL post de Arquivo via PHP

No PHP 5.6 e superior você tem o  curl_file_create , você pode utilizar ele. curl - F file =@ /home/ user / picture . jpg https : //api.dominio.com/pictures Isso indica exatamente: -F  indica que é um  multipart/form-data  e por isso o  CURLOPT_POSTFIELDS  deve ser passado por  array . O " file " indica o nome do parâmetro,  ou seja a "chave" . O " /home/user/picture.jpg " indica o caminho do arquivo, o  @  antes dele indica que é para ser lido o arquivo do caminho ( e não enviado  /home/user/picture.jpg  como texto ). Sabendo disso basta utilizar o CURL do PHP: $ch = curl_init ( 'https://api.dominio.com/pictures' ); curl_setopt_array ( $ch , [ CURLOPT_RETURNTRANSFER => true , CURLOPT_POST => true , CURLOPT_POSTFIELDS => [ 'file' => curl_file_create ( '/home/user/picture.jpg' ) ] ]); $resposta = curl_exec ( $ch ); curl_close ( $ch ); Se esti...