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
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"/> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"/> | |
| <title>Ruby WASM Todo</title> | |
| <script src="https://cdn.jsdelivr.net/npm/@tailwindcss/browser@4"></script> | |
| <!-- Ruby WASM: UMD runtime + 4.0 stdlib wasm --> | |
| <script src="https://cdn.jsdelivr.net/npm/@ruby/wasm-wasi@2.8.1/dist/browser.umd.js"></script> | |
| <style> |
Video Link: Apache Kafka Crash Course | What is Kafka?
| <!DOCTYPE html> | |
| <!-- | |
| OpenAPIViewer | |
| Source: https://gist.github.com/rahuldhole/3b943093745455f569e9656601a2b672 | |
| Usage: | |
| - add link to your openapi file in `SwaggerUIBundle` url | |
| - Update topbar links (Link1, Link2) if needed | |
| --> | |
| <html lang="en"> | |
| <head> |
| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
| <title>Markdown Viewer</title> | |
| <!-- 1. Tailwind CSS for layout --> | |
| <script src="https://cdn.tailwindcss.com"></script> | |
visit rahuldhole.com
| require 'json' | |
| module Zatu | |
| module_function | |
| # fn: callable (Proc, lambda, or Method) | |
| # cases: hash mapping input (JSON string) => expected output | |
| def assert_equal(fn, cases) | |
| ok = 0 | |
| total = cases.size |
| {"quizzes":[{"id":"array-contains-duplicate","title":"Contains Duplicate","category":"Algorithms","subcategory":"Array & Hashing","description":"Find if any value appears at least twice.","link":"https://leetcode.com/problems/contains-duplicate/","solutionLink":"https://www.youtube.com/watch?v=3OamzN90kPg","questions":[{"question":"What's faster: Set.has() or Array.includes() for checking if we've seen a number?","options":["Set.has()","Array.includes()","They're the same","Depends on the array size"],"answerIndex":0,"explanation":"Set.has() is O(1) average time while Array.includes() is O(n) - Set wins!","tags":["javascript","dataStructure"]},{"question":"What does this return: new Set([1,2,2,3]).size?","options":["3","4","2","Error"],"answerIndex":0,"explanation":"Sets remove duplicates automatically - [1,2,3] gives size 3.","tags":["javascript","dataStructure"]},{"question":"Should we use Set or Map for just checking duplicates?","options":["Set - we just need to track seen values","Map - we need key-value |
| /** | |
| * @param {function} fn The function to test. | |
| * @param {Object} cases An object mapping input values (as keys) to expected output (as values). | |
| */ | |
| export function testAssertEqual(fn, cases) { | |
| console.log("Testing:", fn.name || "fn"); | |
| let ok = 0; | |
| let total = Object.keys(cases).length; | |
| for (const k in cases) { |
| pkgs.xorg.xorgserver | |
| pkgs.xorg.xrandr | |
| pkgs.xorg.xsetroot | |
| pkgs.xterm | |
| pkgs.xorg.xinit | |
| pkgs.hexdump | |
| pkgs.openbox | |
| pkgs.openssh | |
| --- |