Telegram в VSCode

🐐 + 🥁


Telegram
в VSCode

🐐 + 🥁

Коротаев Александр

  • Front-end разработчик в Tinkoff.ru
  • Spb-frontend
  • Создаю игры дома и на работе

web-standards-ru/cfp-list

Интерфейсы в консоли

На что способна консоль

Что можно

На самом деле...

Telegram

Почему в IDE


Telegram
в консоли?

🤔 🤔 🤔

Angular в консоли?

Демка Angular

Tibing/platform-terminal

Фреймворки
в консоли

Чистый Blessed 😭

        const blessed = require('blessed')
        const screen = blessed.screen({...})
        const box = blessed.box({...})
         
        screen.append(box)
        screen.render()
    

Blessed + React ✊

         import React, {Component} from 'react'
         import blessed from 'blessed'
         const App = () => (
           <box top="center" left="center" width="50%" height="50%">
             Hello World!
           </box>
         )
    

Свой
клиент
Telegram

Про апи телеграма

Исходники всех клиентов

tdlib/td + nodegin/tglib

Сборка TDLib

https://tdlib.github.io/td/build.html

😎 😎 😎

Запуск клиента

  1. Взять мою сборку
  2. Получить ключ апи Telegram
  3. Авторизовать свой клиент

Создание
хороших
CLI

Git, pm2, ngrok

Зачем усложнять?

Ошибки ввода

Документация

Интерфейсы

pm2



Good
CLI
kit

omelette

yargs-interactive

chalk

git-diff



Выводы

Мы многое поняли...

Автоматизация и доступность

Developer
experience

Консоль может
многое

Ссылки