За JavaScript поговорили обстоятельно, немного поспорили и даже не уложились в 2 часа. Местами хардкорно, местами может быть и поверхностно — эксперты приглашаются поправлять нас там, где мы были неправы.
Гости выпуска:
Яков Крамаренко (Киев) — языковой полиглот, специалист в автоматизации тестирования. Последние месяцы серьёзно взялся за JavaScript, руки уже все в бинтах, а на лбу колея от граблей.
Юрий Дымов (сделан в Китае) — Архитектор в SAP China. Считает JavaScript хорошим языком, и не краснеет. Юрий занимался тестированием на JS всерьёзку, и нам за всё ответит.
Виктор Зозуляк (Краков) — контрибьютер в Angular, любит protractor, но странною любовью.
Алексей Виноградов (Дормаген) — просто рад возможности посидеть с умными людьми.
Темы выпуска:
- Что такое JavaScript и чем он не Java (интерпретация, компиляция)
- Quiz для тех, кто считает, что знает JavaScript
- Необычные свойства Javascript (однопоточность, асинхронность)
- Стандарты и “компилируемые в js” языки
- ES5
- ES6
- ~ ES7
- TypeScript
- Flow
- Babel
- list of languages that compile to javascript
- IDE
- WebStorm/IntelliJ IDEA Enterprize
- Atom
- Sublime
- Visual Studio Code
- Сравнение скорости редакторов (в плане задержек при наборе кода):
- Server-Side JS vs Frontend JS
- Зачем тестировать на JavaScript
- Известные фреймворки (Jasmine, Mocha, Chai, etc.) их особенности
- Веб-тестирование на JavaScript. Зачем?
- WebdriverJS, Webdriver.io, Protractor, Nightwatch.js, Angular
- Protractor for Angular applications
- Protractor for Angular-like applications 🙂
- Protractor for non-Angular applications
- Selenium-webdriver
- Проблемы
- Неплохой доклад о современном webdriverjs based тестировании, о тех проблемах что были, и что делать что бы с ними бороться…
- Selenidejs присоединяется к аркаде из 100500 js webdriver врапперов
- API тестирование на JavaScript. Зачем?