Skip to content

Instantly share code, notes, and snippets.

View GeovaRS's full-sized avatar

Geová Ramalho dos Santos GeovaRS

View GitHub Profile
@GeovaRS
GeovaRS / App.css
Created May 3, 2022 11:50 — forked from adrianhajdin/App.css
Develop a React Cryptocurrency App and Master Redux Toolkit in One Video
:root{
--text-primary:#000;
--bgPrimary:#fff;
--bgSecondary: #F9F9F9;
--pink: #0071bd;
--light-blue: #e6f7ff;
--border: #d9d9d9;
}
import { useEffect, useState } from 'react';
import { Flex, Select, Box, Text, Input, Spinner, Icon, Button } from '@chakra-ui/react';
import { useRouter } from 'next/router';
import { MdCancel } from 'react-icons/md';
import Image from 'next/image';
import { filterData, getFilterValues } from '../utils/filterData';
import { baseUrl, fetchApi } from '../utils/fetchApi';
import noresult from '../assets/images/noresult.svg';
@GeovaRS
GeovaRS / finished.js
Created May 3, 2022 11:54 — forked from adrianhajdin/finished.js
Amazon Scraper API
const express = require('express');
const request = require('request-promise');
const PORT = process.env.PORT || 5000;
const app = express();
app.use(express.json());
const returnScraperApiUrl = (apiKey) => `http://api.scraperapi.com?api_key=${apiKey}&autoparse=true`;
@GeovaRS
GeovaRS / index.html
Created September 10, 2022 14:27 — forked from argentinaluiz/index.html
Videojs DRM
<html>
<head>
<link href="https://unpkg.com/video.js@7.13.1/dist/video-js.min.css" rel="stylesheet" />
<script src="https://unpkg.com/video.js@7.13.1/dist/video.min.js"></script>
<script src="/videojs-contrib-eme.min.js"></script>
<script src="/uaparser.min.js"></script>
<script>
/* var userAgent = new UAParser();
alert(JSON.stringify(userAgent.getBrowser())); */
</script>
FROM node:14.15.4-slim
RUN mkdir -p /usr/share/man/man1 && \
echo 'deb http://ftp.debian.org/debian stretch-backports main' | tee /etc/apt/sources.list.d/stretch-backports.list && \
apt update && apt install -y \
git \
ca-certificates \
zsh \
curl \
wget \
fonts-powerline \
@GeovaRS
GeovaRS / imersao4.md
Created September 10, 2022 14:28 — forked from argentinaluiz/imersao4.md
imersao4

Aplicacao financeira - next, nest, keycloak + golang/pdf kibana relatorios

github.com/codeedu/imersao4

design docs

Backstage - spotify | OpenAPI - Swagger

Api gateway

Saga Pattern

Coreografia e orquestração microsserviços https://netflix.github.io/conductor/

Circuit break - 1 - 2 - 3 - 4

@GeovaRS
GeovaRS / App.tsx
Created September 10, 2022 14:28 — forked from argentinaluiz/App.tsx
Melhorias react
import React from 'react';
import { ChakraProvider } from '@chakra-ui/react'
import { ThemeProvider } from '@material-ui/core'
import { theme, themeMaterial } from './global/theme';
import { Routers } from './routers'
import { PersistGate } from 'redux-persist/integration/react';
import { Provider } from 'react-redux'
import { store, persistor } from './store'
const App: React.FC = () => {
module.exports = {
extends: '@loopback/eslint-config',
rules: {
'@typescript-eslint/no-explicit-any': 0,
'@typescript-eslint/naming-convention': [
'error',
{
selector: 'default',
format: ['camelCase', 'snake_case'],
},
<html>
<head>
<link href="https://vjs.zencdn.net/7.10.2/video-js.css" rel="stylesheet" />
<script src="https://vjs.zencdn.net/7.10.2/video.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/videojs-contrib-eme@3.8.0/dist/videojs-contrib-eme.min.js"></script>
</head>
<body>
<video
id="player"