Привет, друзья! В этот раз мы поговорили про асинхронный JS, про алгоритмы программирования, про высшее техническое образование и не только. Также много говорили про будущее проекта uWebDesign.
Книга Becoming Better Programmer
Неделю назад мы выкладывали книгу Becoming Better Programmer, она все еще очень подходит по контексту. Потому что в этом выпуске мы опять рассуждали про образование и нужду хорошего контента по программированию.
Еще больше книг про web разработку и дизайн смотрите у Вас в паблике uWebDesign!
uWebDesign канал в Telegram
Мой собеседник, Саня из Москвы, натолкнул меня на мысль сделать публичный канал в Telegram для новостей проекта uWebDesign. Ничего лишнего, только инсайдерская информация про ролики и судьбу проекта. Теперь такой канал есть.
Переходите по ссылке: uWebDesign канал в Telegram.
Вопросы к десятому эпизоду
Вопросы к следующему выпуску, как обычно, пишите в комментариях к этому посту. Спасибо всем, кто участвовал в трансляции и писал комментарии. Было весело и задорно, ждем вас в следующий раз!
Первый!
Интересно узнать, что думаете о дизайне сайта в браузере? По-моему дич какая-то. Как потом на дряблом лайки собирать?
Интересно узнать ваше мнение о meteor.js и его сложности относительно php и node.js? Слышал, что будто порог входа в meteorjs ниже, чем порог входа в ноду и сопоставим с порогом входа в пхп. Или это все лишь маркетинговый ход от адептов метеора?
И как вообще относитесь к изоморфному джаваскрипту? (вот тут http://isomorphic.net/ находится перечень изоморфных фреймворков, в числе прочих указываются метеор и реакт)
Метеор привязан к монго бд — это сразу ограничивает область применения. Зато реализованная парадигма реактивности переменных крута.
Спасибо за ютубокасты :) Хотел бы дополнить про адаптивность, что удобно эмулировать популярные мобильники и планшеты в Файрбаге (так вроде называется), что даётся по умолчанию в браузерах. Это конечно всего лишь псевдоэмуляция, но меня пока не подводила. Прикрепил скриншот к комменту. А теперь много вопросов про 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-магазине и доработку её по требованию заказчика, а также склонению и приведению доводов, что в шаблон нужно внесение минимальных правок, так как там всё итак гармонично. Я же люблю проектирование с нуля (дизайн+вёрстка+программирование), то есть, когда проект в твоих руках и не надо копаться в чужом коде, это раскрепощает. Его доводы очевидны — экономия для заказчика, довольно быстрый старт. Мои — полный контроль над процессом и максимальное удовлетворение потребностей заказчика. Вопрос: если заказчик жёстко не ограничивает бюджет и у вас есть выбор предложить ему один из этих двух вариантов, какой вы выберете?
А что за личный подкаст?
Дайте ссылку, послушаем как там туалеты в аляске чистить.
Вот первый выпуск: https://websanya.ru/sofa-analytics-podcast-01/. Вскоре будут другие.
качаю
Почему такой хайп вокруг jQuery?
На всяких кодерских ресурсах(хабр, тостер и даже у вас) многие высказываются о нём очень негативно.
Как вариант — из-за его некорректного использования, тогда уж покажите как правильно :)
пс: подкаст ещё не смотрел)
Что-то новое всегда становится хайпом, особенно новая версия чего-то популярного.
Я наоборот видел только положительные отзывы о 3.0 версии. Она будет легче, шустрее.
Саша, привет. Видел, что пропала надпись про демо режим, жизнь пошла в гору. У меня просьба, если на следующих субботних разговорах будет время, то внеси на тему такой вопрос «Стоит ли и если да, то почему работать Web devу на Маке?». Я всю жизнь на винах сижу, вот подумываю о покупке мака, но сколько читаю, слушаю — то у всех разное мнение. Кто-то гвоорит, что не стоит переплачивать, кто-то говорит, что блин удобство и линуксовоть того стоит. Буду благодарен, если поподробнее осветите эту тему.
Привет, давайте сразу по больному.
Приходится ли верстать html-email? Какое успокоительное принимаете при этом? А если серьезно, есть ли хорошие решения, для верстки, чтобы хорошо было и на outlook и в браузере? Мейлчимп не предлагать(клиенту не подходит, верстка под их строгий дизайн)
Второй вопрос
Подскажите фреймворк для написания тем вордпрес.
Важно возможность создавать свои поля в админке(например для заполнения клиентов копирайта, адреса, телефонов и т п). Или не ломать голову и просто пользоваться api самого вордпреса. Просто вдруг есть варианты упрощения жизни в данном вопросе.
Спасибо
Плюсую за второй вопрос, очень было бы удобно
Foundation for Emails, maybe?
WordPress и сам — отличный фреймворк. Единственное, если кастомные типы влом прописывать постоянно вручную — есть CPT UI plugin
2. http://unyson.io/
Привет такой вопрос
Какую CMS выбрать для магазинов ? и какая наиболее популярна в Рунете ? из бесплатных. Для простых небольших и средних магазинов.
тоже интересует этот вопрос,и еще то, как и чем реализовать оплату
OpenCart
Joomla с плагинами (Joomshopping например)
WooCommerce для вордпресса
Angular material framework
Расскажите что вы знаете о сео на сегодняшний день,актуальна ли сейчас покупка ссылок,тиц и прочее?какие способы продвижения сайта сейчас актуальны?
Здравствуйте. Извините за нубские вопросы, но хотелось бы услышать именно от вас: как, по вашему мнению, должен выглядеть план личностного роста PHP — разработчика с нуля? Какой стэк технологий и какие поставленные задачи в первую очередь должен уметь выполнять junior php dev? Спасибо.
можете рассказать о преимуществах и недостатках стартовой темы Underscore и какие есть хорошие бесплатные альтернативы?
Лучшая бесплатная альтернатива — создать СВОЮ темку со стандартным набором шаблонов страниц. И развертывать кастомные темы уже с этого простого шаблона.
А так — поищи простые темы в поиске wp. Я брал тему bootstrap basic и упрощал ее, чтобы использовать в других проектах.
Стоит ли заниматься front-end разработкой если ты куришь weed и адский бухарь ) ??
Добрый вечер).Меня все терзают сомнения в одном вопросе — есть ли смысл переходить на TypeScript? Как Вы считаете? (ps. CofeScript не предлагать)
Приглашаем, Senior Ruby on Rails Developers 2000$-4000$
Приглашаем
Senior-level
Ruby on Rails Developers
оклад 2000$-4000$.
Привет
Какую из бесплатных CMS выбрать для магазина и какую нагрузку они выдерживают ? и желательно с большим коюмнити ?
Насколько хорош Woocomerc для небольших магазинов и какую нагрузку он потянет ?
Нужно ли читать книгу по AngularJS, чтобы писать действительно большой фронтенд или достаточно стандартного туториала?
Сейчас сложно понять для чего юзать директивы, для чего сервисы, для чего фабрики, а для чего
провайдеры. Они все очень похожи и можно легко запутаться.
Первый вопрос.
Несмотря на то, что обсуждать с людьми религиозные вопросы не очень хорошо, я всё же спрошу про ноду и пхп. Что вы думаете о ноде, как пхп разработчики (интересно).
Второй вопрос.
Как вы думаете, помогает ли большой опыт в олимпиадном программировании при настоящем, промышленном.
Почему все хейтят Битрикс?
А вы свой хостинг на SmartApe проплачивете? =))
Ребят, привет! Работал ли кто-нибудь из вас Firebase Database (https://www.firebase.com)? Если работали, расскажите об опыте экстплуатации так сказать. Стоит ли в паблике юзать? Или лучше Mongo поднять?
С чего начать, чтобы влиться в весь мир программирования? Смотрел видео, читал книги, но дальше статичных сайтов не заходил ? Все книги сухие, нет практик и примеров.
ребята скажите что то о PAGEKIT CMS на SYMFONY
там vue.js php + база mysql
Что думаете о методологии lean startup в разработке проектов?