Devник – Telegram
Devник
136 subscribers
97 photos
6 files
189 links
Веб разработка и около it'шечка

Админ: @Daniil_IO
Download Telegram
​​Первое время я писал код для Wasm в онлайн песочнице, но вчера толи из-за плохого интернета, толи из-за плохого кода она начала сильно глючить, и я решил полностью переехать на локальную разработку

Использовать webpack для сборки я не захотел, как минимум потому, что мой основной конфиг немного устарел и не умеет в Wasm, поэтому я вспомнил про Parcel. Parcel - сборщик, которому для нормальной работы и конфиг то не нужен: зависимости устанавливает сам, лоадеры есть на все случаи жизни

Но это в идеале, на самом деле Parcel v1 - очень топорный сборщик и даже через конфиг можно настроить далеко не всё. В моём случае была проблема с импортом (es6) wasm файла - мне возвращалась не просто строка с ссылкой на файл, а объект с уже готовыми к запуску функциями

Так в чём проблема, звучит, вроде, круто. А проблема в том, что я не могу передать дополнительные данные к сборке wasm файла и соответственно не могу выделить нужную мне память и передать нужные в wasm файле js функции. Но я написал костыль, через который я могу получить именно ссылку на wasm файл и подгрузить его уже самостоятельно, как мне нужно

Parcel v2 - обещает исправить кучу проблем первой версии. Серьезно, когда читаешь issue в 90% случаев написано: "Будет добавлено в Parcel v2". И, хотя бета доступна уже год, в прод v2 всё никак не уйдет и работать у меня на компе пока не хочет
​​Моя работа в основном связана с WordPress разработкой, потому что быстро и дешево, но WP точно не первопроходец в современном вебе. Поэтому я засматриваюсь на другие технологии:

* Symfony 
* Laravel + Vue
* Node.js + express + React
* Angular
* GraphQL
* TypeScript - да, в 2k20 я не писал на typenoscript
* C++ или Electron под десктоп

Но времени на всё, конечно, не хватает. Поэтому пока я хочу понять не как работать с этими технологиями, а как они устроены под капотом, особенно js фреймворки, попутно не забывая о том, чем занимаюсь сейчас
Здесь собралось уже больше 300 человек, так что мне интересно узнать с чем работают подписчики. Выбирайте всё что вам подходит или оставляйте комментарий
Anonymous Poll
46%
HTML + CSS
46%
JS
12%
Node.js
21%
PHP
19%
WordPress
14%
C++
22%
Дизайнер
10%
Не программист
12%
Другое (пишу в комментах)
​​Пока разбираюсь с WebAssembly, попутно пишу код на плюсах, который планирую в скором визуализировать.

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

Многое из того, что изучаем в универе, я уже видел, изучал или реализовывал. И чаще всего на ум приходит книга "Грокаем алгоритмы", которую я не так давно перечитывал. Сейчас я ее использую как справочник, а скачать ее можно со склада или купить, если есть такая возможность.

"Грокаем алгоритмы" подходит не только изучающим программирование, но и для расширения кругозора, потому что в ней интересные и понятные примеры
Где-то месяц назад попросили рассказать о моём тайм менеджменте, и я всё думал, что можно о нём рассказать

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

План действий сейчас прост: немного поиграюсь с Wasm и перейду к перейду к более востребованным технологиям, скорее всего, к стеку node.js. А для работы буду прокачивать навыки WordPress разработчика. Плюс у меня уже лежит сценарий для нового видео по wp и тезисы для статьи по wasm. Вокруг слишком много интересных технологий, чтобы не распыляться, но, похоже, пора взять себя в руки

А начинающий разработчик, может найти план действий для себя здесь - roadmap.sh
​​Я не очень хорошо отношусь к новостным it агрегаторам в телеграме, потому что они просто копипастят статьи с популярных сайтов и разбавляют посты рекламой. То есть пользы от них почти никакой

На том же хабре уже давно еженедельно выходят подборки новостей за неделю, и десяток телеграмм каналов не нужен. Вот, например: Дайджест свежих материалов из мира фронтенда за последнюю неделю №441 (9 — 15 ноября 2020) - куча годного материала на одной странице

Авторам каналов, которые не только копируют ссылки, но и сами создают контент, глубочайшее уважение🔥
Самый противный замкнутый круг, в который я иногда попадаю, да и не только я. Чтобы из него выбраться, сначала нужно осознать, что ты в нем и либо сменить "дело", либо через силу "пробуксовать" без прогресса, пока не начнет получаться, и лень не пройдет. Но иногда проблема может быть глубже

Чаще всего попадаешь в круг с пункта "Нет прогресса", но иногда всё начинается с "Лень делать". Например, если заработанные деньги не приносят удовольствия из-за неправильных трат или времени на "прогресс" уходит слишком много, и он становится неинтересен. В данном случае уже надо менять стиль жизни

В любом случае пускать эту ситуацию на самотёк не стоит. Нужно останавливаться, анализировать и исправлять проблемы - простого выхода здесь нет
Смотришь исходники WordPress'а и краем глаза замечаешь папку со странным названием
​​Пока работаю над проектами на WordPress, накидал себе разные вопросы, с которыми надо разобраться. На днях собрал их в кучу и систематизировал, назвав BLP - big learning plan

WP включает в себя много интересных и даже слегка неожиданных функций и библиотек, например react.js для редактора Guttenberg, Filesystem API или Cron (который не все любят)

Думаю со временем файл разрастётся и им будет даже не стыдно поделиться, а пока общий набросок:
Не заметил как видео по документации WordPress'а набрало тысячу просмотров. Для не самой популярной темы это хорошее количество.
Осталось найти время на продолжение серии - к новому году работа и учёба стали сильнее грузить, а делать видео в сжатые сроки я не хочу

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

Можете написать в комментах какие ресурсы читаете вы, а я объединю со своим топом и выпущу пост о лучших
В IT-образовании не работают лекции. Давайте это признаем и начнем учиться правильно - эта тема прямо витает в образовании программистов, лично я так и не проникся лекциями, особенно в онлайне

Большинство лекторов читает материал по книгам, которые можно купить или вообще найти в свободном доступе, а оставшиеся читают свои материалы, которые они могут просто скинуть студентам и не тратить ничье время на бессмысленное переписывание

Ну еще если ты платник, не забудь отдавать 100тыс./год - деньги, на которые можно пройти реально годные it курсы
Канал немного подостыл, но всё ещё жив.
В декабре-январе у меня мало что происходит, потому что большое количество времени занимает горячо любимая мною учеба в универе, работа, предпраздничная суета, а тут ещё и киберпанк релизнулся😄

Дата "потепления" - 25 января, и планы конечно грандиозные, но спойлерить не буду - сначало дело, потом пост ☝️

Всем счастливого нового года 🎉, хуже 20го только апокалипсис 🤣
​​Вот и прошло три недели, а вместе с ними новогодние выходные и сессия. По итогу языки, методы и алгоритмы я знаю на пятерки, что не может не радовать. Теперь полгода можно жить весело (ну вы понимаете, студенты😅).

Также этому каналу стукнуло два года, а моему рабочему стажу три - приятненько. Сейчас анализирую эти годы, чтобы 21ый стал более прорывным, посмотрим, что из этого выйдет. Но об этом постепенно чуть позже

Уже во время сессии я продолжил свои рабочие проекты, пилю интернет магазины на WordPress + Woocommerce. Стараюсь внедрят в разработку компонентный подход, казалось бы обыденность в наши дни, но не под WP

Надеюсь, все пережили выходные и уже успешно начали новый год😎
​​Решил заглянуть на ruSO, вспомнить семнадцатый год, когда еще совсем зеленый задавал вопросы сам и решал задачи других людей, набивая руку. Набрал тогда 2k репутации, немного конечно, но для новичка вполне себе

Забавно было смотреть на мои вопросы, видеть как они становятся всё более осмысленными и весной 19 года перестают появляться. А причина проста, я научился искать информацию, разбивать сложные задачи на маленькие и докапываться до истины. Полезные навыки для программиста

Сейчас на ruSO я больше модерирую: помогаю новичкам правильно задавать вопросы, объясняю ошибки, кидаю тревоги, редактирую метки, иногда отвечаю. Попутно нахожу интересные задачи и их решения

В общем, Stack Overflow приносил мне пользу, теперь я отвечаю ему взаимностью
​​Наконец-то я нашел время для создания контента. Решил немного изменить формат, которого собирался придерживаться изначально. Теперь я пишу полноценную статью и заодно записываю видео

Почему не просто видео? Для хорошо поставленной дикции (во всяком случае пока что) мне нужен полноценный материал, с которого я могу читать, не люблю "экать", "бэкать" и "мэкать". Поэтому я пишу сценарий, который представляет собой вполне себе статью. Данный материал можно отдельно выложить для тех, кто больше любит читать, чем смотреть и слушать

Почему не просто текст? Я уже как-то писал, что мне нравятся как видео формат материалов, так и ютуб как площадка для различного контента. Собственно, ничего моё мнение не изменилось

Сроки выхода первых видео и статьи в 2021 пока говорить ну буду, уж слишком люблю не успевать к дедлайну. А нет дедлайна — нет проблем. Тема же будет "Терминология WordPress" - собираю все самые главные понятия вместе, чтобы было куда новичков посылать
​​На картинке в прошлом посте не просто так можно увидеть лого хабра, именно здесь я планирую выпускать статьи. После прочтения всех правил, которые только нашел, оказалось, что создавать контент не так уж элитарно и доступно каждому

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

Кратко процесс рассмотрения первой публикации, можно найти на картинке ниже
У меня давно валяется прикольный комиксы про тигра-тестировщика. Сейчас о нем вспомнил и решил поделиться