Java CompletableFuture

Asynchronous programming with composable futures for non-blocking operations

0
java (8+)
asyncconcurrencyfutures+1

Minestom Event Listeners

Register and handle server events for players, blocks, entities, and more

0
java (17+)
minestomeventslisteners+1

Minestom Custom Items

Create custom items with custom behavior, textures, and properties

0
java (17+)
minestomitemscustom+1

Minestom Block Handlers

Implement custom block behavior for placement, interaction, and destruction events

0
java (17+)
minestomblockshandlers+1

Java Regular Expressions

Pattern matching and text manipulation using regex patterns with Pattern and Matcher classes

0
java (1.4+)
regexpattern-matchingvalidation+1

Java Exception Handling

Error handling mechanisms using try-catch blocks, checked and unchecked exceptions

0
java (1.0+)
exceptionserror-handlingtry-catch

Understanding Java Polymorphism

Concept explanation of how objects can take multiple forms through inheritance and interfaces

0
java (1.0+)
polymorphismoopinheritance+1

Java Sealed Classes

Restrict which classes can extend a class or implement an interface (Java 17+)

0
java (17+)
sealedinheritancejava17+1

Minestom Entity Tags and Custom Data

Store and retrieve custom data on entities using the Tags system

0
java (17+)
minestomentitiestags+2

Understanding Minestom Events

Concept explanation of Minestom's event-driven architecture for handling server actions

0
java (17+)
minestomeventslisteners+1

Java Streams API

Functional-style operations on collections for data processing and transformation

0
java (8+)
streamsfunctionalcollections+1

Understanding Java Inheritance

Concept explanation of how classes inherit properties and methods from parent classes

0
java (1.0+)
inheritanceooppolymorphism+1

Java Text Blocks

Multi-line string literals with improved readability (Java 15+)

0
java (15+)
text-blocksstringsmultiline+1

Java Switch Expressions

Modern switch syntax that returns values and supports multiple patterns (Java 14+)

0
java (14+)
switchexpressionsjava14+1

Understanding Java Abstract Classes

Concept explanation of abstract classes that cannot be instantiated and may contain abstract methods

0
java (1.0+)
abstractoopinheritance+1

Minestom Creating Custom Commands

Create and register custom commands with argument parsing and syntax definitions

0
java (17+)
minestomcommandsminecraft+1

Understanding Java Interfaces

Concept explanation of interfaces as contracts that classes implement

0
java (1.0+)
interfacesooppolymorphism+1

Understanding Minestom Tags System

Concept explanation of how Tags provide type-safe custom data storage using NBT

0
java (17+)
minestomtagsnbt+2

Java String Manipulation

Common operations for working with strings: concatenation, splitting, searching, and formatting

0
java (1.0+)
stringstext-processingmanipulation

Java Generics

Type-safe collections and parameterized types for compile-time type checking

0
java (5+)
genericstype-safetycollections

Java Pattern Matching

Simplify instanceof checks and switch statements with pattern matching (Java 16+)

0
java (16+)
pattern-matchingswitchinstanceof+1

Understanding Java Encapsulation

Concept explanation of data hiding and bundling data with methods that operate on it

0
java (1.0+)
encapsulationoopaccess-modifiers+1

Java Collections Framework

Core data structures and algorithms for storing and manipulating groups of objects

0
java (1.2+)
collectionsdata-structureslists+2

Understanding Minestom Instances

Concept explanation of how instances represent separate game worlds in Minestom

0
java (17+)
minestominstancesworlds+1

Java Annotations

Metadata added to code elements using @Annotation syntax for frameworks and tools

0
java (5+)
annotationsmetadatareflection

Java Singleton Pattern

Creational pattern ensuring only one instance of a class exists

0
java (1.0+)
singletondesign-patterncreational

Java Date and Time API

Modern date and time handling using java.time package (LocalDate, LocalTime, LocalDateTime, ZonedDateTime)

0
java (8+)
datetimejava8time+1

Java Builder Pattern

Creational pattern for constructing complex objects step by step

0
java (1.0+)
builderdesign-patterncreational

Understanding Minestom Commands

Concept explanation of Minestom's command system for creating custom server commands

0
java (17+)
minestomcommandsconcepts+1

Java Optional Class

Container object that may or may not contain a non-null value to avoid NullPointerException

1
java (8+)
optionalnull-safetyjava8+1

Java File I/O

Reading from and writing to files using various I/O classes and streams

0
java (1.0+)
file-ioniostreams+1

entry

Summary summary summary

1
javascript (es2015)
utility

test

test

1
java (1.0+)
concepts

Print Bytes

Prints an array of bytes for debugging purposes

2
zig
debug

redesign test

sum

0
zig
tag

tee

gr

0
ger
ger

test

ttt

1
json
json

test json

json

0
json
fe

Tokenizer

token

0
C (C99)
ctokenizer

token header

header

0
c (C99)
tokenizercheader

Array Utilities

Common array operations: filtering, mapping, searching

0
zig (0.11)
arrayutilityfunctional+1

HashMap

Generic hash map implementation with string keys

0
zig (0.11)
hashmapdictionarycollections+1

String Builder

Efficient string building with dynamic allocation

0
zig (0.11)
stringbuilderperformance+1

Slice Utilities

Common operations for working with slices: filtering, mapping, chunking

0
go (1.21)
sliceutilityfunctional+1

Context Timeout Wrapper

Utility for adding timeout to context-based operations

0
go (1.21)
contexttimeoutcancellation+1

HTTP Client

Simple HTTP client with retry logic and timeout support

0
go (1.21)
httpclientnetwork+1

Rate Limiter

Token bucket rate limiter for controlling request rates

0
go (1.21)
rate-limitingconcurrencytoken-bucket+1

Logger

Structured logging with levels and file output

0
go (1.21)
loggingfile-iostructured+1

Password Generator

Generate secure random passwords with customizable length and character sets

0
python (3.9)
passwordsecurityrandom+1

Batch Processor

Process items in batches with configurable batch size and error handling

0
python (3.9)
batchprocessingasync+1