Карточки для изучения

Создавайте карточки онлайн и запоминайте информацию через Telegram.

Новые наборы

REST API: архитектура, практика и собеседования
Глубокий набор карточек по REST API: архитектура, контракты, безопасность, масштабирование, ошибки и production-сценарии для middle, senior и system design.
Elasticsearch: поиск, аналитика и архитектура
Набор карточек по Elasticsearch: от основ и inverted index до шардирования, поиска и оптимизации. Подходит для подготовки к интервью и практической работы.
MongoDB для разработчиков: от основ до продакшена
Полный набор по MongoDB: моделирование данных, индексы, агрегации, транзакции и масштабирование. Подойдет для подготовки к собеседованиям и реальной разработки.
Redis: от основ до продвинутых сценариев
Полный разбор Redis: структуры данных, кэширование, очереди, персистентность, масштабирование и продакшн-практики. Подходит для подготовки к интервью и реальной разработки.
Event-Driven архитектура и Kafka: ключевые темы
Практический набор карточек по event-driven архитектуре и Kafka: от consumer groups и offset до идемпотентности, outbox pattern и observability.

Последние публикации

09 июня, 2026
Нестандартные вопросы про RESTful API
Разбор сложных вопросов REST API: контракты, валидация, bulk operations, webhooks, безопасность, поиск товаров и архитектурные решения для реальных проектов.
16 января, 2026
Атомные привычки — что это такое и в чём суть метода
Разбор книги «Атомные привычки»: главная идея, 4 закона изменения поведения, примеры для жизни и работы, ошибки метода и ответы на частые вопросы.
26 декабря, 2025
Как применять методы из книги «Лидер и племя»
Практический разбор книги «Лидер и племя»: ключевые идеи, примеры применения, ограничения модели и ошибки лидеров при работе с командой.
01 января, 2026
Когнитивные искажения: примеры, причины и способы их осознать
Когнитивные Искажения - что это такое, какие бывают и как они влияют на наши решения?

Карточки для изучения языков

Английские глаголы с переводом и примерами
Английские глаголы — основа любого предложения и ключ к пониманию языка. На этой странице собраны 100 самых употребляемых глаголов английского языка, представленных в виде удобных карточек с русским переводом и примерами предложений. Что вы найдете: - правильные, неправильные и модальные глаголы; - перевод каждого глагола на русский язык; - короткие примеры использования в реальных фразах. Карточки помогут вам быстро выучить наиболее важные глаголы, потренировать память и начать использовать английский в повседневной речи. Они подойдут для школьников, студентов и взрослых — независимо от уровня подготовки. Используйте карточки как самостоятельный тренажер или дополнение к другим учебным материалам. Хотите уверенно говорить и понимать английскую речь? Начните с глаголов — и результат не заставит себя ждать!
Итальянский для начинающих
Набор из 55 карточек с ключевыми фразами для начинающих изучать итальянский язык, чтобы отправиться в путешествие и успешно ориентироваться в повседневных разговорах и ситуациях.
Испанский для начинающих
Этот набор содержит 55 ключевых фраз для начинающих изучать испанский язык, чтобы успешно ориентироваться в повседневных разговорах и ситуациях.
Немецкий с нуля: первые слова и фразы
55 базовых немецких слов и фраз для начинающих: общение, путешествия, учеба и первые диалоги. Учите немецкий удобно с карточками для запоминания.
Английский с нуля: первые фразы
55 ключевых английских фраз для начинающих: повседневное общение, простые диалоги, путешествия и базовые ситуации на английском языке.

Карточки для изучения программирования

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