Custom Digital Flashcards

Create cards online and remember information via Telegram.

New Packs

Logical Fallacies
Learn to spot common logical fallacies that distort reasoning, weaken arguments, and mislead decisions—build critical thinking skills to separate sound logic from persuasive but flawed claims.
Cognitive Biases of Action Pressure
Understand how urgency and time pressure distort judgment—explore action-driven cognitive biases that push fast decisions, increase errors, and shape risk-taking in high-stakes situations.
Cognitive Biases of Insufficient Meaning
Explore biases caused by unclear or incomplete information, showing how lack of meaning leads to oversimplification, missed signals, faulty assumptions, and poor decisions.
Cognitive Biases of Information Overload
Explore how information overload overwhelms attention, triggers availability and attentional biases, and makes repeated ideas feel true—helping you recognize mental shortcuts and make decisions.
Cognitive Biases of Memory
Learn how memory distorts reality through cognitive biases, false recall, and misattribution—and how spaced learning helps improve accuracy, retention, and better decision-making.

Latest Posts

05 November, 2024
Generating Packs with ChatGPT
How to generate cards in large quantities and form packs very quickly using artificial intelligence.
18 December, 2024
Daily Practices
How to set up daily practices and bring the learned skills to automatism. Hone your skills in daily training and become a professional in your field.
04 August, 2025
How to create your own WitSlice packs
The complete guide.
How to create, manage and use your own WitSlice packs and cards.
The guide includes cards creation and learning process description.
08 September, 2024
Spaced Repetition Learning
In the modern world, learning is becoming an integral part of everyday life. With the growth of information volumes and the complexity of tasks, there is a need for methods that allow you to effectively acquire new knowledge and skills. One of these methods is spaced learning, the main goal of which is to ensure long-term memorization of the material.

Languages Flashcards

Phrasal Verbs With Make
Phrasal Verbs with Make is a practical English learning pack focused on the most common and useful phrasal verbs built with “make”. Inside you’ll find 14 essential phrasal verbs with clear meanings, real-life examples, and usage tips that help you speak natural, fluent English. This pack is ideal for English learners, job seekers, students, and professionals who want to improve vocabulary for daily conversations, work, interviews, and exams. Learn how native speakers use expressions like make up, make out, make up for, make off, and more — without memorizing long grammar rules. Cards are delivered directly to your messenger, making it easy to practice anywhere, anytime. Short, focused sessions help you remember faster, build confidence, and actually start using phrasal verbs in speech. Perfect if you: - want to expand vocabulary quickly - struggle with phrasal verbs in real conversations - prepare for IELTS, interviews, or work communication - prefer micro-learning with ready-to-use examples Start training today and turn confusing phrasal verbs with “make” into a natural part of your English.
Phrasal Verbs With Take
26 popular phrasal verbs that contain "take". Start learn phrasal verbs right now, easy approach.
Phrasal Verbs With Get
53 popular phrasal verbs that contain "get". Start learn phrasal verbs right now, easy approach.
Phrasal Verbs With Out
38 popular phrasal verbs that contain "out". Start learn phrasal verbs right now, easy approach.
Phrasal Verbs With Up
61 Phrasal verbs that contain "up"

Programming Flashcards

Node.js Operating System Module
Prepare for Node.js interviews and strengthen your backend development skills with this comprehensive flashcard set focused on the Node.js OS module. Designed for developers ranging from intermediate to senior levels, this collection covers both theoretical concepts and practical applications commonly encountered in production systems. The set explores essential OS module APIs, including system architecture detection, CPU information retrieval, memory monitoring, process scheduling, operating system identification, network interface inspection, uptime tracking, temporary directory management, and user environment information. You'll also learn how to work with operating system constants, error codes, signals, scheduling priorities, platform-specific behaviors, and libuv integrations. Topics include os.arch(), os.platform(), os.type(), os.release(), os.version(), os.cpus(), os.availableParallelism(), os.totalmem(), os.freemem(), os.loadavg(), os.networkInterfaces(), os.hostname(), os.homedir(), os.tmpdir(), os.userInfo(), os.endianness(), os.machine(), os.uptime(), process priorities, signal handling, POSIX error codes, Windows-specific errors, and dlopen constants. Beyond API knowledge, the cards emphasize real-world scenarios such as building monitoring tools, collecting server diagnostics, optimizing containerized applications, implementing health checks, capacity planning, performance analysis, environment detection, and cross-platform application development. Whether you are preparing for technical interviews, reviewing Node.js fundamentals, onboarding new team members, or improving your understanding of operating system interactions in JavaScript applications, this flashcard set provides a structured and efficient learning path. Ideal for Node.js developers, backend engineers, full-stack developers, technical leads, and software architects seeking deeper knowledge of system-level programming concepts within the Node.js ecosystem. You may also be interested in: Master Node.js: From Basics to Production Node.js Stream Module Node.js Cluster Module Node.js Child Process Module Node.js Buffer API Interview Questions Node.js Crypto Module Node.js File System Module
Node.js File System Module
Strengthen your Node.js expertise with this comprehensive flashcard set dedicated to the File System (fs) module. Designed for developers, technical interview preparation, certification study, and day-to-day backend development, this collection covers both fundamental concepts and advanced file system operations used in real-world Node.js applications. Topics include: • File and directory manipulation • Callback, Promise-based, and synchronous APIs • File descriptors and FileHandle objects • Reading and writing files efficiently • Streams (ReadStream and WriteStream) • Directory handling with fs.Dir and fs.Dirent • File watching with fs.watch() and fs.watchFile() • File system statistics and metadata • File permissions, ownership, and modes • Path handling using strings, Buffers, and file URLs • FS constants and flags • Performance considerations and thread pool behavior • Cross-platform caveats and operating system differences • Error handling and asynchronous execution patterns • Production best practices for scalable Node.js applications Whether you're preparing for a Node.js interview, building backend services, working with file uploads, implementing storage systems, or improving your understanding of operating system interactions, these flashcards help you learn faster and retain critical knowledge. The set progresses from core concepts to advanced APIs, making it suitable for intermediate, senior, and lead-level JavaScript developers. Each card focuses on practical understanding, common pitfalls, performance trade-offs, and real-world usage scenarios encountered in modern Node.js development. You may also be interested in: Master Node.js: From Basics to Production Node.js Stream Module Node.js Cluster Module Node.js Child Process Module Node.js Buffer API Interview Questions Node.js Crypto Module Node.js Operating System Module
Node.js Stream Module
Learn and memorize the Node.js Streams API with a comprehensive flashcard collection designed for developers, backend engineers, and technical interview candidates. This deck covers the complete stream ecosystem in Node.js, including Readable, Writable, Duplex, and Transform streams. Explore core concepts such as flowing and paused modes, internal buffering, highWaterMark, object mode, backpressure management, stream lifecycle events, and stream state transitions. The flashcards help you understand how to work with real-world streaming data, process large files efficiently, build scalable data pipelines, and optimize memory consumption. Topics include stream.pipe(), stream.pipeline(), stream.finished(), AbortSignal integration, async iterators, async generators, stream destruction, error handling, and Promise-based stream utilities. You'll also learn important stream events such as data, readable, end, finish, drain, pause, resume, pipe, unpipe, close, and error. Advanced topics cover Duplex and Transform streams, custom stream implementation, buffering behavior, cork/uncork operations, and performance tuning with highWaterMark settings. Whether you're preparing for a Node.js interview, improving backend engineering skills, studying system design concepts, or building production-grade applications, this flashcard set provides a structured and efficient learning path. Perfect for: • Node.js developers • Backend engineers • Full-stack developers • Technical interview preparation • Software engineering students • Teams onboarding Node.js developers Use spaced repetition to quickly memorize stream concepts, APIs, methods, properties, events, and best practices that are commonly encountered in modern Node.js applications. You may also be interested in: Master Node.js: From Basics to Production Node.js Cluster Module Node.js Child Process Module Node.js Buffer API Interview Questions Node.js Crypto Module Node.js Operating System Module Node.js File System Module
Node.js Cluster Module
Prepare for Node.js backend interviews with a focused flashcard set covering Cluster and Worker Process APIs. This collection helps developers understand how Node.js scales applications across multiple CPU cores using worker processes, inter-process communication (IPC), and workload distribution. The cards explore essential concepts such as Cluster architecture, primary and worker processes, process lifecycle events, worker management, graceful shutdown strategies, message passing, connection handling, scheduling policies, and fault recovery. You'll learn how worker processes are created, monitored, disconnected, restarted, and terminated in production environments. The set also covers practical topics frequently discussed in middle, senior, and system design interviews, including load balancing strategies, round-robin scheduling, process isolation, worker health monitoring, zero-downtime deployments, horizontal scaling, and the trade-offs between Cluster and Worker Threads. Whether you're preparing for a technical interview, improving your backend architecture skills, or building high-performance Node.js applications, these flashcards provide a fast and effective way to reinforce key concepts. Each card is designed to help you understand not only the API itself but also real-world usage patterns, performance considerations, operational challenges, and architectural decisions commonly encountered in modern backend systems. Ideal for Node.js developers, backend engineers, full-stack developers, technical leads, and software architects seeking a deeper understanding of scalable server-side JavaScript applications. You may also be interested in: Master Node.js: From Basics to Production Node.js Stream Module Node.js Child Process Module Node.js Buffer API Interview Questions Node.js Crypto Module Node.js Operating System Module Node.js File System Module
MySQL
Unleash the power of MySQL with this comprehensive card pack designed for learners of all levels in 2025! Whether you're a beginner or an advanced user, these cards cover everything you need to know, from essential statements and constraints to complex data types and functions.
WitSlice © 2026