uwebdesign

подкаст «Суровый веб» про веб разработку, IT и ux дизайн

warcraft_rus
  • «Суровый веб»
  • Полезные ссылки
  • Книги
  • Обзоры
  • О проекте
  • Контакты
  • Поддержать проект
uWebDesign

Как стать хорошим программистом?

08.11.2015 — 37 комментариев

Привет, друзья! В этот раз мы поговорили про асинхронный JS, про алгоритмы программирования, про высшее техническое образование и не только. Также много говорили про будущее проекта uWebDesign.

Книга Becoming Better Programmer

Неделю назад мы выкладывали книгу Becoming Better Programmer, она все еще очень подходит по контексту. Потому что в этом выпуске мы опять рассуждали про образование и нужду хорошего контента по программированию.

  • Becoming Better Programmer

Еще больше книг про web разработку и дизайн смотрите у Вас в паблике uWebDesign!

uWebDesign канал в Telegram

Мой собеседник, Саня из Москвы, натолкнул меня на мысль сделать публичный канал в Telegram для новостей проекта uWebDesign. Ничего лишнего, только инсайдерская информация про ролики и судьбу проекта. Теперь такой канал есть.

Переходите по ссылке: uWebDesign канал в Telegram.

Вопросы к десятому эпизоду

Вопросы к следующему выпуску, как обычно, пишите в комментариях к этому посту. Спасибо всем, кто участвовал в трансляции и писал комментарии. Было весело и задорно, ждем вас в следующий раз!

Тип видео: Беседы у экрана Метки: JavaScript, PHP, Программирование

37 комментариев

  1. Alexander Goncharov прокомментировал

    08.11.2015 at 20:16

    Первый!

    Ответить
  2. Иван Кущенко прокомментировал

    08.11.2015 at 21:03

    Интересно узнать, что думаете о дизайне сайта в браузере? По-моему дич какая-то. Как потом на дряблом лайки собирать?

    Ответить
  3. Vasya Poteryajko прокомментировал

    08.11.2015 at 21:17

    Интересно узнать ваше мнение о meteor.js и его сложности относительно php и node.js? Слышал, что будто порог входа в meteorjs ниже, чем порог входа в ноду и сопоставим с порогом входа в пхп. Или это все лишь маркетинговый ход от адептов метеора?
    И как вообще относитесь к изоморфному джаваскрипту? (вот тут http://isomorphic.net/ находится перечень изоморфных фреймворков, в числе прочих указываются метеор и реакт)

    Ответить
    • Влад Полонский прокомментировал

      28.11.2015 at 20:31

      Метеор привязан к монго бд — это сразу ограничивает область применения. Зато реализованная парадигма реактивности переменных крута.

      Ответить
  4. campusboy прокомментировал

    09.11.2015 at 04:22

    Спасибо за ютубокасты :) Хотел бы дополнить про адаптивность, что удобно эмулировать популярные мобильники и планшеты в Файрбаге (так вроде называется), что даётся по умолчанию в браузерах. Это конечно всего лишь псевдоэмуляция, но меня пока не подводила. Прикрепил скриншот к комменту. А теперь много вопросов про WordPress, так что может растянуть их на несколько ютубокастов? :)

    1) Делаю свой очередной проект, но в этот раз решил плюшек на AJAX понаделать (фильтры, сортировки), до этого с ним особых дел не имел. Как использовать его в купе с WP отчасти изучил. Встал вопрос по безопасности, как избежать ошибок в этом плане. Понимаю, что это стандартная задача по сути, но может у вас есть советы, основанные на собственном набивании шишек. Если говорить о моем проекте, то запросы идут только по метаполям, то есть, я так понимаю, цифровые входящие значение можно прогонять через int, а строковые через сравнение (таких полей мало, не хочется использовать для этого регулярки).

    2) Этот вопрос также связан с AJAX. У WP есть защита в виде nonce. Он генерируется каждый раз разный, потом сверяется. Но как это будет работать, если на сайте используется кеш, который обновляется раз в неделю или больше?

    3) Вопрос про кеширование. У меня на одном аккаунте хостинга есть три сайта, все жёстко закешированы и кеш управляется через htaccess. Я не обновлял кещ уже более месяца, то есть все трафиковые страницы отдаются в виде статики, не используя php. Но в панели управления хостингом я всё равно вижу нагрузку, которая зависит от наплыва посетителей и в течение всего месяца на одном уровне. Атаки роботов я исключаю, так как заблокировал эти местечки. Как бы вы могли это объяснить?

    4) Вопрос про структуру БД. Собираюсь написать игру по типу интерактивного квеста. Ребенку надо будет читать текс/разглядывать картинки/слушать музыку и смотреть видео, и на каждом шаге отвечать на вопросы, а потом в конце получать оценку. Планируется порядка 1000 вопросов, к каждому вопросу — несколько ответов для выбора. Это будет как бы модуль к основному сайту, где уже более 2000 одиночных задачек обычных. Как в таких случаях лучше поступить при использовании WP в плане производительности? Я пока рассматриваю вариант создания кастомных таблиц, WP ведь это позволяет. Но тогда частично теряется та лёгкость проектирования, за которую люблю этот движок. Отсюда уточняющий вопрос: если это делать на кастомных таксономиях, будет ли это медленнее работать (ведь это будет всё в wp_post складироваться и размер таблицы увеличиваться). Хочется сразу пойти правильным путем, так как подобных квестов с большим количеством вопросов планируется несколько в этом проекте.

    5) Всё больше начинаю встречать программистов, которые плюются от WP, но не могут толком объяснить, что же им не понравилось. И начинают советовать MODx и другие. Пробовал MODx, DLE, так и не понял в чем «вкусности» и удобство. Скорее всего мне опыта не хватает различать плевна от зерён, но хотел бы услышать от вас, что же всё-таки в WP сделано убого? Знаю более менее объективное мнение, что структура БД паршивенько сделана, но что мешает пользоваться достаточно мощным API (wpdb) для работы данных и dbDelta() для создания и модификации кастомных таблиц.

    6) Социальный вопрос. Расскажите, как вы работаете с «трудными клиентами», чтобы они были максимально удовлетворены и ваши нервы хотя бы имитировали девственность :)

    7) Работаю из под Windows (если будете кидаться помидорами, то кидайте в ведерко — буду томат закручивать на зиму), использую Notepad++ и встроенный плагин Emmet. В принципе, всё нравится. Если когда-то работали с таким набором, можете посоветовать дополнительные плагины к Notepad++, облегчающие кодинг и делающие его более комфортным (работа с php,js,css,html,mysql)?

    8) Вопрос про выбор между готовой темы или проектированием её с нуля. Есть друг, который пропагандирует выбор одной из лучших тем в web-магазине и доработку её по требованию заказчика, а также склонению и приведению доводов, что в шаблон нужно внесение минимальных правок, так как там всё итак гармонично. Я же люблю проектирование с нуля (дизайн+вёрстка+программирование), то есть, когда проект в твоих руках и не надо копаться в чужом коде, это раскрепощает. Его доводы очевидны — экономия для заказчика, довольно быстрый старт. Мои — полный контроль над процессом и максимальное удовлетворение потребностей заказчика. Вопрос: если заказчик жёстко не ограничивает бюджет и у вас есть выбор предложить ему один из этих двух вариантов, какой вы выберете?

    Ответить
  5. IvanKorjavin прокомментировал

    10.11.2015 at 17:49

    А что за личный подкаст?

    Дайте ссылку, послушаем как там туалеты в аляске чистить.

    Ответить
    • Alexander Goncharov прокомментировал

      10.11.2015 at 18:00

      Вот первый выпуск: https://websanya.ru/sofa-analytics-podcast-01/. Вскоре будут другие.

      Ответить
      • IvanKorjavin прокомментировал

        10.11.2015 at 18:06

        качаю

        Ответить
  6. Барсислав Анатольевич прокомментировал

    10.11.2015 at 19:50

    Почему такой хайп вокруг jQuery?
    На всяких кодерских ресурсах(хабр, тостер и даже у вас) многие высказываются о нём очень негативно.
    Как вариант — из-за его некорректного использования, тогда уж покажите как правильно :)
    пс: подкаст ещё не смотрел)

    Ответить
    • Влад Полонский прокомментировал

      28.11.2015 at 21:25

      Что-то новое всегда становится хайпом, особенно новая версия чего-то популярного.
      Я наоборот видел только положительные отзывы о 3.0 версии. Она будет легче, шустрее.

      Ответить
  7. Дмитрий Филатов прокомментировал

    13.11.2015 at 14:10

    Саша, привет. Видел, что пропала надпись про демо режим, жизнь пошла в гору. У меня просьба, если на следующих субботних разговорах будет время, то внеси на тему такой вопрос «Стоит ли и если да, то почему работать Web devу на Маке?». Я всю жизнь на винах сижу, вот подумываю о покупке мака, но сколько читаю, слушаю — то у всех разное мнение. Кто-то гвоорит, что не стоит переплачивать, кто-то говорит, что блин удобство и линуксовоть того стоит. Буду благодарен, если поподробнее осветите эту тему.

    Ответить
  8. zaharbaz прокомментировал

    16.11.2015 at 16:45

    Привет, давайте сразу по больному.
    Приходится ли верстать html-email? Какое успокоительное принимаете при этом? А если серьезно, есть ли хорошие решения, для верстки, чтобы хорошо было и на outlook и в браузере? Мейлчимп не предлагать(клиенту не подходит, верстка под их строгий дизайн)

    Второй вопрос
    Подскажите фреймворк для написания тем вордпрес.
    Важно возможность создавать свои поля в админке(например для заполнения клиентов копирайта, адреса, телефонов и т п). Или не ломать голову и просто пользоваться api самого вордпреса. Просто вдруг есть варианты упрощения жизни в данном вопросе.

    Спасибо

    Ответить
    • campusboy прокомментировал

      16.11.2015 at 16:46

      Плюсую за второй вопрос, очень было бы удобно

      Ответить
    • Konstantin Ryzhov прокомментировал

      28.11.2015 at 13:03

      Foundation for Emails, maybe?

      Ответить
    • Влад Полонский прокомментировал

      28.11.2015 at 20:07

      WordPress и сам — отличный фреймворк. Единственное, если кастомные типы влом прописывать постоянно вручную — есть CPT UI plugin

      Ответить
    • ipmrlx прокомментировал

      29.11.2015 at 00:06

      2. http://unyson.io/

      Ответить
  9. Magl88 прокомментировал

    18.11.2015 at 22:51

    Привет такой вопрос
    Какую CMS выбрать для магазинов ? и какая наиболее популярна в Рунете ? из бесплатных. Для простых небольших и средних магазинов.

    Ответить
    • dgr911 прокомментировал

      28.11.2015 at 13:53

      тоже интересует этот вопрос,и еще то, как и чем реализовать оплату

      Ответить
    • Vasya Poteryajko прокомментировал

      28.11.2015 at 17:05

      OpenCart
      Joomla с плагинами (Joomshopping например)
      WooCommerce для вордпресса

      Ответить
  10. n0_th1nk прокомментировал

    28.11.2015 at 13:53

    Angular material framework

    Ответить
  11. dgr911 прокомментировал

    28.11.2015 at 13:56

    Расскажите что вы знаете о сео на сегодняшний день,актуальна ли сейчас покупка ссылок,тиц и прочее?какие способы продвижения сайта сейчас актуальны?

    Ответить
  12. Vitaly L. прокомментировал

    28.11.2015 at 17:09

    Здравствуйте. Извините за нубские вопросы, но хотелось бы услышать именно от вас: как, по вашему мнению, должен выглядеть план личностного роста PHP — разработчика с нуля? Какой стэк технологий и какие поставленные задачи в первую очередь должен уметь выполнять junior php dev? Спасибо.

    Ответить
  13. Defrax прокомментировал

    28.11.2015 at 20:23

    можете рассказать о преимуществах и недостатках стартовой темы Underscore и какие есть хорошие бесплатные альтернативы?

    Ответить
    • Влад Полонский прокомментировал

      28.11.2015 at 20:52

      Лучшая бесплатная альтернатива — создать СВОЮ темку со стандартным набором шаблонов страниц. И развертывать кастомные темы уже с этого простого шаблона.

      А так — поищи простые темы в поиске wp. Я брал тему bootstrap basic и упрощал ее, чтобы использовать в других проектах.

      Ответить
  14. Yuriy_p прокомментировал

    28.11.2015 at 20:26

    Стоит ли заниматься front-end разработкой если ты куришь weed и адский бухарь ) ??

    Ответить
  15. login2030 прокомментировал

    28.11.2015 at 21:42

    Добрый вечер).Меня все терзают сомнения в одном вопросе — есть ли смысл переходить на TypeScript? Как Вы считаете? (ps. CofeScript не предлагать)

    Ответить
    • Aleksander Ivanovich прокомментировал

      17.03.2016 at 14:39

      Приглашаем, Senior Ruby on Rails Developers 2000$-4000$

      Ответить
    • Aleksander Ivanovich прокомментировал

      17.03.2016 at 14:46

      Приглашаем

      Senior-level

      Ruby on Rails Developers

      оклад 2000$-4000$.

      Ответить
  16. Magl88 прокомментировал

    28.11.2015 at 23:16

    Привет
    Какую из бесплатных CMS выбрать для магазина и какую нагрузку они выдерживают ? и желательно с большим коюмнити ?
    Насколько хорош Woocomerc для небольших магазинов и какую нагрузку он потянет ?

    Ответить
  17. Ярослав Чудо прокомментировал

    28.11.2015 at 23:21

    Нужно ли читать книгу по AngularJS, чтобы писать действительно большой фронтенд или достаточно стандартного туториала?
    Сейчас сложно понять для чего юзать директивы, для чего сервисы, для чего фабрики, а для чего
    провайдеры. Они все очень похожи и можно легко запутаться.

    Ответить
  18. Артём прокомментировал

    28.11.2015 at 23:40

    Первый вопрос.
    Несмотря на то, что обсуждать с людьми религиозные вопросы не очень хорошо, я всё же спрошу про ноду и пхп. Что вы думаете о ноде, как пхп разработчики (интересно).

    Второй вопрос.
    Как вы думаете, помогает ли большой опыт в олимпиадном программировании при настоящем, промышленном.

    Ответить
  19. DevilishTomato GAD прокомментировал

    29.11.2015 at 00:08

    Почему все хейтят Битрикс?

    Ответить
  20. Влад Полонский прокомментировал

    29.11.2015 at 00:23

    А вы свой хостинг на SmartApe проплачивете? =))

    Ответить
  21. Valery Sayfullin прокомментировал

    29.11.2015 at 00:39

    Ребят, привет! Работал ли кто-нибудь из вас Firebase Database (https://www.firebase.com)? Если работали, расскажите об опыте экстплуатации так сказать. Стоит ли в паблике юзать? Или лучше Mongo поднять?

    Ответить
  22. Nikia прокомментировал

    29.11.2015 at 00:39

    С чего начать, чтобы влиться в весь мир программирования? Смотрел видео, читал книги, но дальше статичных сайтов не заходил ? Все книги сухие, нет практик и примеров.

    Ответить
  23. iHits прокомментировал

    29.11.2015 at 01:04

    ребята скажите что то о PAGEKIT CMS на SYMFONY
    там vue.js php + база mysql

    Ответить
  24. Олег Оскольский прокомментировал

    29.11.2015 at 01:50

    Что думаете о методологии lean startup в разработке проектов?

    Ответить

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Поиск

uWebDesign настоятельно рекомендует!

  • Войти на сайт
  • Зарегистрироваться
Подписаться на рассылку

smartape
smartape
Полезные ссылки
  • О проекте
  • Часто задаваемые вопросы
  • Реклама
  • Поддержи проект!
  • Контакты
Пожертвуй на развитие проекта
Наш подкаст
в iTunes в Android в RSS
Все права защищены © 2014-2025 uWebDesign. Сделано с ♥ в Челябинске.
Пользовательское соглашение. Сайт работает на хостинге SmartApe.