<?xml version="1.0" encoding="UTF-8"?>

<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">

<channel>

<title>Frontflip</title>

<link>http://frontflip.me/</link>

<language>ru</language>

<lastBuildDate>Thu, 28 May 2020 10:00:41 +0000</lastBuildDate>

<copyright>&#xA9; 2014 Илья Заяц &amp; Артем Сущев</copyright>

<itunes:subtitle>Подкаст о JavaScript'e, фронтенде и сопутствующих технологиях</itunes:subtitle>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

<itunes:summary>Подкаст о JavaScript'e, фронтенде и сопутствующих технологиях</itunes:summary>

<description>Подкаст о JavaScript'e, фронтенде и сопутствующих технологиях</description>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<itunes:explicit>no</itunes:explicit>

<itunes:owner>

<itunes:name>Илья Заяц</itunes:name>

<itunes:email>somebody32@gmail.com</itunes:email>

</itunes:owner>

<itunes:category text="Technology" />



<item>

<title>20. Elm и ядовитый утконос. Игорь Капков</title>

<link>http://frontflip.me/2016/08/25/elm-and-platypus.html</link>

<description><![CDATA[<p>В гостях <a href="http://igas.me/">Игорь Капков</a>.</p>

<h3 id="содержание-выпуска">Содержание выпуска</h3>

<pre>
01:55 краткая история elm
05:03 какие проблемы js-разработчика решает elm?
08:35 почему никогда не будет undefined is not a function?
10:08 как начать работу, какие зависимости установить?
13:32 как подходить к решению задачи?
20:51 как хранить состояние приложения?
22:40 работа с DOM/canvas/SVG?
27:05 работа с сетью
30:20 отладка и страдания с console.log
37:55 интеграция с внешним js
43:28 elm 0.17 и конец настоящей реактивности
46:56 чего опасаться новичку и где искать помощь?
52:12 тестирование
58:36 философия elm, семантическое версионирование и деплой
1:02:40 пики
</pre>

<h3 id="ссылки-из-выпуска">Ссылки из выпуска</h3>

<ul>
  <li><a href="https://changelog.com/187/">Changelog #187: Redux, React, and Functional JavaScript with Dan Abramov</a></li>
  <li><a href="https://twitter.com/ID_AA_Carmack/status/735197548034412546">Твит Джона Кармака</a></li>
  <li><a href="http://guide.elm-lang.org/">Elm Guide</a></li>
  <li><a href="https://www.dailydrip.com/">Daily Drip</a></li>
  <li><a href="https://manning.com/books/elm-in-action">Elm in Action</a></li>
  <li><a href="http://www.elmweekly.nl/">Elm Weekly</a></li>
  <li><a href="http://haskellbook.com/">Haskell Book</a></li>
</ul>

<h3 id="picks">Picks</h3>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://gimletmedia.com/show/science-vs/">Подкаст Science Vs.</a></li>
  <li><a href="https://gimletmedia.com/show/surprisingly-awesome/">Подкаст Surprisingly Awesome</a></li>
</ul>

<p><em>Артем</em></p>

<ul>
  <li><a href="https://facebook.github.io/draft-js/">Draft.js</a></li>
  <li><a href="http://www.staticgen.com/">StaticGen</a></li>
</ul>

<p><em>Игорь</em></p>

<ul>
  <li>каллиграфия</li>
  <li>скалолазание</li>
  <li><a href="https://toughmudder.com/">Tough Mudder</a></li>
  <li><a href="mailto:igor.kapkov@hivetec.com.au">Ссылка для желающих переехать в Австралию</a></li>
</ul>

<p>У нас есть страница с <a href="http://frontflip.me/possible_themes.html">темами для будущих выпусков</a>. Рассказывайте друзьям и приходите сами!</p>

<p>Не забывайте оценивать нас в <a href="https://itunes.apple.com/ru/podcast/frontflip/id884716456">iTunes</a> и подписываться в <a href="https://twitter.com/frontflip_js">твитере</a>.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 20. Elm и ядовитый утконос. Игорь Капков</itunes:subtitle>

<itunes:summary>В гостях Игорь Капков.

Содержание выпуска


01:55 краткая история elm
05:03 какие проблемы js-разработчика решает elm?
08:35 почему никогда не будет undefined is not a function?
10:08 как начать работу, какие зависимости установить?
13:32 как подходить к решению задачи?
20:51 как хранить состояние приложения?
22:40 работа с DOM/canvas/SVG?
27:05 работа с сетью
30:20 отладка и страдания с console.log
37:55 интеграция с внешним js
43:28 elm 0.17 и конец настоящей реактивности
46:56 чего опасаться новичку и где искать помощь?
52:12 тестирование
58:36 философия elm, семантическое версионирование и деплой
1:02:40 пики


Ссылки из выпуска


  Changelog #187: Redux, React, and Functional JavaScript with Dan Abramov
  Твит Джона Кармака
  Elm Guide
  Daily Drip
  Elm in Action
  Elm Weekly
  Haskell Book


Picks

Илья


  Подкаст Science Vs.
  Подкаст Surprisingly Awesome


Артем


  Draft.js
  StaticGen


Игорь


  каллиграфия
  скалолазание
  Tough Mudder
  Ссылка для желающих переехать в Австралию


У нас есть страница с темами для будущих выпусков. Рассказывайте друзьям и приходите сами!

Не забывайте оценивать нас в iTunes и подписываться в твитере.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://feeds.soundcloud.com/stream/279807341-frontflipjs-20-elm-i-yadovityy-utkonos-igor-kapkov.mp3" length="44641948" type="audio/mpeg" />

<guid>http://feeds.soundcloud.com/stream/279807341-frontflipjs-20-elm-i-yadovityy-utkonos-igor-kapkov.mp3</guid>

<pubDate>Thu, 25 Aug 2016 00:00:00 +0000</pubDate>

<itunes:duration>01:14:24</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>19. NativeScript: как делать мобильные приложения для любой платформы. Александр Зискинд</title>

<link>http://frontflip.me/2016/07/09/nativescript.html</link>

<description><![CDATA[<p>Гость нового выпуска Frontflip — Александр Зискинд, разработчик из США и фанат распределенных систем и сервис-ориентированной архитектуры, постоянно пробующий новые веб- и мобильные технологии. 
Последние 15 лет он решает технологические проблемы больших корпораций и начинающих стартапов. А пять лет назад Александр основал собственную компанию Nuvious и теперь работает с международными проектами, разрабатывая для них индивидуальные бизнес-решения. В 2015 году он получил статус Telerik Developer Expert за развитие сообщества NativeScript-разработчиков. Связаться с Александром можно по <a href="mailto:alex@nuvious.com">почте</a> или в <a href="https://twitter.com/digitalix">твитере</a>.</p>

<h3 id="содержание-выпуска">Содержание выпуска</h3>

<pre>
01:20 кроссплатформенные нативные приложения на js?
02:10 гибриды, веб, нейтив. В чем разница?
06:46 история и идея нейтивскрипта
10:18 нужно ли знать API самих платформ для начала разработки?
14:30 работа с нативными API и «железом»
16:22 как начать? какой developer workflow?
20:08 нейтивскрипт + тайпскрипт
22:24 дебаг и понятные описания ошибок
25:12 css, xml, js, mvvm, 2 way data binding, observables. Только на нейтиве
28:36 angular2
30:10 нативный ui, стили и анимации
33:02 можно ли делать раздельные шаблоны под каждую платформу?
37:40 работа с сетью и стейтом
41:31 публикация в app store/google play и обновления на лету
44:58 тестирование
46:29 интеграция нейтивскрипта с другими нативными приложениями
48:14 другие устройства: планшеты, часы, телевизоры
50:51 кому не стоит использовать нейтивскрипт?
53:00 пики
</pre>

<h3 id="ссылки-из-выпуска">Ссылки из выпуска</h3>

<ul>
  <li><a href="http://developer.telerik.com/featured/apple-watch-and-the-cross-platform-crisis/">About NativeScript and Apple Watch</a></li>
  <li><a href="https://www.nativescript.org/blog/details/running-the-nativescript-runtime-for-ios-on-apple-tv">About NativeScript and tvOS</a></li>
  <li><a href="https://www.nativescript.org/roadmap">NativeScript Roadmap</a></li>
</ul>

<h3 id="picks">Picks</h3>

<p><em>Александр</em></p>

<ul>
  <li><a href="https://app.pluralsight.com/library/courses/nativescript-cross-platform-native-mobile-apps/table-of-contents">курс по NativeScript на Pluralsight</a></li>
  <li><a href="https://www.invisionapp.com/">Invision</a></li>
  <li><a href="http://www.akc.org/dog-breeds/rhodesian-ridgeback/">Rhodesian Ridgeback</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="http://99percentinvisible.org">99% Invisible</a></li>
</ul>

<p>У нас есть страница с <a href="http://frontflip.me/possible_themes.html">темами для будущих выпусков</a>. Рассказывайте друзьям и приходите сами!</p>

<p>Не забывайте оценивать нас в <a href="https://itunes.apple.com/ru/podcast/frontflip/id884716456">iTunes</a> и подписываться в <a href="https://twitter.com/frontflip_js">твитере</a>.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 19. NativeScript: как делать мобильные приложения для любой платформы. Александр Зискинд</itunes:subtitle>

<itunes:summary>Гость нового выпуска Frontflip — Александр Зискинд, разработчик из США и фанат распределенных систем и сервис-ориентированной архитектуры, постоянно пробующий новые веб- и мобильные технологии. 
Последние 15 лет он решает технологические проблемы больших корпораций и начинающих стартапов. А пять лет назад Александр основал собственную компанию Nuvious и теперь работает с международными проектами, разрабатывая для них индивидуальные бизнес-решения. В 2015 году он получил статус Telerik Developer Expert за развитие сообщества NativeScript-разработчиков. Связаться с Александром можно по почте или в твитере.

Содержание выпуска


01:20 кроссплатформенные нативные приложения на js?
02:10 гибриды, веб, нейтив. В чем разница?
06:46 история и идея нейтивскрипта
10:18 нужно ли знать API самих платформ для начала разработки?
14:30 работа с нативными API и «железом»
16:22 как начать? какой developer workflow?
20:08 нейтивскрипт + тайпскрипт
22:24 дебаг и понятные описания ошибок
25:12 css, xml, js, mvvm, 2 way data binding, observables. Только на нейтиве
28:36 angular2
30:10 нативный ui, стили и анимации
33:02 можно ли делать раздельные шаблоны под каждую платформу?
37:40 работа с сетью и стейтом
41:31 публикация в app store/google play и обновления на лету
44:58 тестирование
46:29 интеграция нейтивскрипта с другими нативными приложениями
48:14 другие устройства: планшеты, часы, телевизоры
50:51 кому не стоит использовать нейтивскрипт?
53:00 пики


Ссылки из выпуска


  About NativeScript and Apple Watch
  About NativeScript and tvOS
  NativeScript Roadmap


Picks

Александр


  курс по NativeScript на Pluralsight
  Invision
  Rhodesian Ridgeback


Илья


  99% Invisible


У нас есть страница с темами для будущих выпусков. Рассказывайте друзьям и приходите сами!

Не забывайте оценивать нас в iTunes и подписываться в твитере.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://feeds.soundcloud.com/stream/272875352-frontflipjs-19-nativescript.mp3" length="34892005" type="audio/mpeg" />

<guid>http://feeds.soundcloud.com/stream/272875352-frontflipjs-19-nativescript.mp3</guid>

<pubDate>Sat, 09 Jul 2016 00:00:00 +0000</pubDate>

<itunes:duration>01:18:11</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>18. «Уговори меня поменять Redux на MobX». Петр Мязин</title>

<link>http://frontflip.me/2016/06/15/why-mobx-and-not-redux.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/PetrMyazin">Петр Мязин</a>.</p>

<h3 id="содержание-выпуска">Содержание выпуска</h3>

<pre>
00:10 вступление и новости
03:18 что такое redux и mobx?
06:20 шаблонный код и проблема выбора в редаксе 
10:27 с чего началось знакомство с mobx?
14:04 «уговори меня поменять редакс на мобикс!»
16:45 основные концепты mobx: реактивность
19:34 геттеры, сеттеры, обсерверы, реактивность и сравнение с Ember.js
26:04 вычисляемые значения в mobx
27:33 основные концепты mobx: observable
28:48 надо ли нормализовывать дерево состояний?
32:36 основные концепты mobx: computed values
35:35 основные концепты mobx: reactions
37:51 как избежать множественных рендеров? Transactions!
41:40 в mobx все синхронно
42:10 основные концепты mobx: actions
43:52 mobx devtools, time travel и hotreload
48:17 redux vs. mobx: кто быстрее?
56:02 асинхронность и работа с сетью
57:21 кому выбирать redux, а кому mobx?
1:01:53 минусы mobx
1:03:56 пики
</pre>

<h3 id="ссылки-из-выпуска">Ссылки из выпуска</h3>

<ul>
  <li><a href="https://guides.emberjs.com/v2.6.0/applications/run-loop/">Ember run loop</a></li>
  <li><a href="http://jfire.io/blog/2012/04/19/why-ember-dot-js-doesnt-use-property-descriptors/">Why Ember.js Doesn’t Use Property Descriptors</a></li>
  <li><a href="https://mobxjs.github.io/mobx/getting-started.html">MobX за 10 минут</a> и русский <a href="https://habrahabr.ru/post/282578/">перевод</a></li>
  <li><a href="https://medium.com/@mweststrate/3-reasons-why-i-stopped-using-react-setstate-ab73fc67a42e">Синхронность MobX</a></li>
  <li><a href="https://somebody32.github.io/high-performance-redux/">High Performance Redux</a></li>
  <li><a href="https://github.com/mattruby/mobx-examples">Примеры на JSFiddle</a></li>
</ul>

<h3 id="picks">Picks</h3>

<p><em>Петр</em></p>

<ul>
  <li><a href="https://youtu.be/oYk8CKH7OhE">Evan Czaplicki - Let’s be mainstream!</a></li>
  <li><a href="http://5minphp.ru">Подкаст Пятиминутка PHP</a></li>
</ul>

<p><em>Артем</em></p>

<ul>
  <li><a href="http://www.litres.ru/daniel-kaneman/dumay-medlenno-reshay-bystro-2/chitat-onlayn/">Думай медленно… Решай быстро</a></li>
  <li><a href="https://devchat.tv/js-jabber/214-jsj-pebble-with-heiko-behrens-and-francois-baldassari">JSJ Pebble with Heiko Behrens and François Baldassari</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://somebody32.github.io/high-performance-redux/">High Performance Redux</a></li>
  <li><a href="https://timleland.com/wireless-power-outlets/">Wireless Power Outlets</a></li>
</ul>

<p>У нас есть страница с <a href="http://frontflip.me/possible_themes.html">темами для будущих выпусков</a>. Рассказывайте друзьям и приходите сами!</p>

<p>Не забывайте оценивать нас в <a href="https://itunes.apple.com/ru/podcast/frontflip/id884716456">iTunes</a> и подписываться в <a href="https://twitter.com/frontflip_js">Твиттере</a>.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 18. «Уговори меня поменять Redux на MobX». Петр Мязин</itunes:subtitle>

<itunes:summary>В гостях Петр Мязин.

Содержание выпуска


00:10 вступление и новости
03:18 что такое redux и mobx?
06:20 шаблонный код и проблема выбора в редаксе 
10:27 с чего началось знакомство с mobx?
14:04 «уговори меня поменять редакс на мобикс!»
16:45 основные концепты mobx: реактивность
19:34 геттеры, сеттеры, обсерверы, реактивность и сравнение с Ember.js
26:04 вычисляемые значения в mobx
27:33 основные концепты mobx: observable
28:48 надо ли нормализовывать дерево состояний?
32:36 основные концепты mobx: computed values
35:35 основные концепты mobx: reactions
37:51 как избежать множественных рендеров? Transactions!
41:40 в mobx все синхронно
42:10 основные концепты mobx: actions
43:52 mobx devtools, time travel и hotreload
48:17 redux vs. mobx: кто быстрее?
56:02 асинхронность и работа с сетью
57:21 кому выбирать redux, а кому mobx?
1:01:53 минусы mobx
1:03:56 пики


Ссылки из выпуска


  Ember run loop
  Why Ember.js Doesn’t Use Property Descriptors
  MobX за 10 минут и русский перевод
  Синхронность MobX
  High Performance Redux
  Примеры на JSFiddle


Picks

Петр


  Evan Czaplicki - Let’s be mainstream!
  Подкаст Пятиминутка PHP


Артем


  Думай медленно… Решай быстро
  JSJ Pebble with Heiko Behrens and François Baldassari


Илья


  High Performance Redux
  Wireless Power Outlets


У нас есть страница с темами для будущих выпусков. Рассказывайте друзьям и приходите сами!

Не забывайте оценивать нас в iTunes и подписываться в Твиттере.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://feeds.soundcloud.com/stream/269356298-frontflipjs-18-redux-mobx.mp3" length="46911989" type="audio/mpeg" />

<guid>http://feeds.soundcloud.com/stream/269356298-frontflipjs-18-redux-mobx.mp3</guid>

<pubDate>Wed, 15 Jun 2016 00:00:00 +0000</pubDate>

<itunes:duration>01:18:11</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>17. Редизайн Вконтакте: как сделать хорошо и избежать фронтенд-хайпа</title>

<link>http://frontflip.me/2016/05/05/vk-redesign.html</link>

<description><![CDATA[<p>В гостях Вячеслав Шебанов (<a href="https://new.vk.com/bysoul">ВК</a>, <a href="https://twitter.com/thought_sync">Твитер</a>) и Евгений Найденышев (<a href="https://new.vk.com/imgood">ВК</a>).</p>

<h3 id="содержание-выпуска">Содержание выпуска</h3>

<pre>
01:40 первый миллион пользователей нового дизайна
03:20 в ВК только фулстек-разработчики
05:11 ВК и SPB Frontend
06:32 как давно планировался редизайн? Как вели работу параллельно с существующим дизайном?
11:15 continuous <s>integration</s> delivery
16:24 какая была задача у нового дизайна?
21:35 широкоформатные экраны
23:23 главный вопрос выпуска — почему не реакт?
28:41 как происходит рендеринг?
33:01 а где же БЭМ? Какая методология верстки?
36:54 PostCSS и его плагины
41:20 как организована сборка?
52:08 как по шагам написать новый модуль для контакта?
1:04:29 ВК и опенсорс
1:08:40 кого берете в разработчики и что нужно знать?
1:12:32 все должно работать быстро!
1:17:12 Пики
</pre>

<h3 id="picks">Picks</h3>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://itunes.apple.com/us/podcast/mind-pump-raw-fitness-truth/id954100822?mt=2">Mind Pump: Raw Fitness Truth</a></li>
</ul>

<p><em>Вячеслав</em></p>

<ul>
  <li><a href="https://github.com/thejameskyle/babel-handbook">Babel Handbook</a></li>
</ul>

<p><em>Артем</em></p>

<ul>
  <li><a href="http://graph.microsoft.io/en-us/docs/api-reference/beta/resources/excel">Excel REST API</a></li>
</ul>

<p>У нас есть страница с <a href="http://frontflip.me/possible_themes.html">темами для будущих выпусков</a>. Рассказывайте друзьям и приходите сами!</p>

<p>Не забывайте оценивать нас в <a href="https://itunes.apple.com/ru/podcast/frontflip/id884716456">iTunes</a> и подписываться в <a href="https://twitter.com/frontflip_js">Твиттере</a>.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 17. Редизайн Вконтакте: как сделать хорошо и избежать фронтенд-хайпа</itunes:subtitle>

<itunes:summary>В гостях Вячеслав Шебанов (ВК, Твитер) и Евгений Найденышев (ВК).

Содержание выпуска


01:40 первый миллион пользователей нового дизайна
03:20 в ВК только фулстек-разработчики
05:11 ВК и SPB Frontend
06:32 как давно планировался редизайн? Как вели работу параллельно с существующим дизайном?
11:15 continuous integration delivery
16:24 какая была задача у нового дизайна?
21:35 широкоформатные экраны
23:23 главный вопрос выпуска — почему не реакт?
28:41 как происходит рендеринг?
33:01 а где же БЭМ? Какая методология верстки?
36:54 PostCSS и его плагины
41:20 как организована сборка?
52:08 как по шагам написать новый модуль для контакта?
1:04:29 ВК и опенсорс
1:08:40 кого берете в разработчики и что нужно знать?
1:12:32 все должно работать быстро!
1:17:12 Пики


Picks

Илья


  Mind Pump: Raw Fitness Truth


Вячеслав


  Babel Handbook


Артем


  Excel REST API


У нас есть страница с темами для будущих выпусков. Рассказывайте друзьям и приходите сами!

Не забывайте оценивать нас в iTunes и подписываться в Твиттере.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0018.mp3" length="52241752" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0018.mp3</guid>

<pubDate>Thu, 05 May 2016 00:00:00 +0000</pubDate>

<itunes:duration>01:27:04</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>16. Leaflet.js, карты в браузере и ведение популярного опенсорса. Владимир Агафонкин</title>

<link>http://frontflip.me/2016/04/03/leafletjs-maps-and-opensource.html</link>

<description><![CDATA[<p>В гостях <a href="http://agafonkin.com/">Владимир Агафонкин</a>.</p>

<h3 id="информационный-партнер">Информационный партнер</h3>

<p>Партнер этого выпуска — <a href="http://dump-conf.ru">конференция DUMP</a> в Екатеринбурге. Один день, 7 треков, 60 выступлений. <br />
Пройдет 8 апреля: с момента выхода этого эпизода у вас будет еще неделя, чтобы решиться. Мы настоятельно советуем это сделать.</p>

<p>Послание другим возможным партнерам: <a href="mailto:somebody32@gmail.com,hiddih@gmail.com">напишите</a> нам.</p>

<h3 id="содержание-выпуска">Содержание выпуска</h3>

<pre>
01:05 Анонсы
03:01 вебсайт для музыкальной группы как путь к профессии разработчика
09:47 OpenStreetMap
12:36 OpenLayers
14:21 первый прототип Leaflet.js
16:20 «зачем ты переделываешь то, что работает?» или как рождаются новые решения
19:00 как уговорить компанию выложить закрытое решение в опенсорс?
23:22 первый публичный релиз Leaflet.js
24:15 ... и первый большой пользователь — Foursquare
26:55 Как привлекали первое внимание?
28:11 а зачем вообще нужен Leaflet? Почему не гугл мапс/яндекс карты?
31:40 странные ишью, глупые вопросы и выгорание в опенсорс
33:05 правила работы с потоком вопросов/багов/писем
35:20 но главное — растите команду
37:05 дальнейшие планы развития leaflet
39:38 MapBox
41:50 а где брать тайлы для карт?
49:41 Векторные карты. Что это и будущее ли это?
50:36 MapBox GL
55:35 Сложно ли начать контрибьютить в leaflet?
59:00 Picks
</pre>

<h3 id="picks">Picks</h3>

<p><em>Владимир</em></p>

<ul>
  <li><a href="https://github.com/mourner/projects">mourner/projects</a></li>
  <li><a href="https://www.mapbox.com/">MapBox</a></li>
  <li><a href="http://rain.in.ua/ru.html">Обійми Дощу «Елегія»</a></li>
  <li><a href="http://waitbutwhy.com/">Wait but Why</a></li>
  <li><a href="https://medium.com/">Medium</a></li>
  <li><a href="http://leafletjs.com/">Leaflet.js</a></li>
  <li><a href="https://www.youtube.com/watch?v=g5l9unfcKrU">Визуализация разработки Leaflet</a></li>
</ul>

<p><em>Артем</em></p>

<ul>
  <li><a href="https://git-scm.com/book/en/v2/Git-Tools-Debugging-with-Git#Binary-Search">Git bisect</a></li>
  <li>Meteor deploy больше не бесплатный
    <ul>
      <li><a href="https://surge.sh/">surge.sh</a> статический хостинг</li>
      <li><a href="http://hood.ie/">hood.ie</a> PAAS</li>
      <li><a href="https://www.firebase.com/">firebase.com</a> PAAS</li>
      <li><a href="https://www.meteor.com/galaxy">galaxy</a> PAAS для meteor.js</li>
      <li><a href="https://www.phusionpassenger.com/">phusionpassenger</a> PAAS для meteor.js</li>
    </ul>
  </li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://zachholman.com/talk/firing-people">Firing People</a></li>
</ul>

<p>У нас есть страница с <a href="http://frontflip.me/possible_themes.html">темами для будущих выпусков</a>. Рассказывайте друзьям и приходите сами!</p>

<p>Не забывайте оценивать нас в <a href="https://itunes.apple.com/ru/podcast/frontflip/id884716456">iTunes</a> и подписываться в <a href="https://twitter.com/frontflip_js">Твиттере</a>.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 16. Leaflet.js, карты в браузере и ведение популярного опенсорса. Владимир Агафонкин</itunes:subtitle>

<itunes:summary>В гостях Владимир Агафонкин.

Информационный партнер

Партнер этого выпуска — конференция DUMP в Екатеринбурге. Один день, 7 треков, 60 выступлений. 
Пройдет 8 апреля: с момента выхода этого эпизода у вас будет еще неделя, чтобы решиться. Мы настоятельно советуем это сделать.

Послание другим возможным партнерам: напишите нам.

Содержание выпуска


01:05 Анонсы
03:01 вебсайт для музыкальной группы как путь к профессии разработчика
09:47 OpenStreetMap
12:36 OpenLayers
14:21 первый прототип Leaflet.js
16:20 «зачем ты переделываешь то, что работает?» или как рождаются новые решения
19:00 как уговорить компанию выложить закрытое решение в опенсорс?
23:22 первый публичный релиз Leaflet.js
24:15 ... и первый большой пользователь — Foursquare
26:55 Как привлекали первое внимание?
28:11 а зачем вообще нужен Leaflet? Почему не гугл мапс/яндекс карты?
31:40 странные ишью, глупые вопросы и выгорание в опенсорс
33:05 правила работы с потоком вопросов/багов/писем
35:20 но главное — растите команду
37:05 дальнейшие планы развития leaflet
39:38 MapBox
41:50 а где брать тайлы для карт?
49:41 Векторные карты. Что это и будущее ли это?
50:36 MapBox GL
55:35 Сложно ли начать контрибьютить в leaflet?
59:00 Picks


Picks

Владимир


  mourner/projects
  MapBox
  Обійми Дощу «Елегія»
  Wait but Why
  Medium
  Leaflet.js
  Визуализация разработки Leaflet


Артем


  Git bisect
  Meteor deploy больше не бесплатный
    
      surge.sh статический хостинг
      hood.ie PAAS
      firebase.com PAAS
      galaxy PAAS для meteor.js
      phusionpassenger PAAS для meteor.js
    
  


Илья


  Firing People


У нас есть страница с темами для будущих выпусков. Рассказывайте друзьям и приходите сами!

Не забывайте оценивать нас в iTunes и подписываться в Твиттере.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0017.mp3" length="44936610" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0017.mp3</guid>

<pubDate>Sun, 03 Apr 2016 00:00:00 +0000</pubDate>

<itunes:duration>01:14:54</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>15. GraphQL, Relay. Почему уже не нужен REST?</title>

<link>http://frontflip.me/2016/03/02/graphql-relay.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/freiksenet_ru">Михаил Новиков</a>.</p>

<pre>
02:20 Почему Rest’a не хватает?
07:25 «Не продукт движет разработку, а api движет разработку»
10:10 Custom endpoints для всего
13:12 Суть GraphQL
14:50 А что с сервером?
16:20 GraphQL-схема
18:40 работа с legacy code
20:23 Relay
24:51 GraphQL-запросы и их композиция
27:50 Транспортный уровень Relay
29:15 Локальное состояние компонентов и Relay
31:40 Мутации и изменение данных
35:20 Работа с ошибками
36:10 Миграция API на GraphQL
40:15 Где GraphQL использовать не надо?
42:40 Миф: А готово ли оно?
46:02 Миф: А может оно только для мобильных и надо?     
47:40 Picks
</pre>

<h3 id="picks">Picks</h3>

<p><em>Артем</em></p>

<ul>
  <li><a href="https://mjml.io/">MJML</a></li>
</ul>

<p><em>Михаил</em></p>

<ul>
  <li><a href="http://www.howtobrew.com/">How to brew</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="http://abroadunderhood.ru">@abroadunderhood</a></li>
</ul>

<p>У нас есть страница с <a href="http://frontflip.me/possible_themes.html">темами для будущих выпусков</a>. Рассказывайте друзьям и приходите сами!</p>

<p>Не забывайте оценивать нас в <a href="https://itunes.apple.com/ru/podcast/frontflip/id884716456">iTunes</a> и подписываться в <a href="https://twitter.com/frontflip_js">Твиттере</a>.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 15. GraphQL, Relay. Почему уже не нужен REST?</itunes:subtitle>

<itunes:summary>В гостях Михаил Новиков.


02:20 Почему Rest’a не хватает?
07:25 «Не продукт движет разработку, а api движет разработку»
10:10 Custom endpoints для всего
13:12 Суть GraphQL
14:50 А что с сервером?
16:20 GraphQL-схема
18:40 работа с legacy code
20:23 Relay
24:51 GraphQL-запросы и их композиция
27:50 Транспортный уровень Relay
29:15 Локальное состояние компонентов и Relay
31:40 Мутации и изменение данных
35:20 Работа с ошибками
36:10 Миграция API на GraphQL
40:15 Где GraphQL использовать не надо?
42:40 Миф: А готово ли оно?
46:02 Миф: А может оно только для мобильных и надо?     
47:40 Picks


Picks

Артем


  MJML


Михаил


  How to brew


Илья


  @abroadunderhood


У нас есть страница с темами для будущих выпусков. Рассказывайте друзьям и приходите сами!

Не забывайте оценивать нас в iTunes и подписываться в Твиттере.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0016.mp3" length="34171810" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0016.mp3</guid>

<pubDate>Wed, 02 Mar 2016 00:00:00 +0000</pubDate>

<itunes:duration>56:57</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>14. Удаленка, переезд и изменение жизни к лучшему</title>

<link>http://frontflip.me/2015/07/27/remote-work-and-relocation.html</link>

<description><![CDATA[<p>В гостях:</p>

<ul>
  <li><a href="https://twitter.com/marazmo">Никита Грошин</a></li>
  <li><a href="https://twitter.com/lise_yy">Елизавета Яновская</a></li>
  <li><a href="https://twitter.com/dzhiriki">Александр Петров</a></li>
  <li><a href="https://twitter.com/felix_exter">Феликс Экстер</a></li>
</ul>

<pre>
01:56 что такое «спроси петра»?
04:28 текущие метрики
05:50 суть идеального резюме и реально ли попасть в США?
09:20 а нужно ли резюме вообще?
11:32 5 советов как сделать резюме в разы лучше
16:43 резюме в виде инфографики
20:41 как выглядит жизнь после офера?
23:55 помогает ли компания с переездом?
27:01 как работать совсем удаленно?
35:39 над какими заказами работаете?
41:20 насколько важно право работать из кровати и почему от слова «meeting» становится больно
46:15 реально ли делать сложные проекты удаленно?
56:40 миф, что дома нельзя работать продуктивно
1:03:28 поддержка компании в других странах
1:11:32 Беларусь как рай для программиста
1:13:05 резюме противопоставления удалении и переезда
</pre>

<h3 id="picks">Picks</h3>

<p><em>Артем</em></p>

<ul>
  <li><a href="https://plex.tv/">Plex</a></li>
</ul>

<p><em>Андрей</em></p>

<ul>
  <li><a href="http://www.amazon.com/CSS-Secrets-Solutions-Everyday-Problems/dp/1449372635">CSS Secrets: Better Solutions to Everyday Web Design Problems</a></li>
</ul>

<p><em>Феликс</em></p>

<ul>
  <li><a href="https://github.com/mishk0/slack-bot-api">Slack Bot Api</a></li>
  <li><a href="https://github.com/brandonshin/slackbot-workout">Slack Bot Workout</a></li>
</ul>

<p><em>Елизавета</em></p>

<ul>
  <li><a href="http://www.eleafworld.com/product/detail.php/mini-ijust-kit.html">Eleaf</a></li>
</ul>

<p><em>Александр</em></p>

<ul>
  <li><a href="https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb">Vimium</a></li>
</ul>

<p>Не забывайте оценивать нас в <a href="https://itunes.apple.com/ru/podcast/frontflip/id884716456">iTunes</a> и подписываться в <a href="https://twitter.com/frontflip_js">Твиттере</a></p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 14. Удаленка, переезд и изменение жизни к лучшему</itunes:subtitle>

<itunes:summary>В гостях:


  Никита Грошин
  Елизавета Яновская
  Александр Петров
  Феликс Экстер



01:56 что такое «спроси петра»?
04:28 текущие метрики
05:50 суть идеального резюме и реально ли попасть в США?
09:20 а нужно ли резюме вообще?
11:32 5 советов как сделать резюме в разы лучше
16:43 резюме в виде инфографики
20:41 как выглядит жизнь после офера?
23:55 помогает ли компания с переездом?
27:01 как работать совсем удаленно?
35:39 над какими заказами работаете?
41:20 насколько важно право работать из кровати и почему от слова «meeting» становится больно
46:15 реально ли делать сложные проекты удаленно?
56:40 миф, что дома нельзя работать продуктивно
1:03:28 поддержка компании в других странах
1:11:32 Беларусь как рай для программиста
1:13:05 резюме противопоставления удалении и переезда


Picks

Артем


  Plex


Андрей


  CSS Secrets: Better Solutions to Everyday Web Design Problems


Феликс


  Slack Bot Api
  Slack Bot Workout


Елизавета


  Eleaf


Александр


  Vimium


Не забывайте оценивать нас в iTunes и подписываться в Твиттере
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0015.mp3" length="88296723" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0015.mp3</guid>

<pubDate>Mon, 27 Jul 2015 00:00:00 +0000</pubDate>

<itunes:duration>1:31:58</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>11. Flux, code hot reload и чтение правильных книг в детстве. Даня Абрамов</title>

<link>http://frontflip.me/2015/03/30/flux-hot-reload-and-good-books.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/dan_abramov">Даня Абрамов</a></p>

<pre>
00:55 Stampsy и карьерный путь
1:40 C# и переход на JS
3:18 Gradual typing/Flow.js
5:35 от backbone.js к react.js
6:58 react.js как вирус
7:48 The case for flux (https://medium.com/@dan_abramov/the-case-for-flux-379b7d1982c6)
8:40 основные ошибки с flux
10:20 какую текущую реализацию выбрать
14:12 ретроспектива года с react.js
16:50 стек разработчика
19:58 react-hot-reload
27:13 flux-hot-reload
28:16 react time travel
29:10 drag &amp; drop
32:45 функциональный мир
34:30 за кем следить в твиттере?
35:33 вопросы из твиттера
40:52 будущее flux &amp; relay
42:17 picks
49:55 анонс выпуска про meteor.js
</pre>

<h3 id="picks">Picks</h3>

<p><em>Артем</em></p>

<ul>
  <li><a href="http://danielrapp.github.io/doppler/">Doppler</a></li>
  <li><a href="http://hackday.ru/hackday-36">Hackday</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="http://www.youtube.com/watch?v=fU9hR3kiOK0">Turning the DB inside out</a></li>
  <li><a href="https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk?hl=en">Video Speed Controlled</a></li>
</ul>

<p><em>Даня</em></p>

<ul>
  <li><a href="https://github.com/chenglou/react-state-stream">React State Stream</a></li>
  <li><a href="http://jlongster.com/Backend-Apps-with-Webpack--Part-I">Backend Apps with Webpack</a></li>
  <li><a href="http://www.amazon.com/Life-Itself-Comprehensive-Fabrication-Complexity/dp/0231075650">Life Itself</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 11. Flux, code hot reload и чтение правильных книг в детстве. Даня Абрамов</itunes:subtitle>

<itunes:summary>В гостях Даня Абрамов


00:55 Stampsy и карьерный путь
1:40 C# и переход на JS
3:18 Gradual typing/Flow.js
5:35 от backbone.js к react.js
6:58 react.js как вирус
7:48 The case for flux (https://medium.com/@dan_abramov/the-case-for-flux-379b7d1982c6)
8:40 основные ошибки с flux
10:20 какую текущую реализацию выбрать
14:12 ретроспектива года с react.js
16:50 стек разработчика
19:58 react-hot-reload
27:13 flux-hot-reload
28:16 react time travel
29:10 drag &amp; drop
32:45 функциональный мир
34:30 за кем следить в твиттере?
35:33 вопросы из твиттера
40:52 будущее flux &amp; relay
42:17 picks
49:55 анонс выпуска про meteor.js


Picks

Артем


  Doppler
  Hackday


Илья


  Turning the DB inside out
  Video Speed Controlled


Даня


  React State Stream
  Backend Apps with Webpack
  Life Itself

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0012.mp3" length="31692013 31 692 013" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0012.mp3</guid>

<pubDate>Mon, 30 Mar 2015 00:00:00 +0000</pubDate>

<itunes:duration>52:49</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>10. Оптимизация SVG. Кир Белевич</title>

<link>http://frontflip.me/2015/02/05/svgo-yandex-vietnam.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/deepsweet">Кир Белевич</a></p>

<pre>
01:06 кем работаешь сейчас?
01:56 работа в Яндексе
02:48 а стоит ли?
06:42 обед с начальником
10:03 Вьетнам. как все начиналось?
12:10 визы, пора ли валить
13:47 сколько стоит месяц жизни
17:12 азиатский интернет-рынок
19:10 переезд с детьми
22:45 нгуен
23:50 что такое svgo и как он работает
25:48 как появилась идея
28:50 киберсквоттинг имен на гитхабе
30:40 почему же ломаются svg?
34:32 svgo-next
38:25 вопросы из твиттера
43:01 пики
</pre>

<h3 id="picks">Picks</h3>

<p><em>Артем</em></p>

<ul>
  <li><a href="http://www.youtube.com/channel/UCdnFX7mzgup9moXG2fULOog">Let’s code (Sorax)</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://www.youtube.com/watch?v=KVZ-P-ZI6W4&amp;list=PLb0IAmt7-GS1cbw4qonlQztYV1TAW0sCr&amp;index=1">Видео с React Conf</a></li>
</ul>

<p><em>Кир</em></p>

<ul>
  <li><a href="https://github.com/gorhill/uBlock">µBlock</a></li>
  <li><a href="https://github.com/dtinth/JXA-Cookbook/wiki">JavaScript for Automation Cookbook</a></li>
  <li><a href="https://cosmos.d3.ru/comments/649073/">Число Грэма</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 10. Оптимизация SVG. Кир Белевич</itunes:subtitle>

<itunes:summary>В гостях Кир Белевич


01:06 кем работаешь сейчас?
01:56 работа в Яндексе
02:48 а стоит ли?
06:42 обед с начальником
10:03 Вьетнам. как все начиналось?
12:10 визы, пора ли валить
13:47 сколько стоит месяц жизни
17:12 азиатский интернет-рынок
19:10 переезд с детьми
22:45 нгуен
23:50 что такое svgo и как он работает
25:48 как появилась идея
28:50 киберсквоттинг имен на гитхабе
30:40 почему же ломаются svg?
34:32 svgo-next
38:25 вопросы из твиттера
43:01 пики


Picks

Артем


  Let’s code (Sorax)


Илья


  Видео с React Conf


Кир


  µBlock
  JavaScript for Automation Cookbook
  Число Грэма

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0011.mp3" length="32980000" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0011.mp3</guid>

<pubDate>Thu, 05 Feb 2015 00:00:00 +0000</pubDate>

<itunes:duration>56:17</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>9. ScalaJS, многопоточность и неблокируемый UI</title>

<link>http://frontflip.me/2014/12/15/scala-no-freezes-please.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/yelbota">Алексей Фомкин</a></p>

<pre>
01:10 Scala на фронтенде? WAT?
05:05 фронтэнд Scala коммьюнити
06:40 акторы во фронтенде
08:10 делим потоки рендеринга и вычислений
09:50 проблема блокирировки UI
11:20 «мурка» и реактивность
14:25 а как же React?
19:10 как получать события об изменениях?
20:11 DOM — не база данных
22:41 реакция на задержки
25:01 потоки в браузере
26:35 интерфейс на 60 кадров в секунду, почему важно
29:10 как можно быстро создать 16 000 DOM-элементов
30:44 тестирование «мурки»
32:15 сборка приложения на «мурке»
33:40 другие применения воркеров
36:10 ограничения Мурки по браузерам
37:20 много ядер в мобильных устройствах
38:05 пики
</pre>

<p><a href="https://medium.com/@yelbota/-18195d44f574">Статья про «мурку»</a></p>

<h3 id="picks">Picks</h3>

<p><em>Артем</em></p>

<ul>
  <li>Stepic ♥ линукс</li>
  <li><a href="https://stepic.org/course/%D0%92%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-Linux-73/">сам курс</a></li>
  <li><a href="http://habrahabr.ru/company/stepic/blog/246099/">как мы запускаем сервера на лету</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://bonsaijs.org">BonsaiJS</a></li>
  <li><a href="http://zenrus.ru">ZenRus</a></li>
</ul>

<p><em>Алексей</em></p>

<ul>
  <li><a href="http://www.twirpx.com/file/1530788/">Душкин Р.В. Квантовые вычисления и функциональное программирование</a></li>
  <li><a href="https://github.com/servo/servo">Новый браузерный движок Servo</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 9. ScalaJS, многопоточность и неблокируемый UI</itunes:subtitle>

<itunes:summary>В гостях Алексей Фомкин


01:10 Scala на фронтенде? WAT?
05:05 фронтэнд Scala коммьюнити
06:40 акторы во фронтенде
08:10 делим потоки рендеринга и вычислений
09:50 проблема блокирировки UI
11:20 «мурка» и реактивность
14:25 а как же React?
19:10 как получать события об изменениях?
20:11 DOM — не база данных
22:41 реакция на задержки
25:01 потоки в браузере
26:35 интерфейс на 60 кадров в секунду, почему важно
29:10 как можно быстро создать 16 000 DOM-элементов
30:44 тестирование «мурки»
32:15 сборка приложения на «мурке»
33:40 другие применения воркеров
36:10 ограничения Мурки по браузерам
37:20 много ядер в мобильных устройствах
38:05 пики


Статья про «мурку»

Picks

Артем


  Stepic ♥ линукс
  сам курс
  как мы запускаем сервера на лету


Илья


  BonsaiJS
  ZenRus


Алексей


  Душкин Р.В. Квантовые вычисления и функциональное программирование
  Новый браузерный движок Servo

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0010.mp3" length="29130710" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0010.mp3</guid>

<pubDate>Mon, 15 Dec 2014 00:00:00 +0000</pubDate>

<itunes:duration>48:33</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>8. От колориста до фронтендщика. Саша Курганов</title>

<link>http://frontflip.me/2014/11/17/kurganow-advices-for-novices.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/Akurganow">Александр Курганов</a></p>

<pre>
02:18 Костомукша, колористика и лесовозы
05:28 важность английского языка
07:26 Амплифер
10:02 первые деньги
12:15 мифы новичков о разработчиках
14:40 когда понять, что ты готов получать за работу деньги?
18:03 курсы, нужны ли они?
20:32 как разобраться в потоке новой информации и новостей?
22:28 источники информации
23:16 заключение для новичков
24:08 Picks
</pre>

<h3 id="picks">Picks</h3>

<p><em>Илья</em></p>

<ul>
  <li><a href="http://www.youtube.com/watch?v=4anAwXYqLG8">Sebastian Markbage: Minimal API Surface Area</a></li>
</ul>

<p><em>Артем</em></p>

<ul>
  <li><a href="http://www.youtube.com/watch?v=5UXG4SWCzGI">Moldover Live</a></li>
  <li><a href="http://www.youtube.com/watch?v=T8UzSVFUIc0">Moldover Circuit Board</a></li>
</ul>

<p><em>Саша</em></p>

<ul>
  <li><a href="http://www.macbartender.com/">Bartender App</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 8. От колориста до фронтендщика. Саша Курганов</itunes:subtitle>

<itunes:summary>В гостях Александр Курганов


02:18 Костомукша, колористика и лесовозы
05:28 важность английского языка
07:26 Амплифер
10:02 первые деньги
12:15 мифы новичков о разработчиках
14:40 когда понять, что ты готов получать за работу деньги?
18:03 курсы, нужны ли они?
20:32 как разобраться в потоке новой информации и новостей?
22:28 источники информации
23:16 заключение для новичков
24:08 Picks


Picks

Илья


  Sebastian Markbage: Minimal API Surface Area


Артем


  Moldover Live
  Moldover Circuit Board


Саша


  Bartender App

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0009.mp3" length="17965714" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0009.mp3</guid>

<pubDate>Mon, 17 Nov 2014 00:00:00 +0000</pubDate>

<itunes:duration>29:57</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>7.  Куда катится фронтэнд. Вячеслав Шебанов</title>

<link>http://frontflip.me/2014/11/09/shabanov-mindblow.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/thought_sync">Вячеслав Шебанов</a></p>

<pre>
01:30 YaC
02:40 frontend-разработка 5 лет назад и теперь
13:24 другие языки фронтэнда и почему JS это не ассемблер веба
26:42 rx.js + react.js
32:39 meteor.js
59:33 как перетащить команду на новые технологии
1:04:48 Picks
</pre>

<h3 id="picks">Picks</h3>
<p><em>Артем</em></p>

<ul>
  <li>ДР Леши Плуталова</li>
</ul>

<p><em>Вячеслав</em></p>

<ul>
  <li><a href="https://github.com/zzmp/juliusjs">julius.js</a></li>
  <li><a href="https://github.com/voltrb/volt">volt</a></li>
  <li><a href="http://instant.io/">instant.io</a></li>
  <li><a href="https://github.com/kbastani/graphify">graphify for Neo4j</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li>SVG</li>
  <li><a href="https://plus.google.com/communities/104754387486747286577">SPB Frontend G+</a></li>
  <li><a href="https://vk.com/spb_frontend">SPB Frontend VK</a></li>
  <li><a href="https://twitter.com/spb_frontend">SPB Frontend Twitter</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 7.  Куда катится фронтэнд. Вячеслав Шебанов</itunes:subtitle>

<itunes:summary>В гостях Вячеслав Шебанов


01:30 YaC
02:40 frontend-разработка 5 лет назад и теперь
13:24 другие языки фронтэнда и почему JS это не ассемблер веба
26:42 rx.js + react.js
32:39 meteor.js
59:33 как перетащить команду на новые технологии
1:04:48 Picks


Picks
Артем


  ДР Леши Плуталова


Вячеслав


  julius.js
  volt
  instant.io
  graphify for Neo4j


Илья


  SVG
  SPB Frontend G+
  SPB Frontend VK
  SPB Frontend Twitter

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0008.mp3" length="46930547" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0008.mp3</guid>

<pubDate>Sun, 09 Nov 2014 00:00:00 +0000</pubDate>

<itunes:duration>1:18:13</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>6. Точка с запятой как оскорбление человека. Андрей Ситник</title>

<link>http://frontflip.me/2014/09/10/sitnik-magic.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/andrey_sitnik">Андрей Ситник</a></p>

<h2 id="links">Links</h2>
<ul>
  <li><a href="https://github.com/postcss/autoprefixer">Autoprefixer</a></li>
  <li><a href="https://github.com/reworkcss/rework">Rework</a></li>
  <li><a href="http://compass-style.org/">Compass</a></li>
  <li><a href="http://learnboost.github.io/stylus/">Stylus</a></li>
  <li><a href="https://github.com/postcss/postcss">PostCSS</a></li>
  <li><a href="http://gulpjs.com/">Gulp.js</a></li>
  <li><a href="https://webpack.github.io/">Webpack</a></li>
</ul>

<h3 id="picks">Picks</h3>
<p><em>Артем</em></p>

<ul>
  <li><a href="http://impulse.luster.io">impulse</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://plus.google.com/communities/104754387486747286577">SPB Frontend G+</a></li>
  <li><a href="https://vk.com/spb_frontend">SPB Frontend VK</a></li>
  <li><a href="https://vk.com/spb_frontend">SPB Frontend Twitter</a></li>
  <li><a href="http://ru.wikipedia.org/wiki/%D0%A3%D0%BC%D0%B0%D0%BC%D0%B8">Умами</a></li>
</ul>

<p><em>Андрей</em></p>

<ul>
  <li><a href="https://github.com/MohammadYounes/rtlcss">rtlcss</a></li>
  <li><a href="https://github.com/iamvdo/pleeease-filters">Pleeease Filters</a></li>
</ul>

<p>Если хотите быть гостем подкаста, то смело выбирайте любую ссылку слева и пишите, ждем.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 6. Точка с запятой как оскорбление человека. Андрей Ситник</itunes:subtitle>

<itunes:summary>В гостях Андрей Ситник

Links

  Autoprefixer
  Rework
  Compass
  Stylus
  PostCSS
  Gulp.js
  Webpack


Picks
Артем


  impulse


Илья


  SPB Frontend G+
  SPB Frontend VK
  SPB Frontend Twitter
  Умами


Андрей


  rtlcss
  Pleeease Filters


Если хотите быть гостем подкаста, то смело выбирайте любую ссылку слева и пишите, ждем.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0007.mp3" length="39804656" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0007.mp3</guid>

<pubDate>Wed, 10 Sep 2014 00:00:00 +0000</pubDate>

<itunes:duration>55:17</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>5. Пико-новости</title>

<link>http://frontflip.me/2014/08/09/news.html</link>

<description><![CDATA[<p>Только новости.</p>

<ul>
  <li><a href="http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=javascriptweekly&amp;utm_medium=email">3 New JavaScript APIs You May Want to Follow</a></li>
  <li><a href="https://github.com/facebook/immutable-js?utm_source=javascriptweekly&amp;utm_medium=email">immutable-js</a></li>
  <li><a href="http://ariya.ofilabs.com/2014/07/towards-phantomjs-2.html?utm_source=javascriptweekly&amp;utm_medium=email">PhantomJS 2</a></li>
  <li><a href="https://github.com/airbnb/javascript?utm_source=javascriptweekly&amp;utm_medium=email">airbnb javascript style guide</a></li>
  <li><a href="https://github.com/facebook/flux?utm_source=javascriptweekly&amp;utm_medium=email">flux</a></li>
  <li><a href="https://github.com/codemix/fast.js">fast.js</a></li>
  <li><a href="http://lodash.com/">Lo-Dash</a></li>
  <li><a href="http://danieltao.com/lazy.js/">lazy.js</a></li>
  <li><a href="https://overcast.fm">overcast</a></li>
</ul>

<p>И да, еще раз: если хотите быть гостем подкаста, то смело выбирайте любую ссылку слева и пишите, ждем.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 5. Пико-новости</itunes:subtitle>

<itunes:summary>Только новости.


  3 New JavaScript APIs You May Want to Follow
  immutable-js
  PhantomJS 2
  airbnb javascript style guide
  flux
  fast.js
  Lo-Dash
  lazy.js
  overcast


И да, еще раз: если хотите быть гостем подкаста, то смело выбирайте любую ссылку слева и пишите, ждем.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0006.mp3" length="16383229" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0006.mp3</guid>

<pubDate>Sat, 09 Aug 2014 00:00:00 +0000</pubDate>

<itunes:duration>24:31</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>4. Пико-новости</title>

<link>http://frontflip.me/2014/07/24/4-news.html</link>

<description><![CDATA[<p>Новый экспериментальный формат: коротко и только с новостями.</p>

<ul>
  <li><a href="http://journal.crushlovely.com/post/88286828068/7-patterns-to-refactor-javascript-applications-value">7 patterns to refactor JavaScript application</a></li>
  <li><a href="http://facebook.github.io/react/blog/2014/07/17/react-v0.11.html">React 0.11</a></li>
  <li><a href="http://jsmodules.io/">JSModules.io</a></li>
  <li><a href="https://gist.github.com/staltz/868e7e9bc2a7b8c1f754">The introduction to Reactive Programming you’ve been missing</a></li>
  <li><a href="https://github.com/cognitect/transit-format">Transit</a></li>
  <li><a href="http://www.youtube.com/watch?v=By3qHQbh8Qs">Delightful UX, Vitaly Friedman</a></li>
  <li><a href="http://bouncejs.com/">bouncejs</a></li>
  <li><a href="https://medium.com/@michaelvillar/improve-the-payment-experience-with-animations-3d1b0a9b810e">Improve the payment experience with animations</a></li>
</ul>

<p>И да, еще раз: если хотите быть гостем подкаста, то смело выбирайте любую ссылку слева и пишите, ждем.</p>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 4. Пико-новости</itunes:subtitle>

<itunes:summary>Новый экспериментальный формат: коротко и только с новостями.


  7 patterns to refactor JavaScript application
  React 0.11
  JSModules.io
  The introduction to Reactive Programming you’ve been missing
  Transit
  Delightful UX, Vitaly Friedman
  bouncejs
  Improve the payment experience with animations


И да, еще раз: если хотите быть гостем подкаста, то смело выбирайте любую ссылку слева и пишите, ждем.
</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0005.mp3" length="13010151" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0005.mp3</guid>

<pubDate>Thu, 24 Jul 2014 00:00:00 +0000</pubDate>

<itunes:duration>13:33</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>3. Ember.js раньше и сейчас. Павел Шаварда</title>

<link>http://frontflip.me/2014/07/06/3-ember-js-before-and-now.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/tchak13"><em>Павел Шаварда</em></a></p>

<h4 id="tools-and-libraries">Tools and libraries</h4>

<ul>
  <li><a href="http://emberjs.com/">Ember.js</a></li>
  <li><a href="http://sproutcore.com/">Sproutcore</a></li>
  <li><a href="http://www.cappuccino-project.org/">Cappuccino</a></li>
  <li><a href="http://yehudakatz.com/2011/12/12/amber-js-formerly-sproutcore-2-0-is-now-ember-js/">Amber → Ember</a></li>
</ul>

<h3 id="picks">Picks</h3>

<p><em>Артем</em></p>

<ul>
  <li>Рокетбанк
    <ul>
      <li><a href="https://rocketbank.ru/loves/artyom.suschev">ссылка Артема (+ 500р вам и ему)</a></li>
      <li><a href="https://rocketbank.ru/loves/ilya.zayats">ссылка Ильи (+ 500р вам и ему)</a></li>
      <li><a href="https://rocketbank.ru/">просто ссылка (никому ничего)</a></li>
    </ul>
  </li>
  <li><a href="https://emberfest.eu/">EmberFest</a></li>
</ul>

<p><em>Павел</em></p>

<ul>
  <li><a href="github.com/orbitjs/orbit.js">Orbit.js</a></li>
  <li><a href="http://sharejs.org/">Share.js</a></li>
  <li><a href="http://en.wikipedia.org/wiki/Operational_transformation">Operational transformation</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://github.com/rpflorence/react-nested-router/">React Nested Router</a></li>
  <li><a href="http://flipme.co/">Ember Flip</a>.
Для получения скидки в 50 %, укажите в комментарии к платежу «слушатель frontflip».</li>
  <li><a href="https://plus.google.com/u/1/communities/104754387486747286577">SPB Frontend</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 3. Ember.js раньше и сейчас. Павел Шаварда</itunes:subtitle>

<itunes:summary>В гостях Павел Шаварда

Tools and libraries


  Ember.js
  Sproutcore
  Cappuccino
  Amber → Ember


Picks

Артем


  Рокетбанк
    
      ссылка Артема (+ 500р вам и ему)
      ссылка Ильи (+ 500р вам и ему)
      просто ссылка (никому ничего)
    
  
  EmberFest


Павел


  Orbit.js
  Share.js
  Operational transformation


Илья


  React Nested Router
  Ember Flip.
Для получения скидки в 50 %, укажите в комментарии к платежу «слушатель frontflip».
  SPB Frontend

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0004.mp3" length="54142769" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0004.mp3</guid>

<pubDate>Sun, 06 Jul 2014 00:00:00 +0000</pubDate>

<itunes:duration>56:24</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>2. Функциональное программирование как единственно возможный вектор развития программиста. Дмитрий Грошев</title>

<link>http://frontflip.me/2014/06/22/2-clojure-script.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/lambdadmitry"><em>Дмитрий Грошев</em></a></p>

<h4 id="tools-and-libraries">Tools and libraries</h4>

<ul>
  <li><a href="https://github.com/clojure/clojurescript">ClojureScript</a></li>
  <li><a href="http://blog.getprismatic.com/om-sweet-om-high-functional-frontend-engineering-with-clojurescript-and-react/">Prismatic Blog</a></li>
  <li><a href="http://si14.github.io/itlifeconf-2014-slides/">ITLife Slides</a></li>
  <li><a href="https://github.com/swannodette/om">Om</a></li>
  <li><a href="http://deptinfo.unice.fr/~roy/sicp.pdf">SICP</a></li>
  <li><a href="http://newstar.rinet.ru/~goga/sicp/sicp.pdf">SICP по-русски</a></li>
</ul>

<h3 id="picks">Picks</h3>

<p><em>Артем</em></p>

<ul>
  <li><a href="https://github.com/rogerwang/node-webkit">node-webkit</a></li>
</ul>

<p>И да, Илья таки опозорился. Атом использует свою реализацию: <a href="https://github.com/atom/atom-shell">atom-shell</a></p>

<p><em>Дима</em></p>

<ul>
  <li><a href="https://github.com/rbrush/clara-rules">Clara</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="https://github.com/jsdf/coffee-react/">Coffee-React</a></li>
  <li><a href="https://github.com/jsdf/sprockets-coffee-react">sprockets-coffee-react</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 2. Функциональное программирование как единственно возможный вектор развития программиста. Дмитрий Грошев</itunes:subtitle>

<itunes:summary>В гостях Дмитрий Грошев

Tools and libraries


  ClojureScript
  Prismatic Blog
  ITLife Slides
  Om
  SICP
  SICP по-русски


Picks

Артем


  node-webkit


И да, Илья таки опозорился. Атом использует свою реализацию: atom-shell

Дима


  Clara


Илья


  Coffee-React
  sprockets-coffee-react

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0003.mp3" length="44587386" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0003.mp3</guid>

<pubDate>Sun, 22 Jun 2014 00:00:00 +0000</pubDate>

<itunes:duration>46:26</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>1. Webpack, React и побег от assets pipeline. Саша Косс</title>

<link>http://frontflip.me/2014/06/08/1-webpack-and-react.html</link>

<description><![CDATA[<p>В гостях <a href="https://twitter.com/kossnocorp"><em>Саша Косс</em></a></p>

<h4 id="tools-and-libraries">Tools and libraries</h4>

<ul>
  <li>
    <p><a href="http://css-tricks.com/snippets/css/a-guide-to-flexbox/">Flexbox</a></p>
  </li>
  <li><a href="http://webpack.github.io/">Webpack</a></li>
  <li><a href="http://requirejs.org/">RequireJS</a></li>
  <li><a href="http://browserify.org/">Browserify</a></li>
  <li><a href="https://github.com/broccolijs/broccoli">Broccoli</a></li>
</ul>

<h3 id="picks">Picks</h3>

<p><em>Илья</em></p>

<ul>
  <li><a href="http://en.wikipedia.org/wiki/Constraint_programming">Constraint programming</a></li>
  <li><a href="https://github.com/slightlyoff/cassowary.js">Cassowary.js</a></li>
  <li><a href="http://www.collectorsweekly.com/articles/mr-chemex/">Chemex</a></li>
</ul>

<p><em>Артем</em></p>

<ul>
  <li><a href="http://www.decathlon.ru/samokat-town7-susp-belyj-id_8129077.html">самокат</a></li>
  <li><a href="http://eu.battle.net/hearthstone/ru/">Heartstone</a></li>
</ul>

<p><em>Саша</em></p>

<ul>
  <li><a href="http://yeoman.io/">Yeoman</a></li>
  <li><a href="http://fluxxor.com/">Fluxxor</a></li>
  <li><a href="https://www.youtube.com/watch?v=-DX3vJiqxm4">Pete Hunt - The Secrets of React’s Virtual DOM (FutureJS 2014)</a></li>
  <li><a href="http://www.youtube.com/watch?v=nYkdrAPrdcw">Rethinking Web App Development at Facebook (f8):</a></li>
  <li><a href="https://developer.apple.com/videos/wwdc/2014/">WWDC 2014 Videos</a></li>
  <li><a href="https://developer.apple.com/library/prerelease/mac/releasenotes/InterapplicationCommunication/RN-JavaScriptForAutomation/index.html#//apple_ref/doc/uid/TP40014508">JavaScript for Automation:</a></li>
  <li><a href="http://www.staticapps.org/">Static apps guides</a></li>
  <li><a href="http://www.divshot.com/">Divshot hosting</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 1. Webpack, React и побег от assets pipeline. Саша Косс</itunes:subtitle>

<itunes:summary>В гостях Саша Косс

Tools and libraries


  
    Flexbox
  
  Webpack
  RequireJS
  Browserify
  Broccoli


Picks

Илья


  Constraint programming
  Cassowary.js
  Chemex


Артем


  самокат
  Heartstone


Саша


  Yeoman
  Fluxxor
  Pete Hunt - The Secrets of React’s Virtual DOM (FutureJS 2014)
  Rethinking Web App Development at Facebook (f8):
  WWDC 2014 Videos
  JavaScript for Automation:
  Static apps guides
  Divshot hosting

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0002.mp3" length="69802445" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0002.mp3</guid>

<pubDate>Sun, 08 Jun 2014 00:00:00 +0000</pubDate>

<itunes:duration>48:28</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



<item>

<title>0. Пилотный выпуск. Тестирование JS с Максимом Рыжиковым</title>

<link>http://frontflip.me/2014/05/26/0-pilot-js-testing.html</link>

<description><![CDATA[<p>В гостях <a href="https://plus.google.com/+MaksimRyzhikov"><em>Максим Рыжиков</em></a> (<a href="mailto:rv.maksim@gmail.com">rv.maksim@gmail.com</a>)</p>

<h4 id="tools-and-libraries">Tools and libraries</h4>

<ul>
  <li><a href="http://karma-runner.github.io">Karma</a> - Test Runner</li>
  <li><a href="https://github.com/karma-runner/karma-mocha">Karma-mocha</a> - Adapter for the Mocha testing framework</li>
  <li><a href="https://github.com/maksimr/karma-sinon-expect">Karma-sinon-expect</a> - Add sinon assert to expect</li>
  <li><a href="https://github.com/maksimr/karma-borschik-preprocessor">Karma-borschik-preprocessor</a> - Example of custom(for Yandex.Mail) adapter</li>
  <li><a href="http://plugins.jetbrains.com/plugin/7287?pr=phpStorm">WebStorm-Karma</a> - Karma plugin for WebStorm</li>
  <li>
    <p><a href="https://github.com/maksimr/vim-karma">Vim-Karma</a> - Karma plugin for Vim</p>
  </li>
  <li><a href="http://visionmedia.github.io/mocha/">Mocha</a> - Testing framework</li>
  <li>
    <p><a href="http://jasmine.github.io">Jasmine</a> - Testing framework</p>
  </li>
  <li>
    <p><a href="https://github.com/LearnBoost/expect.js/">Expect</a> - Assert library</p>
  </li>
  <li><a href="http://sinonjs.org/">Sinon</a> - Library for mocking and stubbing</li>
</ul>

<h4 id="books">Books</h4>

<ul>
  <li><a href="http://martinfowler.com/books/refactoring.html">Refactoring: Improving the Design of Existing Code</a></li>
  <li><a href="http://www.amazon.com/Working-Effectively-Legacy-Michael-Feathers/dp/0131177052">Working Effectively with Legacy Code</a> - Awesome book for big projects</li>
</ul>

<h3 id="picks">Picks</h3>
<p><em>Артем</em></p>

<ul>
  <li><a href="http://klava.org">klava.org</a></li>
  <li><a href="http://typing.io/">typing.io</a></li>
  <li><a href="http://atom.io">Atom</a></li>
</ul>

<p><em>Максим</em></p>

<ul>
  <li><a href="http://clojure.org/">Clojure</a></li>
  <li><a href="http://martinfowler.com/">Martin Fowler blog</a></li>
  <li><a href="http://watirmelon.com/2012/01/31/introducing-the-software-testing-ice-cream-cone/">Introducing the software testing ice-cream cone (anti-pattern)</a> - About pyramid of testing</li>
  <li><a href="http://dannorth.net/introducing-bdd/">INTRODUCING BDD</a></li>
</ul>

<p><em>Илья</em></p>

<ul>
  <li><a href="http://facebook.github.io/react/">React</a></li>
  <li><a href="http://facebook.github.io/react/docs/flux-overview.html">Flux</a></li>
  <li><a href="https://github.com/BinaryMuse/fluxxor">Fluxxor</a></li>
  <li><a href="http://piter-united.ru/">Piter United</a></li>
</ul>
]]></description>

<itunes:author>Илья Заяц &amp; Артем Сущев</itunes:author>

<itunes:subtitle>Frontflip: 0. Пилотный выпуск. Тестирование JS с Максимом Рыжиковым</itunes:subtitle>

<itunes:summary>В гостях Максим Рыжиков (rv.maksim@gmail.com)

Tools and libraries


  Karma - Test Runner
  Karma-mocha - Adapter for the Mocha testing framework
  Karma-sinon-expect - Add sinon assert to expect
  Karma-borschik-preprocessor - Example of custom(for Yandex.Mail) adapter
  WebStorm-Karma - Karma plugin for WebStorm
  
    Vim-Karma - Karma plugin for Vim
  
  Mocha - Testing framework
  
    Jasmine - Testing framework
  
  
    Expect - Assert library
  
  Sinon - Library for mocking and stubbing


Books


  Refactoring: Improving the Design of Existing Code
  Working Effectively with Legacy Code - Awesome book for big projects


Picks
Артем


  klava.org
  typing.io
  Atom


Максим


  Clojure
  Martin Fowler blog
  Introducing the software testing ice-cream cone (anti-pattern) - About pyramid of testing
  INTRODUCING BDD


Илья


  React
  Flux
  Fluxxor
  Piter United

</itunes:summary>

<itunes:image href="http://please.frontflip.me/logo.jpg"/>

<enclosure url="http://please.frontflip.me/frontflip_0001.mp3" length="31122057" type="audio/mpeg" />

<guid>http://please.frontflip.me/frontflip_0001.mp3</guid>

<pubDate>Mon, 26 May 2014 00:00:00 +0000</pubDate>

<itunes:duration>45:03</itunes:duration>

<itunes:explicit>no</itunes:explicit>

<itunes:keywords>ru, js, javascript, programming, development, web, html, css, frontend, it</itunes:keywords>

</item>



</channel>

</rss>
