The Nim programming language

By Fred Heath

Elevator Pitch

In the current wave of new system programming languages, Nim stands out with a combination of flexibility, expressiveness, elegance and raw power. I will introduce you to Nim’s features, its use-cases and I’ll explain why you should stand up and take note of this great new language.

Description

Nim is a statically typed, multi-paradigm programming language that provides safe runtime efficiency without compromising on expressiveness and elegance. It is extensible, concise and extremely efficient. During this talk, I’ll show you how to utilise Nim’s meta-programming, concurrency, seamless portability and customisable Garbage Collector for your system programming, as well as your web development, tasks. By the end of this talk you’ll be familiar with the language basics and, more importantly, you’ll know how to leverage Nim to gain a competitive advantage in your application development life-cycle.

Notes

I am a Cardiff-based, polyglot developer with 20 years of experience as a software developer. I’m also an independent developer & consultant who speaks internationally and locally on programming-related subjects and writes technical articles for SitePoint. This talk will be extremely useful to developers looking to try out a new language, but also to people looking to gain performance and concurrency advantages within their existing systems.

My technical requirements are: video & audio support.

I require no travel expenses, as I am local to the area.