Back to courses

    Programming Languages

    21,522 courses
    The Art of KMP: How I Learned Backend Development with Kotlin and Why You Should Too
    Android Makers

    The Art of KMP: How I Learned Backend Development with Kotlin and Why You Should Too

    Installing and Using Jackalope Fuzzer on MacOS - Finding Vulnerabilities in Simple Programs
    Fuzzing_in - Hardik Shah

    Installing and Using Jackalope Fuzzer on MacOS - Finding Vulnerabilities in Simple Programs

    Giving Key a Vocabulary in Dyalog APL - Extending the Key Operator
    Dyalog User Meetings

    Giving Key a Vocabulary in Dyalog APL - Extending the Key Operator

    Setting and Getting Variable Values in APL - Proposed System Functions
    Dyalog User Meetings

    Setting and Getting Variable Values in APL - Proposed System Functions

    A YAML Parser in APL - Design and Implementation
    Dyalog User Meetings

    A YAML Parser in APL - Design and Implementation

    SHARP: Fast Incremental Context-Sensitive Pointer Analysis for Java
    ACM SIGPLAN

    SHARP: Fast Incremental Context-Sensitive Pointer Analysis for Java

    Towards Mailbox Typing for Erlang - Lightning Talk
    ACM SIGPLAN

    Towards Mailbox Typing for Erlang - Lightning Talk

    How to Add Dialyzer to an Existing Elixir Project - Lightning Talk
    ACM SIGPLAN

    How to Add Dialyzer to an Existing Elixir Project - Lightning Talk

    Building Web Apps with Haskell and IHP - Lightning Talk
    ACM SIGPLAN

    Building Web Apps with Haskell and IHP - Lightning Talk

    Deriving as a Library - Type Classes and Language Features
    ACM SIGPLAN

    Deriving as a Library - Type Classes and Language Features

    Propagator Networks for Degenerate Computation - Enhancing Software Robustness
    ACM SIGPLAN

    Propagator Networks for Degenerate Computation - Enhancing Software Robustness

    Modern DSL Compiler Architecture in OCaml - Experience with Catala
    ACM SIGPLAN

    Modern DSL Compiler Architecture in OCaml - Experience with Catala

    Less Power for More Learning - Restricting OCaml Features for Effective Teaching
    ACM SIGPLAN

    Less Power for More Learning - Restricting OCaml Features for Effective Teaching

    Runtime Detection of Data Races in OCaml with ThreadSanitizer
    ACM SIGPLAN

    Runtime Detection of Data Races in OCaml with ThreadSanitizer

    Greedy Implicit Bounded Quantification in Object-Oriented Programming Languages
    ACM SIGPLAN

    Greedy Implicit Bounded Quantification in Object-Oriented Programming Languages

    Adventure of a Lifetime: Extract Method Refactoring for Rust
    ACM SIGPLAN

    Adventure of a Lifetime: Extract Method Refactoring for Rust

    Gradual Typing for Effect Handlers
    ACM SIGPLAN

    Gradual Typing for Effect Handlers

    A Grounded Conceptual Model for Ownership Types in Rust
    ACM SIGPLAN

    A Grounded Conceptual Model for Ownership Types in Rust

    A Container-Usage-Pattern-Based Context Debloating Approach for Object-Sensitive Pointer Analysis
    ACM SIGPLAN

    A Container-Usage-Pattern-Based Context Debloating Approach for Object-Sensitive Pointer Analysis

    Graph IRs for Impure Higher-Order Languages: Making Aggressive Optimizations Affordable - OOPSLA 2023
    ACM SIGPLAN

    Graph IRs for Impure Higher-Order Languages: Making Aggressive Optimizations Affordable - OOPSLA 2023

    Bidirectional Object-Oriented Programming: Towards Programmatic and Direct Manipulation of Objects
    ACM SIGPLAN

    Bidirectional Object-Oriented Programming: Towards Programmatic and Direct Manipulation of Objects