LambdaConf2024

LambdaConf2024

LambdaConf 2024, Estes Park, Colorado (in-person only!)

By Ziverge Inc.

Date and time

May 4 · 9am - May 10 · 7pm MDT

Location

The Ridgeline Hotel

101 S St Vrain Ave Estes Park, CO 80517

Refund Policy

No Refunds

About this event

LambdaConf

Unchain Your Mind


LambdaConf returns in its first edition after the pandemic, reimagined as a multi-disciplinary developer conference featuring thought-provoking, entertaining, and mind-blowing talks and workshops that will forever change the way you write software.

The conference returns with the distinctive features that made it famous, including a warm and inviting atmosphere, all-original content from legends and fresh faces, a unique fusion of topics from both research and industry, a picturesque setting in the mountainous Rockies, gourmet catering, free child care, and the most incredible conference swag ever created.

Although you will still find plenty of content on functional programming, you will also discover mind-expanding talks on new languages, new virtual machines, new technologies, new frameworks, new paradigms, and new theory and practice behind the hottest and latest developments in software development.

Well-known for its organized activities such as hiking and craft beer tasting, LambdaConf 2024 introduces a new conference innovation called The Lovelace Enigma, a new kind of Escape Room for conference attendees, an engaging, immersive, and exciting puzzle crafted by this year’s Puzzle Master, that is sure to become the most loved and talked about conference experience of 2024.


About LambdaConf

LambdaConf is a developer conference that brings together a diverse range of programmers, researchers, and domain experts for inspiration, networking, and cross-pollination. Launched in 2014, the conference focuses on exploring new technologies, use cases, and theory that helps developers improve their craft and stay current with the latest advancements in their field.

LambdaConf is known for its inclusive atmosphere, diversity of speakers, thought-provoking talks, and skill-building workshops, covering new developments in areas like programming languages, virtual machines, distributed systems, security, machine learning, and more. The conference takes place in the beautiful mountains of Colorado, in the United States, and attracts speakers and attendees from all around the world.


Hackathon

Directly following LambdaConf 2024, we're diving into a more practical part of our program - the LambdaConf Hackathon: API Challenge. It's more than just a coding afterparty; it's a live, collaborative effort to transform APIs into extraordinary applications.

Picture yourself among the finest developers, all set in the picturesque landscapes of Estes Park, where you'll collaborate with other passionate enthusiasts and professionals to innovate and create practical solutions. The challenge is to convert distinct ideas into functional applications in a single day.

The Hackathon provides an opportunity to put the theories and concepts from LambdaConf into immediate practice. It's an interactive arena for trying out new ideas, testing them, and producing innovative solutions.

This is a great chance to catch up with the LambdaConf community. After absorbing fresh ideas at the conference, nothing could be better than engaging in lively discussions, sharing thoughts, and even brainstorming the next steps in the relaxed, cooperative atmosphere of the Hackathon.

Extend your time with us, and add a dynamic, practical element to your LambdaConf 2024 experience. We're excited to see what you can accomplish at the LambdaConf Hackathon.


2 -day Rust Workshop with John A. De Goes

Overview

Rust is a systems programming language designed for safety, concurrency, and performance. It has gained popularity for its innovative features that prevent memory-related bugs and allow for low-latency, performant, and efficient computation. Understanding Rust can provide new perspectives and approaches to building robust, concurrent, and high-performance applications.

In this 2-day workshop, attendees will receive a beginner-level introduction to Rust. By the end of the course, all participants, regardless of background, will have a solid entry-level foundation in Rust and be able to confidently use it for various real-world programming tasks.

NOTE: Although no familiarity with Scala is required, special attention will be given to the similarities and differences between Scala and Rust.

A ticket to this workshop is included in the price of your conference ticket.

systems-level


Who Should Attend

Any developers who are looking to move into Rust, explore systems-level programming, or build efficient cloud-native applications. Scala developers who want to explore Rust as an alternative or complementary language, particularly for building safe, concurrent, and high-performance systems.


Prerequisites

No prior knowledge of Rust is required. Familiarity with procedural programming in some programming languages is required.


Topics

  • Introduction to Rust
  • Overview and goals of Rust
  • Basic syntax and concepts
  • Ownership and Borrowing in Rust
  • Ownership rules and their benefits
  • Borrowing and references
  • Lifetimes and their implications
  • Rust's Type System
  • Algebraic data types and pattern matching
  • Enums and Options
  • Traits and trait objects
  • Type inference and generics
  • Error Handling in Rust
  • The Result type and its usage
  • Error propagation and handling
  • Custom error types
  • Concurrency and Parallelism in Rust
  • Fearless concurrency and its advantages
  • Threads and message passing
  • Shared state and synchronization primitives
  • Async/await and Futures in Rust
  • Modules, Packages, and Crates
  • Organizing code with modules and packages
  • Using and managing external crates
  • Testing and Debugging in Rust
  • Unit testing and integration testing
  • Rust's built-in test framework
  • Debugging techniques and tools


Daily Structure

Two Days, 7 hours a day.


Materials

Attendees will be provided with an example code, a course outline, and exercises in electronic form. Recording of the workshop is strictly prohibited.

open-source


About the Author

A mathematician by training but a software engineer by vocation, John A. De Goes has been professionally writing software for more than 25 years. John has contributed to dozens of open-source projects written in functional programming languages, including ZIO, a library for asynchronous and concurrent programming in functional Scala. In addition to speaking at Strata, OSCON, BigData TechCon, NEScala, ScalaWorld, Scala IO, flatMap, Scalar Conf, LambdaConf, and many other conferences, John also published a variety of books on programming. Currently, John heads Ziverge Inc., a company committed to solving hard business problems using the power of functional programming.


Call for Proposals

The LambdaConf 2024 Call for Proposals invites speakers to propose talks in any of the following areas:

  • Technologies. Innovative, inspiring technologies, including programming languages (Roc, Verse, Gleam), virtual machines (WASM, HVM), frameworks, libraries, and tools.
  • Use Cases. Industry-proven applications, whose architecture and technology can help inspire developers to improve the way they write software.
  • Theory. Well-known and new theory, including new advances in machine learning, computer science, mathematics, and category theory.


Submit a proposal


Call for Volunteers

The LambdaConf 2024 Call for Volunteers invites developers to help us with the organization and operation of the conference.

Volunteers may assist in a variety of roles:

  • Inviting speakers to participate in LambdaConf 2024
  • Coordinating and assisting speaker registration and travel details
  • Marketing the event to different online groups
  • Operating video equipment during the event
  • Setup and teardown at the event
  • Assisting with speaker and attendee registration
  • Manning the LambdaConf on-site swag store


Apply here


The event is organized by Ziverge.Inc

Stay up to date with @LambdaConf Twitter.

For more information visit LambdaConf.us


* no refund policy

Organized by

$500 – $1,250