@StrangeLoopConf
  @StrangeLoopConf
Strange Loop Conference | "Nim Nuggets: Systems Programming & Metaprogramming Magic" by Aditya Siram @StrangeLoopConf | Uploaded October 2021 | Updated October 2024, 1 week ago.
On the surface Nim (nim-lang.org/) is familiar, a fast statically typed highly productive language that looks like Python, but just below the surface are cutting edge features that put it at the forefront of systems programming, interop, metaprogramming, and static introspection.

This fast paced talk will target experienced programmers new to Nim. We will look at diverse and real world bite size examples that would be difficult if not impossible in most programming languages:

* Type safe web routes ( with static overlap detection! )
* Compile time memory and resource management similar to languages like Rust
* Smooth interop with real world template heavy C++
* Flexible and type safe APIs with static introspection
* Metaprogramming with types for highly customizable compile time errors and warnings
* and possibly more if time allows!

Aditya Siram
LeapYear
@deech

I am a Haskell developer at LeapYear (leapyear.io/) and work on Nim by candlelight. I am interested in the intersection of programming language user experience, explorability, abstractions and performance.

Recorded at Strange Loop 2021
thestrangeloop.com
Nim Nuggets: Systems Programming & Metaprogramming Magic by Aditya SiramHow to Think about Parallel Programming: Not! - Guy L. Steele Jr. (Strange Loop 2010)The Evolution of a Planetary-scale Distributed Database by Kevin Scaldeferri (Strange Loop 2022)Blueprints for a Universal Reasoning Machine by Zenna Tavares (Strange Loop 2022)Maurício Aniche: How code coverage can be used and abused to guide testing.In the Land of the Sizing, the One-Partition Kafka Topic is King by Ricardo FerreiraHedy: A Gradual programming language by Felienne Hermans (Strange Loop 2022)Diagrammar: Simply Make Interactive Diagrams by Pontus Granström (Strange Loop 2022)Didnt Chrome Already Have a Root Store? by David Adrian (Strange Loop 2023)Functional Composition by Chris Ford (2013)Of JavaScript Ahead-Of-Time Compilation Performance by Manuel Serrano (Strange Loop 2022)Fight AI Bias With… Bias by Noble Ackerson (Strange Loop 2022)

"Nim Nuggets: Systems Programming & Metaprogramming Magic" by Aditya Siram @StrangeLoopConf

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER