Maarten Balliauw

Maarten Balliauw

Developer Advocate at JetBrains

JetBrains Blog

How to improve code quality in game development with Qodana and Unity
Game development with Qodana and Unity

YouTube

How To Stop Writing View-Classes for Unity UI
Dmitrii Ivashchenko

channel

.NET
A learning journey into .NET and tools like ReSharper, Rider and more.

playlist

JetBrains GameDev Day 2023
Session recordings of JetBrains GameDev Day 2023.

channel

Game Development
Learn how to build games with Unity and Unreal Engine.

playlist

JetBrains .NET Day Online 2023
Session recordings of JetBrains .NET Day Online 2023.

YouTube

Beyond Relational With Entity Framework
Giorgi Dalakishvili

YouTube

Recreating Wolfenstein 3D in F#
James Randall

tutorial

Solution-Wide Analysis
Find and resolve code issues in your projects.

Part of tutorial

Exploring Code Analysis Results
Find code quality issues that matter and need your attention.

Part of tutorial

What is Solution-Wide Analysis?
An introduction to Solution-Wide Analysis in ReSharper and Rider.

Part of tutorial

Fixing Warnings and Errors
Automatically resolve inspections using quick fixes.

tip

JetBrains Space and JetBrains Rider
A full solution to power your game development process!

tip

Connect to a Running Docker Container Shell
Explore the file system and processes in the container, tail a log file, and more.

tutorial

Creating Games With Unity - Scripting Logic With Rider
JetBrains Rider is the best scripting editor for Unity – let's find out why!

tutorial

Creating Games With Unreal Editor and JetBrains Rider
JetBrains Rider is the best scripting editor for Unity – let's find out why!

tutorial

Design and Manage Scenes With RiderFlow
We'll walk you through the best tips for RiderFlow to help speed up your Unity development!

playlist

JetBrains GameDev Day Online 2022
Session recordings of JetBrains GameDev Day Online 2022.

YouTube

Making Plugins for Game Engines as a Business
Alexander Pirogov, Victor Careil

YouTube

F# for Performance Critical Code
Matthew Crews

YouTube

REST, GraphQL and gRPC: A Comparison
Poornima Nayar

playlist

JetBrains .NET Days Online 2022
Session recordings of JetBrains .NET Days Online 2022.

YouTube

ASP.NET Basics for Experts
Layla Porter

YouTube

Remote Pairing
Lorraine Steyn

YouTube

Legacy Refactoring
Lorraine Steyn

playlist

JetBrains .NET Days Online 2021
Session recordings of JetBrains .NET Days Online 2021.

YouTube

C# Source Generators in Action
Andrey Dyatlov

YouTube

CSI .NET – Debugging .NET Applications
Tess Ferrandez-Norlander

YouTube

Embracing gRPC in .NET
Irina Scurtu

tutorial

ReSharper Essentials
Together with our developer advocates, learn how ReSharper can help you write better code, faster.

Part of tutorial

Additional Tools
There's more in ReSharper! Architecture diagrams, localization manager, build tools, ...

Part of tutorial

Introduction
Introduction to the ReSharper Essentials series.

Part of tutorial

Introduction
Introduction to the Web Fundamentals in Rider series.

tutorial

Rider Essentials
Our developer advocates show their favourite tips and tricks, uncovering how they work with Rider.

Part of tutorial

Introduction
Introduction to the Rider Essentials series.

Part of tutorial

NuGet Tool Window in Rider
Working with NuGet, including search with typos, CamelHumps, Update All, and more!

Part of tutorial

Unit Testing with Rider
Learn how Rider can help make sure code behaves as expected, with continuous testing and code coverage.

tutorial

Profiling in Rider
Explore performance and memory profiling options in Rider, and optimize an existing application.

Part of tutorial

Conclusion - Profiling in Rider
What have we learned? Profiling, profiler modes, optimizing code, DPA, and more. Let's summarize!

Part of tutorial

Dynamic Program Analysis (DPA)
Rider automatically analyzes memory of your applications, all the time!

Part of tutorial

Profiling Modes
What are the differences between Sampling, Tracing, Line-by-Line, and Timeline profiling?

Part of tutorial

Optimize Performance with Rider
Let's try to optimize the Sudoku solver by profiling, and then optimizing code based on the performance snapshot.

Part of tutorial

Introduction to Profiling in Rider
Let's run a first profiling session on a Sudoku solver sample application.

playlist

JetBrains .NET Days Online 2020
Session recordings of JetBrains .NET Days Online 2020.

YouTube

Formatting F# Code
Florian Verdonck

YouTube

Starting a Blog
Khalid Abuhakmeh

playlist

Editing Tips & Tricks
Know everything there is to know about editing code.

author

Maarten Balliauw
Developer Advocate at JetBrains

topic

Containers
Create predictable environments that are isolated from other applications.

topic

JavaScript
Popular programming language that conforms to ECMAScript

topic

.NET
Free. Cross-platform. Open source. A developer platform for building apps.

topic

ASP.NET
A framework for building web apps and services with .NET and C#.

topic

Blazor
Build full stack web apps with .NET and C#, without writing a line of JavaScript.

topic

C#
Main language for writing code in .NET.

topic

F#
Functional-first programming language for .NET.

topic

Unreal Engine
Build amazing real-time experiences in real-time 3D.

topic

Unity
Create games and more across devices and platforms.