
Explore novel techniques for testing Python linters and fixers using Hypothesis, focusing on procedural generation of source code to uncover edge cases and improve tool reliability.

Explore functionalist programming language design principles and their impact on modern software development in this thought-provoking keynote by Tomas Petricek.

Explore alternative paths JavaScript could have taken, examining potential features and design choices that weren't implemented in the language's evolution.

Explore the concept of universal meaning in programming languages, focusing on JavaScript, and how it could revolutionize code sharing and understanding without traditional package managers.

Explora código no compilable en Rust, analizando las razones de su rechazo, alternativas viables y posibles cambios en el lenguaje para permitir ciertas estructuras.

Explore programming language design through implementing an average function, examining language features, and challenging conventional notions of what makes a language "good".

Dive into the evolution of Python's async/await syntax through a fascinating reverse-engineering journey, exploring coroutines implementation from modern Python back to version 2.1.

Explore seamless Python-Julia integration, featuring demos, capabilities, challenges, and insights into extreme DSL embedding in Julia.

Explore how domain experts utilize embedded DSLs, uncovering key themes and user needs to inform future designs. Gain insights into eDSL usability and adoption challenges.

Explore WasmFX, an extension to WebAssembly enabling direct translation of non-local control features via effect handlers, improving compiler efficiency for various programming languages.

Gain insights into Java's evolution through war stories and lessons learned from developing major platform features, as shared by Java Language Architect Brian Goetz.

Discover advanced techniques for dynamic variable handling in APL, focusing on improved methods for setting and getting values with enhanced readability, performance, and safety features.

Discover fascinating insights about Python's return statement, from basic usage to advanced techniques like returning functions and handling edge cases in function execution.

Explore enhancements to Dyalog APL's key operator, addressing result ordering, missing data, and subset querying for improved data analysis and processing efficiency.

Explore advanced techniques for dynamic variable handling in APL, focusing on improved readability and performance through proposed system functions ⎕NV, ⎕NG, and ⎕NS.

Explore a systematic approach to teaching Rust's ownership types, featuring a new assessment tool, conceptual model, and visualizations to improve learner understanding of memory safety concepts.

Explore an algorithm for approximating type stability in Julia's JIT compiler, enhancing performance in this dynamic scientific computing language.

Explore associated effects, a programming language feature enhancing type classes' flexibility in abstracting over function effects, improving expressive power in type and effect systems.

Explore jGuard, a Java extension enabling API designers to encode specifications directly, preventing misuse without additional tooling for users. Enhance API resilience effortlessly.

Explore a hidden actor framework in GHC's runtime system, demonstrating its power through distributed systems examples and discussing implications for feature constraints.

Explore innovative approaches to improve type error messages in constraint-based type inference systems, focusing on data flow and subtyping constraints to enhance programmer understanding.