"All About Regular Expressions" by Jade Allen (Strange Loop 2022)
If you write software, you probably use regular expressions frequently in your code, in developer tooling and even maybe in database queries. But where did they come from? How did the token ^ come to mean "the start of a line"? You might know that "PCRE" means "Perl Compatible Regular Expression" but why is Perl singled out? And maybe you're aware that the developers of golang were originally wary about including regular expressions in their language design. Why? Are regular expressions - gasp - dangerous? In this talk we will examine the historical origins of regular expressions and various implementations of regular expressions in programming languages old and new(er). We will discuss why some regular expressions are "bad" and how inefficiencies can be avoided or minimized. Jade Allen Nova Labs, Software Developer @avocadoSuperFan Jade has been a software developer and dev-ops person for a really long time. She is interested in functional programming, distributed computing and computing history topics. She writes mostly Erlang for her day job. ------- Sponsored by: ------- Stream is the # 1 Chat API for custom messaging apps. Activate your free 30-day trial to explore Stream Chat. https://gstrm.io/tsl

"Tulip: A Language for Humans" by Sig Cox, Jeanine Adkisson

Perl part 4: Regular Expressions

"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)

Introduction to Probabilistic Computing

"Systems that run forever self-heal and scale" by Joe Armstrong (2013)

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Regular Expressions - Computerphile

Co-Creator of Haskell: Useless vs Useful Languages, Rust vs C, Functional Programming | Simon Jones

Defining Regular Expressions (RegEx) - Computerphile

"Outperforming Imperative with Pure Functional Languages" by Richard Feldman

"Performance Matters" by Emery Berger

Common Pitfalls of Rewriting Things In Rust (Cliff L. Biffle at RustWeek)

C Is Obsolete

"Resillient Microservices without the Chaos" by Christopher Meiklejohn (Strange Loop 2022)

Maybe Not - Rich Hickey

Youngest Winner of Breakthrough Prize in Mathematics

If Prime Numbers Become Increasingly Rare, Then Why Do They Keep Showing Up In Pairs?

"Concatenative programming and stack-based languages" by Douglas Creager

Demystifying Regular Expressions

