Задать вопрос
  • Как эффективно изучать angular js?

    SternMore
    @SternMore
    Работаю над GrabDuck.com
    Не знаю на счет эффективного способа, могу поделиться своим.

    Когда мы мигрировали наш проект GrabDuck на angularjs с js+jquery, стоял такой же вопрос - как быстро понять что такое angular и начать его использовать. Совет N1, который все дают - "читаем доки" нам не подошел. Очень трудно понять какие-то детали, не понимая что такое angular в целом. Инфы очень много и в голове от всего каша. Наверное можно так выучить и даже стать реальным профессионалом, но быстро сделать это точно не получится. Вообщем метод хорош для любителей академических подходов.

    Что делали мы:
    1. пройти пару туториалов, лучше видео - получается быстрее. (как пример Egghead.io - AngularJS)
    2. начать что-то делать самому, лучше уже реальное, обращаясь к туториалам из #1, за подсказками. Тут уже вы готовы начать посматривать в сторону официальной доки
    3. Через какое-то время, вы почувствуете себя комфортно делать что-то на уровне пройденных туториалов, без использования их как подсказки. Тут уже без чтения доков, для прояснения каких-то вопросов, не обойтись. будет много рефакторинга вашего предыдущего кода, потому что к этому моменту у вас появится свое чувство стиля и вы увидите как все неправильно было сделано изначально. )
    4. Последний пункт наступает примерно через несколько месяцев работы. Внезапно вы обнаруживаете, что ваше angular приложение работает чертовски медленно и нужно с этим что-то делать. Читайте статьи о том как оптимизировать (как пример, который нашел на GrabDuck - 11 Tips to Improve AngularJS Performance). тут уж вам, хочется того или нет, прийдется понять как работает angular изнутри и стать настоящим профи в этом фреймворке.

    Надеюсь информация была полезна. :-)
    Ответ написан
    Комментировать
  • Как эффективно изучать angular js?

    @rinatoptimus
    На ютубе есть канал megamind по Angular 2. Уроки 2016 года.
    Ответ написан
    3 комментария
  • Как организовать закладки на сайты?

    @balamut108
    Py
    Около года пользуюсь Покет: https://getpocket.com/a/

    Организовать тоже очень просто (правая кнопка мыши и далее вводишь тег или теги). Позже на веб-сайте можно просмотреть все закладки в удобном виде. Какие-то даже просматриваются в режиме напоминающим чтение.
    Ответ написан
    Комментировать
  • Как эффективно изучать angular js?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) продолжаем учить "ванильный JS", паралельно почитывая про babel, es2015 и т.д.
    2) когда мы ищем информацию в интернетах - учитываем что сейчас актуальная версия ангуляра - 1.5, второй ангуляр в бете, так что 90% информации устарело. Я даже больше скажу - даже официальная документация устарела, обновленный вариант сможете найти на github проекта в пул реквестах.
    3) https://github.com/gdi2290/ngExam - рекомендую этот список тем того, что вам надо знать про ангуляр (ну и не только).
    4) https://github.com/AngularClass/NG6-todomvc-starter - тут я попытался собрать полезные статьи на тему что надо учить и как + пример маленького современного приложения. Так же в ишусах к NG6-starter обсуждается как лучше его готовить.
    5) https://habrahabr.ru/post/277087/ - про angular 1.5 и то как я готовлю ангуляр.

    Ну и так же не стоит пренебрежительно относиться ко всяким реактам и эмберам - идеология у всех приблизительно схожа, все крутые чуваки юзают компонентный подход (потому что это удобно и логично для проектирования интерфейсов), у всех примерно одинаковое виденье по поводу data-flow в приложениях и т.д. Так что с ними ознакомиться тоже можно, у реакта чуть больше расписано про компоненты например.

    Ну и да - обязательно прочитать документацию к ангуляру. Возможно не всю сразу но базовые понятия что бы раскрыть. И разобраться с тем что значит "декларативное представление".
    Ответ написан
    4 комментария
  • Объясните мне пожалуйста что оно от меня хочет?

    @skygliderus
    Excel, HTML, CSS, JS, PHP, adaptive design
    Перечитал кучу форумов, чтобы решить проблему.

    А оказалось нужно просто внимательнее "курить мануалы", прокручиваем до Configuring VM Acceleration on Windows и смотрим п.2:
    After the download completes, execute /extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM.exe

    Это означает, что скачанный через SDKManager пакет не готов к использованию - он ПРОСТО СКАЧАН. Т.е. необходимо зайти в папку и запустить на исполнение файл intelhaxm.exe, правда в моём случае - использую Android Studio, файл назывался intelhaxm-android.exe. Для решения проблемы у автора вопроса читаем чуть ниже в указанном мануале, что нужно сделать, чтобы работало на AMD процессоре.
    Запускается привычный интерфейс установки msi, достаточно везде нажимать Далее.
    После завершения установки - в командной строке набираем sc query intelhaxm.
    Если в ответ получаешь:
    Тип : 1 KERNEL_DRIVER
    Состояние : 4 RUNNING
    (STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
    Код_выхода_Win32 : 0 (0x0)
    Код_выхода_службы : 0 (0x0)
    Контрольная_точка : 0x0
    Ожидание : 0x0
    Значит всё в порядке и можно работать!

    Удачи!!!
    Ответ написан
    2 комментария
  • Какими ресурсами с дизайнами сайтов вы пользуетесь?

    Недавно нашел для себя клад крутых дизайнов в Pinterest. Очень удобно искать по тегам.
    0f78595fea2c49ff870cd6cf9970ff9a.jpg
    Ответ написан
    Комментировать
  • Верстать без фреймвороков это значит быть не професионалом?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    Смотрю многие пишут что с фреймворком, тянутся лишние стили и бла-бла-бла. Вы вообще давно на фреймворках верстали? Ставите сборщик, выключаете лишние не используемые компоненты, как в scss так и в js, переопределяете настройки в settings файлах. Дописываете недостающее.
    В итоге вы получаете минималистичный, проверенный времени и кучей народа, готовый к масштабированию результат, который смогут подхватить другие специалисты.
    Заказчик ответил грубовато, но в целом он прав.
    Ответ написан
    Комментировать
  • Какими ресурсами с дизайнами сайтов вы пользуетесь?

    Mikhail_RU
    @Mikhail_RU
    учусь
    Ответ написан
    Комментировать
  • Верстать без фреймвороков это значит быть не професионалом?

    FreedomRun
    @FreedomRun
    веб-программист
    ИМХО, и на Bootstrap, и с "0" можно как г*но сделать, так и конфетку. Заказчику можно было сказать, что я на Bootstrap сделаю и взять от него только сетку (или "только" ещё что-нибудь, что тебе поможет не изобретать велосипед). В любом случае надо стараться делать так, как хочет заказчик: у него деньги, он и "музыку заказывает".
    Ответ написан
    Комментировать
  • Как выполнять адаптивную верстку статичного макета PSD?

    FreedomRun
    @FreedomRun
    веб-программист
    Как вариант просто начать верстать "mobile first". Сначала одним столбцом делаешь стили для основных блоков. Потом начинаешь постепенно (по мере увеличения ширины экрана) позиционировать эти элементы. В зависимости от проекта можно либо сетки всякие использовать, либо обычными 'float' и 'position: absolute' делать layout (позиционирование). Брейкпоинты можно из того же Bootstrap взять. Мне кажется, тем людям, которые дали тебе задание, даже понравится, что ты всё сделал без лишних вопросов. А если им что-то не понравится в мобильной версии, то всегда можно сослаться на отсутствие PSD-макета или ТЗ по мобильной версии.
    Ответ написан
    Комментировать
  • Верстать без фреймвороков это значит быть не професионалом?

    delphinpro
    @delphinpro Куратор тега CSS
    frontend developer
    Быть профессионалом - значит знать и правильно применять необходимые инструменты для наиболее эффективного решения задачи. А также НЕ применять, если в этом нет необходимости.
    Ответ написан
    4 комментария
  • Верстать без фреймвороков это значит быть не професионалом?

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

    Писать с нуля - это каменный век, так и будем на велосипедах ездить? Или уже на ракете полетим?
    Ответ написан
  • Какой есть хороший инструмент для прототипирования сайтов?

    vbiralo
    @vbiralo
    WEB-Разработчик
    1) Wireframe.cc: пожалуй, самый простой сервис, находка для быстрых набросков
    https://wireframe.cc/

    2) Balsamiq: простой и интуитивно понятный ресурс
    balsamiq.com

    3) Axure: идеальный ресурс для проектировщиков и менеджеров
    www.axure.com

    4) Invision: мощный онлайн-сервис, с огромным набором дополнительных функций
    www.invisionapp.com

    5) POP: приложение, бумага и карандаш - это все, что вам требуется для создания интерактивного прототипа
    https://popapp.in/

    6) Moqups: Помимо прототипов можно создавать карты сайта, диаграммы и многое другое
    https://moqups.com/

    7) Mockflow: удобный инструмент, с неперегруженным функционалом
    www.mockflow.com

    8) Proto.io: незаменим для проектирования интерактивных прототипов приложений
    https://proto.io/

    9) UXPin: полезный и интересный сервис для профессионалов
    www.uxpin.com

    10) Omni Graffle: излюбленный сервис для приверженцев iOS
    www.omnigroup.com/omniGraffle
    Ответ написан
    3 комментария
  • Где и как следить за новинками и тенденциями разработки?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Подпишитесь на соответствующие блоги Майкрософта - blogs.msdn.com/b/developer-tools
    Ну и всяких выдающихся товарищей вроде www.hanselman.com/blog
    Точно не пропустите ничего интересного :)
    Ответ написан
    1 комментарий
  • Какой стек технологий и инструментов сейчас востребован?

    @dixoNich
    frontend developer
    стандартный набор: webpack (gulp) + babel (for es6) + stylus (less/sass)
    ну а дальше уже зависит от конкретной вакансии в конкретной работе
    если вы хорошо знаете es5, то вряд ли вас не возьмут в компанию с формулировкой "не умеет писать классы es6!!!"
    если вы сейчас, конечно, не используете даже системы сборки, то отстали вы прилично :) я уж не помню, как без них то жили...
    Ответ написан
    5 комментариев
  • Браузерная JS игра?

    Phizio
    @Phizio
    Очень хорошие примеры на офсайте pixijs pixijs.github.io/examples
    Ну и да, у Саши Котова чуть выше ссылка на хабр есть, где про Phazer (надстройка над Pixijs) разжевано доступно и понятно.
    Ответ написан
    Комментировать
  • Браузерная JS игра?

    @Sashjkeee
    f-e
    Ответ написан
    Комментировать
  • Где и какие есть актуальные ресурсы для front-end?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    1) tympanus.net/codrops (как указали в другом ответе)
    2) habrahabr.ru/posts/frontend - нувыпоняли.
    3) Подписаться и еженедельно читать фронт-енд дайджесты (ну или просто зайти на сайт и читать там выпуски):
    a) javascriptweekly.com
    b) css-weekly.com
    c) tympanus.net/codrops/collective
    d) habrahabr.ru/company/zfort - у них самые большие дайджесты, там до кучи еще и дизайн/новости/крутые сайты и прочее.
    (соответственно ссылки во всех этих дайджестах часто повторяются, так что не пугайтесь объемам)
    4) codepen.io - тут смотрите код, вдохновляетесь чужими работами и пилите свои.
    5) Лезете в твиттер, подписываетесь на крутых разработчиков, там тоже проскакивает много годноты.
    Ответ написан
    Комментировать
  • План обучения Python и дальнейшие перспективы. Кто подскажет?

    @Quirel
    Обратите внимание на отличный курс от MITx.
    https://www.edx.org/course/introduction-computer-s...
    На английском языке, но все лекции с английскими субтитрами и переводчиком никто не мешает пользоваться.
    Курс действительно годный, дает начальную базу именно по программированию в целом, а для изучения как раз используется python (правда 2я ветка, но я не считаю это проблемой, в основном все что дается в этом курсе применимо и к 3й ветке). Сейчас уже семестр идет, закончится в марте. Советую записаться на следующий (правда даты не знаю, наверно объявят после окончания текущего семестра).
    Ответ написан
    1 комментарий