Video Link: Apache Kafka Crash Course | What is Kafka?
- Knowledge
- Node.JS Intermediate level
- Experience with designing distributed systems
- Tools
- Node.js: Download Node.JS
- Docker: Download Docker
- VsCode: Download VSCode
import { Job } from "bullmq"; | |
import dotenv from "dotenv"; | |
import Stripe from "stripe"; | |
import prisma from "../lib/db"; | |
import { ProviderType } from "@prisma/client"; | |
import { StripeImportJobData } from "../queues/stripeImport.queue"; | |
import { refreshStripeOAuthToken } from "../lib/stripe"; | |
dotenv.config(); |
Video Link: Apache Kafka Crash Course | What is Kafka?
// SPDX-License-Identifier: MIT | |
// OpenZeppelin Contracts (last updated v4.7.0) (token/ERC20/ERC20.sol) | |
pragma solidity ^0.8.0; | |
import "./IERC20.sol"; | |
import "./extensions/IERC20Metadata.sol"; | |
import "../../utils/Context.sol"; | |
/** |
// SPDX-License-Identifier: GPL-3.0 | |
pragma solidity >=0.7.0 <0.9.0; | |
import "@openzeppelin/contracts/token/ERC20/ERC20.sol"; | |
/** | |
* @title SampleERC20 | |
* @dev Create a sample ERC20 standard token | |
*/ |
// SPDX-License-Identifier: MIT | |
// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol) | |
pragma solidity ^0.8.0; | |
import "../utils/Context.sol"; | |
/** | |
* @dev Contract module which provides a basic access control mechanism, where | |
* there is an account (an owner) that can be granted exclusive access to |