
Learn to lead data teams through reorganization, fostering collaboration with engineering and product teams to deliver strategic impact and customer value. Explore common pitfalls and success strategies for data organizations.

Explore AI's impact on software engineering, examining productivity gains, ethical concerns, and necessary shifts in team structures and skills for the future of development.

Explore balancing experimentation and code quality in software development, leveraging SDLC practices to manage risk and reduce technical debt.

Explore strategies for navigating and evolving legacy codebases, drawing insights from experiences with both established and younger companies.

Explore CryptOpt, a verified compilation pipeline for cryptographic primitives that generates high-performance assembly code with formal proofs, outperforming GCC and Clang for specific applications.

Explore fault-tolerant cloud programming using actors, retry orchestration, and tail calls. Learn key application patterns and failure scenarios for building resilient cloud applications.

Explore VMSL, a novel separation logic for reasoning about virtual machine communication and security in hypervisor systems, with focus on Arm's FF-A hypercall ABIs.

Explore an in-order shared-memory concurrency model for C/C++, supporting non-atomic accesses and compiler optimizations while maintaining soundness between source and intermediate representation.

Explore new techniques for parameterized verification of disjunctive timed networks, including efficient algorithms and summary construction for arbitrary-sized systems.

Explore automated verification of a subgraph construction algorithm, focusing on geometric graph properties, edge removal, and connectivity preservation in Euclidean plane representations.

Explore capability safety proofs with indirect sentries, advancing understanding of secure programming models and language design.

Explore offloading-efficient sparse AI systems to optimize performance and resource utilization in artificial intelligence applications.

Explore a choreographic framework for modeling and analyzing concurrent probabilistic systems using PRISM. Learn about a new choreography language and its encoding into PRISM for enhanced system reliability.

Explore scalability improvements for in-memory indices in managed search engines, comparing compressed and uncompressed indices on DRAM and NVM, and analyzing performance trade-offs.

Explore cutting-edge software and hardware solutions for sparse machine learning, enhancing efficiency and performance in ML applications.

Explore the impact of formal methods on compiling computations involving semiring value multiplication and aggregation in positive algebra over K-relations.

Explore a novel weakest pre calculus for quantitative hyperproperties, enabling reasoning about hyperquantities in non-deterministic programs and extending hyper Hoare logic.

Explore high-assurance smart contracts using Hax toolchain and ConCert for embedding, specifying security properties, and verification in Rust.

Explore a novel approach to inductive program synthesis using iterative forward-backward abstract interpretation, enhancing search space pruning and improving synthesis efficiency.

Explore a novel automata-based approach for analyzing quantum circuits, enabling efficient verification and bug detection in large-scale quantum systems using tree automata and algebraic representations.

Explore automated inference of expected result values in probabilistic programs with recursion, procedures, and local variables. Learn about term representation and first-order constraints for analysis automation.