Latest

All the resources in the Guide, starting with most recent.

Refactor expressions to use pattern matching

Tip

Refactor expressions to use pattern matching
Use pattern matching on properties in Boolean logic for more readable and efficient code.
Review: "JetBrains Junie: My Firsthand Experience"

Link

Review: "JetBrains Junie: My Firsthand Experience"
A professional developer gets Junie to help on two frontend projects.
Harnessing the Power of AI in IntelliJ IDEA

YouTube

Harnessing the Power of AI in IntelliJ IDEA
Exploring AI-powered code generation, refactoring, and agentic automation with IntelliJ IDEA and Junie.
Review: "The New AI Coding Agent from JetBrains - Can it build a Compose Desktop app"

YouTube

Review: "The New AI Coding Agent from JetBrains - Can it build a Compose Desktop app"
Letting Junie handle it all: prompts only, no manual fixes.
Thread-safe collections

Part of tutorial

Thread-safe collections
The same collections you know and love, but thread-safe.
SortedSet<T>

Part of tutorial

SortedSet<T>
Use the SortedSet<T> type for strongly-type, automatically sorted data.
Queues and Stacks.

Part of tutorial

Queues and Stacks.
Use Queues and Stacks for FIFO and LIFO data sets.
List<T>

Part of tutorial

List<T>
Use the List<T> type for strongly-typed, dynamic, sets of data.
LinkedList<T&>

Part of tutorial

LinkedList<T&>
Use the LinkedList<T> type for strongly-typed, dynamic, sets of data.
.NET Collections and Data Structures

Tutorial

.NET Collections and Data Structures
Learn how to apply the right collection for the task at hand.
HashSet<T>

Part of tutorial

HashSet<T>
Use the HashSet<T> type for high performing data sets with unique elements.
Dictionary<T>

Part of tutorial

Dictionary<T>
Use the Dictionary<TKey, TValue> type for strongly-typed, dynamic, sets of data stored with keys and values.