Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Coding for coffee: a programmer shares the secrets of writing espresso applications

Автор: Decent Espresso

Загружено: 2023-08-15

Просмотров: 5752

Описание:

A programmer-centric view of the Decent Espresso machine project, four years after the first presentation introducing it it    • A programmers overview of Decent Espresso   - Slides PDF: http://decent.la/doc/eurotcl2023.pdf

0:13 - Update to first Tcl presentation in 2019, when 13,000 people watched    • A programmers overview of Decent Espresso  
0:50 - Making espresso was largely intuition-based
1:17 - Idea to build a computer that happens to make coffee
1:42 - Tcl TK was the ideal programming platform
2:18 - Example: calibrating with TK app running on AndroWish 7 years ago
2:35 - The project would have three life cycles.
2:42 - It's a computer that makes espresso, but it needed software.
3:16 - Created a simple editor, simplified to three steps: flow, temperature and pressure.
3:27 - Programmers needed more flexibility, thus the birth of the multi-step editor
3:38 - Design was based on everything that existed already
4:00 - Espresso is difficult!
4:30 - Put customers on a Basecamp forum to share info
5:00 - The Visualizer app enabled users to upload data for every cup of coffee made
5:21 - Every espresso can be a VM coffee, it can be downloaded and recreated
5:48 - In March the one-millionth cup of coffee was uploaded to this site
6:00 - Initially presented the data simply, with no interpretation
6:33 - But this meant there was no coffee knowledge shared, too scientific
6:48 - People wanted user interfaces specific to one style of coffee, not generic
7:00 - Example: Londonium coffee style emulated an old lever machine
7:45 - Phase two: simplifying and sharing info
8:05 - Last phase: tolerance for human imperfection and things that go wrong
9:05 - Created UI on AndroWish that displayed data neutrally
9:35 - A customer created a tablet-friendly widgets library because Tcl TK user interface isn't optimum for a tablet
10:43 - App extensions, about 30 plugins, open source
12:40 - Easily create your own UIs (aka "skins"), language-within-a-language
12:59 - Examples of user-created UIs
13:33 - Sample skin (code), things appear and disappear as you use them
14:09 - Skin writing extensions (examples)
14:45 - Software updates over the air, and issues that can arise
16:15 - Everything labeled through Git, workarounds
17:50 - Challenges with the app, Bluetooth reliability and why we used Bluetooth
18:30 - Developing for Android on a desktop
19:00 - Cool feature added to AndroWish - it can run the app to your web browser
19:50 - Plans to create a dongle with a small Linux computer that runs mp4 stream to your computer's browser
20:24 - Profiles to make espresso are combo of Tcl data and code and would be forbidden on iOS
20:41 - The openness (open source) is part of the success
21: 13 - What kind of people embrace Tcl?
23:00 - Challenges of working with other programmers who add features
24:08 - Make some of these features into a skin that someone has to upload
24:35 - Variations in resolution and solutions
25:00 - Right-to-left languages and challenges
26:51 - How Tcl outperforms other programs, why we didn't use JavaScript
28:29 - Bluetooth is an issue
29:11 - Future for us with Tcl
30:12 - Our proxy converts Bluetooth to web sockets
31:48 - What about NaviServer?

Coding for coffee: a programmer shares the secrets of writing espresso applications

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Decent Inside: how our espresso machine works

Decent Inside: how our espresso machine works

A programmers overview of Decent Espresso

A programmers overview of Decent Espresso

Decent Factory Tour

Decent Factory Tour

Make amazing pour-over coffee with this espresso portafilter basket!

Make amazing pour-over coffee with this espresso portafilter basket!

Fine-tune your espresso with our Decent baskets!

Fine-tune your espresso with our Decent baskets!

Интервью по проектированию системы Google: Design Spotify (с бывшим менеджером по маркетингу Google)

Интервью по проектированию системы Google: Design Spotify (с бывшим менеджером по маркетингу Google)

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Picking the right recipe for the bean

Picking the right recipe for the bean

Kubernetes — Простым Языком на Понятном Примере

Kubernetes — Простым Языком на Понятном Примере

All Espresso Drinks Explained: Cappuccino vs Latte vs Flat White and more!

All Espresso Drinks Explained: Cappuccino vs Latte vs Flat White and more!

Make better coffee with Decent's new and improved group head parts

Make better coffee with Decent's new and improved group head parts

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

💾СОБРАЛ NAS НА TrueNAS💽 НЕ ПОНИМАЮ, КАК ЖИЛ БЕЗ НЕГО САМОДЕЛЬНОЕ ХРАНИЛИЩЕ ЭТО ПРОСТО

The Decent App, explained. Unlock every feature.

The Decent App, explained. Unlock every feature.

Странная кофейная наука: как приготовить кислый эспрессо

Странная кофейная наука: как приготовить кислый эспрессо

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

Claude Code: полный гайд по AI-кодингу (хаки, техники и секреты)

How To Use Git In VS Code Like A Pro!

How To Use Git In VS Code Like A Pro!

Decent DSx Skin | Supercharge Your DE1

Decent DSx Skin | Supercharge Your DE1

11 инструментов, без которых в IT тяжело

11 инструментов, без которых в IT тяжело

Самый недооцененный профиль Decent Espresso DE1 (по умолчанию)

Самый недооцененный профиль Decent Espresso DE1 (по умолчанию)

Decent DE1 - The World's Most Convenient Espresso Machine?

Decent DE1 - The World's Most Convenient Espresso Machine?

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]