diff --git a/assets/img/podcast_ep22.jpg b/assets/img/podcast_ep22.jpg new file mode 100644 index 00000000..d07531f4 Binary files /dev/null and b/assets/img/podcast_ep22.jpg differ diff --git a/content/podcast/2023/ep22_better_error_messages.md b/content/podcast/2023/ep22_better_error_messages.md new file mode 100644 index 00000000..a33cf15e --- /dev/null +++ b/content/podcast/2023/ep22_better_error_messages.md @@ -0,0 +1,31 @@ +title=Nextflow language updates: Better error messages +episode=22 +description=In this episode of the Channels podcast, it’s all about developer experience! We chat about debugging, error messages and language servers. +date=2023-09-11 +type=podcast +subtype=News and Views +youtubeid=pJxdFogXdCI +image=img/podcast_ep22.jpg +tags=news and views,opensource,community +status=published +author=Developer advocates +icon=logo_podcast_channels.jpg +~~~~~~ + +In this episode of the Channels podcast, it’s all about developer experience! 👩🏻‍💻🎉 + +[Ben Sherman](https://github.com/bentsherman) takes [Phil Ewels](https://twitter.com/tallphil) through new and upcoming language improvements in the Nextflow language which will help people writing Nextflow pipelines write code faster, with fewer errors, and of course with beautifully formatted indentation 🤩 + + + +We cover: + +- What exactly was happening in the last episode, when Marcel, Chris and Phil ran wild with a beta version of breakpoint debugging in IntelliJ IDEA. +- Why informative error messages are difficult in Nextflow, and how we’re making things better (coming to your console in the next stable release!) +- How we’re building a Nextflow language server, for linting, formatting and code completion in your favourite IDE. + +We mentioned an issue / PR label used on the Nextflow GitHub repo called `error-improvements` - [check those out here](https://github.com/nextflow-io/nextflow/issues?q=label%3Aerror-improvements)! + +You can find the recent and upcoming nf-core / Nextflow training events at + +Registration closes for the Nextflow Summits 2023 soon! Grab your tickets before it's too late: