Skip to content

Instantly share code, notes, and snippets.

View biantris's full-sized avatar
:shipit:
coding dubious things

Beatriz Oliveira biantris

:shipit:
coding dubious things
View GitHub Profile
@biantris
biantris / backendLearningPath.md
Created June 12, 2021 14:31 — forked from sibelius/backendLearningPath.md
Backend Learning Path - Basics that you should learn
  • learn about basic database modelling, use excalidraw
  • learn how to connect to a database and performe queries
  • learn how to expose a CRUD API REST and/or GraphQL
  • learn how to document the API using Swagger, swagger-jsdoc is the best for it
  • learn how to test your API using Postman, and also automated using jest and supertest
  • learn how to consume other APIs using fetch

Also check Docker Learning Path and Lambda Learning Path

@biantris
biantris / todo.md
Last active September 7, 2022 17:00
study-base-fullstack

To-do

  • Basic knowledge of MongoDB
  • Basic knowledge to use Robo 3t
  • Basic knowledge of Mongoose
  • Basic knowledge of GraphQL(Query, Mutation, Subscription)
  • Some concepts react
  • Javascript (es6)
  • Basic knowledge of TypeScript

aliases

  • ck = git checkout (git config --global alias.ck checkout)
  • br = git branch (git config --global alias.br branch)
  • co = git commit (git config --global alias.co commit)
  • st = git status (git config --global alias.st status)
  • pl = git pull (git config --global alias.pl pull)
  • ps = git push (git config --global alias.ps push)

tutorial config: https://www.atlassian.com/br/git/tutorials/git-alias

@biantris
biantris / learning-path-web3.md
Created November 2, 2021 04:21 — forked from sibelius/learning-path-web3.md
Learning Path Web3
  • learn blockchain concepts
  • learn ethereum
  • learn how to use metamask
  • learn how to use hardhat (https://hardhat.org/)
  • learn how to deploy and interact with a smart contract
  • learn common smart contract standards like ERC20 (token), ERC721 (nft), ERC1155 (opensea)
  • learn ipfs
  • learn how to read blockchain explorers like https://etherscan.io/
  • learn how to use web3 and etherjs
  • learn solidity
@biantris
biantris / listing.css
Created February 2, 2022 03:07
Listing CSS
element1 {
margin-top: 15px;
margin-right: 10px;
margin-bottom: 25px;
margin-left: 35px;
}
/*or*/
element2 { margin: 15px 10px 25px 35px }
{
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "none",
"git.confirmSync": false,
"git.autofetch": true,
"editor.minimap.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
@biantris
biantris / javascript-base.md
Last active November 8, 2022 15:58
javascript-base

Um pouco dos conceitos que é esperado você dominar de js antes de ir para o react

  • Manipulação do DOM (manipulação de eventos, click, etc)
  • Estrutura de dados (arrays, objetos, vetores, estrutura de dados em json)
  • Map, Filter e Reduce
  • for in e o for of
  • Javascript ES6
  • Assincronismo (promisse, async/await, API fecth, requisições)
@biantris
biantris / dinamic-btn-scroll.md
Last active July 5, 2022 21:59
dinamic-btn-scroll with tailwind css
const [positionButtonDynamic, setPositionButtonDynamic] = useState('bottom-23');
  const [scrollTop, setScrollTop] = useState(0);

  useEffect(() => {
    const onScroll = e => setScrollTop(e.target.documentElement.scrollTop);

    window.addEventListener("scroll", onScroll);

 return () => window.removeEventListener("scroll", onScroll);