UI-разработчик, JS/Node.js, BEM. Умею (но не делаю на работе) MongoDB. Люблю делать красивые аккуратные интерфейсы и шустрые нормальные алгоритмы.

Веду интенсив по фронт-энду в HTML Academy. Приходите! https://isqua.ru/htmlacademy/ Код isqua на любой интенсив даст скидку 800 рублей.
Канал в телеграме для начинающих фронтендеров: https://t.me/isqualog
Контакты

Достижения

Все достижения (5)

Наибольший вклад в теги

Все теги (59)

Лучшие ответы пользователя

Все ответы (123)
  • Как урезать свой перфекционизм?

    isquariel
    @isquariel
    Научу HTML, CSS, JS, BEM и Git
    Чтобы перестать делать лучше то, что ещё не сделано до конца, нужно понять одну простую истину: Запущенный проект лучше, чем не запущенный.

    Давайте потренируемся:
    • Что лучше: запущенный проект с несжатыми стилями или незапущенный со сжатыми?
    • Что лучше: не запущенный проект с десятью страницами или запущенный с тремя?
    • Что лучше: запущенный проект c jQuery или не запущенный без jQuery?


    Надеюсь, вы смогли выбрать! Как узнать, что пора запустить проект? (Под запуском я имею в виду «показать людям». Например, если вы решили написать библиотеку, давайте считать «проект запущенным», если вы выложили её на гитхаб) Нужно прикинуть, сколько времени вам надо на разработку и умножить на два. Если получилось больше двух недель, то стоит разбить проект на части и прикинуть так про каждую часть. Соответственно, ставите дедлайны.

    Промежуточные дедлайны помогают успеть к последнему. Старайтесь сначала реализовать основную функциональность, а потом дополнительную. Если не успеете к дедлайну доделать дополнительное — сначала запустите основное, а потом видно будет, надо ли вообще доделывать дополнительное.

    Ну и не беритесь за каждую идею, а выбирайте самые инетересные. Если вы будете делать пять проектов одновременно, скорее всего ни один не доделаете.

    Удачи!
    Ответ написан
  • Хорошая задача для укрепления знаний и практики в JavaScript?

    isquariel
    @isquariel
    Научу HTML, CSS, JS, BEM и Git
    Плюсую codewars.com, там интересные задачи на логику, алгоритмы и тонкости языка. Но это всё-таки не продуктовые задачи. Можно их много решать, но так и не научиться делать то, что обычно нужно на работе. Они развивают другое.

    Обычно все пишут туду-приложения, но это уже скучно и затёрто :) Я рекомендую попробовать написать аудиоплеер. Сайт, на котором можно послушать музыку. Можно даже авторизовывать пользователя через last.fm и например рекомендовать ему музыку на основе его предпочтений, или даже сразу включать её (подтягивая треки из вконтакте).
    Ответ написан
  • Git. Случайно удалил локальный файл, как восстановить?

    isquariel
    @isquariel
    Научу HTML, CSS, JS, BEM и Git
    Если состояние такое:
    $ git status
    
    On branch master
    Changes not staged for commit:
      (use "git add/rm <file>..." to update what will be committed)
      (use "git checkout -- <file>..." to discard changes in working directory)
    
    	deleted:    myfile


    То файл можно восстановить вот так:

    git checkout myfile

    Чтобы восстановить файл из конкретного коммита или ветки, можно сделать вот так:

    git checkout abcde myfile # abcde — хеш коммита
    # или
    git checkout feature3 myfile # feature3 — имя ветки
    Ответ написан
  • Где завести блог для собственных наработок?

    isquariel
    @isquariel
    Научу HTML, CSS, JS, BEM и Git
    Для хранения кода и вставки его в блог/на любую страницу отлично подходит Github Gist. Создаёте гист и встраиваете его куда угодно.

    Для личного техноблога я вижу три варианта:

    • Github Pages + генератор статики, например, Docpad или Jekyll. Все файлы хранятся в вашем репозитории, после написания нового поста или редактирования старого вы запускаете команду, которая генерирует HTML-файлы и публикует их в GH Pages.
    • Эгея — простой, удобный и аккуратный движок для блогов. Многие крутые русскоязычные блогеры выбрали именно её. Он на PHP+MySQL, так что можно на любом шаред-хостинге развернуть.
    • Ghost — как говорят авторы «просто блог». Тоже довольно минималистичный движок, но в то же время с гибкими настройками. Но он на Node.js, так что на первый попавшийся хостинг его уже не зальёшь.


    Во все три из них (и вообще куда угодно) можно встраивать Github Gist.
    Ответ написан
  • Как подключить в pug svg код?

    isquariel
    @isquariel
    Научу HTML, CSS, JS, BEM и Git
    Просто сделайте в шаблоне в том месте, где должна быть иконка:

    include path/to/icon.svg
    Ответ написан