Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Scientific Document Management System Using Elm and Lamdera

Code Sync via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the design and implementation of Scripta.io, a scientific document management system, in this 19-minute conference talk from Lambda Days 2024. Learn about the system's two main components: a compiler that converts text from three markup languages (MicroLaTeX, Scientific Markdown, and Enclosure) to HTML, and a comprehensive document management system featuring an editor, searchable document storage, notebook organization capabilities, image uploading functionality, and export options to PDF and standard LaTeX. Discover how this project leverages Elm, a pure functional programming language for web applications, along with the Lamdera framework to create a unified codebase where both frontend and backend are written in Elm, providing typesafe communication and an efficient development experience. The presentation covers the project's purpose, implementation approach, design criteria, challenges faced, and the speaker's development experience.

Syllabus

A Scientific Document Management System (Elm + Lamdera) - James Carlson | Lambda Days 2024

Taught by

Code Sync

Reviews

Start your review of A Scientific Document Management System Using Elm and Lamdera

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.