The JetBrains Blog
Webinar Recording: Working With SQL and Databases in WebStorm
The recording from our "Working With SQL and Databases in WebStorm" webinar is now available.
Join us for JetBrains .NET Days + GameDev Day Online 2022
Good news everyone! We invite you to join JetBrains .NET Days + GameDev Day Online 2022, two virtual events taking place Tuesday to Thursday, October 25–27, 2022. Let us know if you can make it! COUNT ME IN! Once a year, we invite community speakers to cover topics they are passionate about. The topics include C#, F#, ASP.NET, Blazor, REST, GraphQL, gRPC, stories about contributing to open-source packages, and building microservices. On top of that, we’ll discuss algorithm performance and background tasks in .NET. In addition to two days full of .NET-related content, this year we also
OSS Power-Ups: Serilog – Webinar Recording
The recording of our webinar, OSS Power-Ups: Serilog, with Nicholas Blumhardt, is available. This was the tenth episode of our OSS Power-Ups series, where we put a spotlight on open-source .NET projects. Subscribe to our community newsletter to receive notifications about future webinars. So much more than “just another logging library,” Serilog turns application log data into a first-class event stream that can be efficiently routed, searched, and analyzed. Nicholas Blumhardt will walk through setting up Serilog in the modern .NET stack, and show us how Serilog changes the ga
An Introduction to Low-level Concurrency in .NET – Webinar Recording
The recording for An Introduction to Low-level Concurrency in .NET with guest speaker Szymon Kulec is now available on YouTube. https://www.youtube.com/watch?v=dtUrG--oMLo We'll be discussing and understanding low-level async primitives while keeping the topic relatively straightforward. We'll also be walking through Volatile, Interlocked, and other things-which-must-not-be-named. We'll see how all these concepts are used in the .NET runtime and how they are utilized. After this talk, you will have a good grasp about why and when these concepts are useful. While you may not end up u
Live Webinar: Building Extensions for Rider and ReSharper
In the 5th episode of the Busy Plugin Developers series, Matthias Koch, a Developer Advocate for .NET, will share how to extend the core functionality of JetBrains .NET IDEs with plugins.
Webinar: Writing REST With Django and Ninja With Christopher Trudeau
Join the webinar by Christopher Trudeau to get started with Django Ninja.
Live Webinar: Working With SQL and Databases in WebStorm
Join us for our live webinar "Working With SQL and Databases in WebStorm", featuring Maxim Sobolevskiy.
Pragmatic Event Sourcing in .NET With Marten – Webinar Recording
The recording for our live stream Pragmatic Event Sourcing in .NET With Marten with Developer, Educator, and Event Sourcerer Oskar Dudycz, is now available. Subscribe to our community newsletter to receive notifications about future webinars. https://www.youtube.com/watch?v=Lc2zV8KA16A Pragmatic Event Sourcing in .NET with Marten Event Sourcing is often presented as an academic pattern, with complexity, that many developers might find scary to implement in "real world" applications. But in fact, it's an approachable, practical, and handy approach that lets you record your system's busin
5 Approaches to Remote C++ Development With CLion – Webinar Recording
The recording for our webinar, 5 Approaches to Remote C++ Development With CLion, with Matt Ellis and Timur Doumler, is now available for you to watch. Subscribe to our community newsletter to receive notifications about future webinars. Webinar agenda The webinar consists of the following parts: 00:00 Introduction 05:00 Remote development with Gateway 20:45 Remote development with local sources 32:00 Containers and virtual machines: WSL 36:22 Containers and virtual machines: Docker 43:29 Making Raspberry Pi blink an LED by debugging remotely from CLion 56:11 Code With Me, col
Webinar: 10 Pro Git Tips in PyCharm
Have you ever worked on a Git repo in PyCharm and wondered, "Am I doing it right?" JetBrains Developer Advocate Marco Behler has a few pointers for what Git workflows you can use and how to manage everything from PyCharm.
Webinar: I Can’t Believe It’s Not Real Data! An Introduction to Synthetic Data
Easy access to relevant, safe data is a major bottleneck hindering developers and data scientists. But what if you could generate your own accurate, privacy-protected, shareable data? Synthetic data can provide an inexpensive alternative to real sets of data that can’t be used due to its sensitivity or regulations. Such data is used for training machine learning models, testing, and performing quality assurance. In this webinar with Mason Egger, we'll learn about using Synthetic Data, and we’ll learn how to get started creating our own Synthetic Data. Join us on July 2
Webinar: Pragmatic Event Sourcing in .NET With Marten
Join us Tuesday, August 16, 2022, 14:00 - 15:00 UTC (check other timezones) for our free live webinar, Pragmatic Event Sourcing in .NET With Marten with Developer, Educator, and Event Sourcerer (pun intended) Oskar Dudycz. Register now and get a reminder, or join on YouTube Event Sourcing is often presented as an academic pattern, with complexity, that many developers might find scary to implement in "real world" applications. But in fact, it's an approachable, practical, and handy approach that lets you record your system's business events and get often-missed insights into your everyda