How-To's Webinars

Webinar – NUKE – Designing a build system with IDE support in mind

Join us Tuesday, April 21, 2020, 16:00 – 17:00 CEST (10:00 AM – 11:00 AM EDT or check other timezones) for our free live webinar, NUKE – Designing a build system with IDE support in mind, with Matthias Koch.

Register now!

There are quite a number of build systems for the .NET ecosystem. All of them have proven to improve lives of many developers working in build infrastructure. However, many of them follow a scripting approach, which inevitably requires lots of efforts to bring back common IDE features like code completion, refactorings, or debugging. NUKE is different in that it doesn’t step out of boundaries of conventional frameworks, and thus leaving all the essential tooling intact.

In this talk, we will provide a short introduction to build automation, how NUKE works, and look at some of the design decisions along the way of building it. We will also briefly discuss extension points in Rider that allowed the delivery of an even more integrated experience, for instance by adding custom run configurations, executing targets via Alt-Enter, viewing a live graph of target dependencies, and more ideas yet to implement.

Join this presentation if you’re interested in build automation, enhancing frameworks with more IDE integration, or just if you’re a fan of Rider, ReSharper (or TeamCity)!

Register for the webinar

To attend this webinar, register here.

About the presenter:

Matthias Koch
Matthias is a passionate C# developer and likes to talk about clean code, testing and tooling in general. Much of his spare time in the last years was devoted to his very own open source projects. He is working at JetBrains as developer advocate for the .NET department.

Follow him on Twitter.

Comments below can no longer be edited.

2 Responses to Webinar – NUKE – Designing a build system with IDE support in mind

  1. Avatar

    James says:

    March 30, 2020

    will we see nuke integration in rider in the future?

    • Avatar

      Matthias Koch says:

      March 31, 2020

      It already has an extension for further integration. Or is it something else you’re asking for?

Discover more