All Projects → tlaplus → Drtlaplus

tlaplus / Drtlaplus

Dr. TLA+ series - learn an algorithm and protocol, study a specification

Projects that are alternatives of or similar to Drtlaplus

Examples
A collection of TLA+ specifications of varying complexities
Stars: ✭ 720 (+28.34%)
Mutual labels:  algorithm, protocol
Books
Awesome Books
Stars: ✭ 66 (-88.24%)
Mutual labels:  algorithm, protocol
Merkletreejs
🌱 Construct Merkle Trees and verify proofs in JavaScript.
Stars: ✭ 238 (-57.58%)
Mutual labels:  algorithm, protocol
Aztec
Public repository for the AZTEC protocol
Stars: ✭ 483 (-13.9%)
Mutual labels:  protocol
Anti Webspider
Web 端反爬技术方案
Stars: ✭ 486 (-13.37%)
Mutual labels:  algorithm
Laminar
A simple semi-reliable UDP protocol for multiplayer games
Stars: ✭ 530 (-5.53%)
Mutual labels:  protocol
Crypto Trader
💰 Cryptocurrency trading bot library with a simple example strategy (trading via Gemini).
Stars: ✭ 554 (-1.25%)
Mutual labels:  algorithm
Algorithms
CLRS study. Codes are written with golang.
Stars: ✭ 482 (-14.08%)
Mutual labels:  algorithm
Lnd
Lightning Network Daemon ⚡️
Stars: ✭ 5,623 (+902.32%)
Mutual labels:  protocol
Chat
基于自然语言理解与机器学习的聊天机器人,支持多用户并发及自定义多轮对话
Stars: ✭ 516 (-8.02%)
Mutual labels:  algorithm
Qiskit Aqua
Quantum Algorithms & Applications in Python
Stars: ✭ 514 (-8.38%)
Mutual labels:  algorithm
Algorithms And Data Structures In Ruby
Ruby implementation of Algorithms,Data-structures and programming challenges
Stars: ✭ 489 (-12.83%)
Mutual labels:  algorithm
Mihome Binary Protocol
Stars: ✭ 536 (-4.46%)
Mutual labels:  protocol
Paddlepaddle code
用PaddlePaddle和Tensorflow实现常用的深度学习算法
Stars: ✭ 485 (-13.55%)
Mutual labels:  algorithm
Interactive Coding Challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Stars: ✭ 24,317 (+4234.58%)
Mutual labels:  algorithm
Quiche
🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
Stars: ✭ 5,481 (+877.01%)
Mutual labels:  protocol
Solid
🎯 A comprehensive gradient-free optimization framework written in Python
Stars: ✭ 546 (-2.67%)
Mutual labels:  algorithm
Datastructureandalgorithms
Write code that run faster, use less memory and prepare for your Job Interview
Stars: ✭ 509 (-9.27%)
Mutual labels:  algorithm
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (-11.23%)
Mutual labels:  algorithm
Lean
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
Stars: ✭ 5,675 (+911.59%)
Mutual labels:  algorithm

Dr. TLA+ Series - learn an algorithm and protocol, study a specification

Lecture schedule (Time: 10-11:30am PDT)

Date Speaker Topic Media
06.22.2016 Andrew Helwer Paxos video, slides
07.21.2016 Jin Li Raft video, slides
08.29.2016 Cheng Huang Fast Paxos video, slides
09.23.2016 Rustan Leino Global Snapshots video, slides
11.09.2016 Heidi Howard Flexible Paxos video, slides
01.20.2017 Shuai Mu Byzantine Paxos video, slides
03.01.2018 Ed Huang Verifying Distributed Transaction with TLA+ in TiDB
11.01.2018 Murat Demirbas Consistency guarantees provided by Cosmos DB video, slides
11.15.2019 Saksham Chand Specification and Verification of Multi-Paxos video, slides
02.XX.2021 Stephan Merz & Markus Kuppe Termination Detection (EWD840 & EWD998)

Each session will focus on a single algorithm/protocol and:

  • dive deep into how the algorithm and protocol works;
  • illustrate in detail how the TLA+ specification is written;
  • share the learnings from writing and studying the specification.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].