Your comments

А в других браузерах проблема наблюдается?

Thanks for the great suggestion, Zen! I'll provide the alternative versions once I get some spare time. If you'd like to help, feel free to point me into other examples where the changes can be applied.

Только что залил исправление, которое должно уменьшить вероятность проблем с сохранением прогресса. Дайте мне знать, пожалуйста, если проблема повторится.

Спасибо, попробую воспроизвести это у себя локально, чтобы исправить.

Мда, странно. Я только что попробовал зайти через ваш аккаунт, прогресс стоит на теме "Извлечение метода". Могу предположить что прогресс где-то намертво закешировался у вас в браузере на теме стрельбы дробью и он в реальности сохраняется, но не отображается у вас. Как простой фикс, почистите, пожалуйста, кеш браузера и попробуйте открыть парочку новых тем.

Хм... а новые темы открывались в новых вкладках?

Hi Indiver!


Nice question! If I were you, I'd implement something similar to your "file-type -> class-name" association idea, but instead of keeping it in database, I'd load it from a config file and probably cached it somewhere during the app initialization.

Добрый день, Никита.


Это ошибка. Метод readDecodedData лишний. Не знаю, как я его проглядел. Исправление будет на сайте в течение 15 минут.


Спасибо за баг репорт!

Спасибо, исправил. Залью на сайт со следующий обновлением.

Добрый день, Ильяс!


Сожалею, но курс действительно не предназначен для просмотра на очень маленьких экранах. Я делал курс с прицелом на планшеты, где экран побольше. Если со слайдами всё ещё более менее нормально, то живые примеры слишком сложно адаптировать под такой формат.


Можете попробовать просматривать курс в горизонтальной ориентации телефона, так вид должен быть получше. Как вариант, на телефон можно скачать оффлайн версию курса, которая представляет собой EPUB книгу. Там нет живых примеров, но остальной контент будет отображаться адаптивно средствами читалки.


Ну и, наконец, если вы планировали проходить курс только через телефон и данные варианты обхода проблемы вас не устраивают, я всегда готов вернуть деньги. Просто дайте мне знать, если склоняетесь к этому варианту.