
Build a console web app in 10 minutes using GitHub Copilot. Learn about this GPT-based tool that boosts developer productivity by automating code generation.

Optimizing BLAS and Lapack routines for Enzyme.jl, improving performance and reliability in numerical computations and machine learning applications within the Julia ecosystem.

Explore AI's impact on developer tools, from code suggestions to security improvements. Learn to leverage virtual assistants for enhanced productivity and efficiency.

Discover how LingoDB's open-source framework enables efficient data processing through flexible architecture, cross-domain optimizations, and seamless adaptation to modern hardware capabilities.

Discover how symbolic macros enhance code structure with rule-like capabilities, typed attributes, and dependencies, plus learn about rule finalizers for advanced package loading control.

Discover how to seamlessly integrate domain-specific language engineering into software development workflows, from initial prototyping to long-term maintenance using language workbenches and Eclipse Langium.

Generate BPF infrared decoders efficiently using finite automations. Explore advanced techniques for optimizing decoder performance in Linux systems.

Explore implementing type class deriving as a library, enhancing Haskell's extensibility without language extensions.

Explore how programmers interact with AI coding assistants like Github Copilot, uncovering bimodal usage patterns and providing recommendations for future AI programming tools.

Explore a tool for automating Java interface generation to access foreign language objects in GraalVM, improving code clarity and reducing errors in language interoperability.

Explore Flan, a Datalog compiler embedded in Scala that combines expressiveness and performance for program analysis, offering powerful extensions and specialized code generation.

Explore advanced compiler testing techniques for loop optimizations in C++ and data-parallel languages. Learn about YARPGen's reimplementation, static undefined behavior avoidance, and loop code diversity mechanisms.

Explore four languages for achieving software portability across different platforms and architectures in this concise programming talk.

Explore a Haskell library for safer virtual machine introspection, leveraging Template Haskell for compile-time code generation and static error detection in VMI programming.

Explore a lightweight generator composition concept using symbol tables for heterogeneous modeling languages, enabling seamless code generator synchronization and enhancing language composition capabilities.

Explore a novel technique for improving AST interpreter performance through automatically generated supernodes, enhancing execution speed and reducing JIT compiler pressure in programming language implementations.

Explore semi-formal programming using language model agents to capture semantic information and execute informal program elements, enhancing malleable programming environments.

Explore CLOVER, a paradigm for ensuring correctness in AI-generated code through consistency checking among code, docstrings, and formal annotations using verification tools and language models.

Explore API First paradigm and OpenAPI specs to prevent unexpected API changes. Learn about tools for auto-generating code, creating mock servers, and validating APIs.

Explore the importance of substrate engineering in LLM-based tools, focusing on improving programming languages and frameworks for enhanced code reliability and safety.

Discover how GitHub Copilot, an AI pair programmer, can enhance your coding efficiency by suggesting code, explaining concepts, and translating between languages.