Веб-разработчик и автор этого сайта.
пн вт ср чт пт сб вс
февраль
0
0
0
2
0
0
0
1
2
0
1
3
0
0
2
0
0
0
0
0
2
0
0
январь
4
0
4
0
1
0
2
3
0
0
0
0
5
1
1
0
0
0
0
3
2
3
2
1
0
0
2
3
3
0
0
декабрь
2
0
5
1
8
4
1
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
ноябрь
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
октябрь
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
сентябрь
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
август
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
июль
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
июнь
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
май
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
апрель
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
март
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
колличество статей прочитанных за сутки от 0 до 8

История изученных статей

#теорияпрограммирования немного сарказма от именитой компании, но причина иронии в хроническом возведении идеалов в абсолют. Я считаю, что решение задачи должно быть более приоритетным, чем выбор инструмента. Если мы купили картину, то мы повесим её на шуруп, даже если в наличии у нас только молоток, в этой ситуации глупо рассуждать, о том, что шуруповёрт справился бы лучше.
#теорияпрограммирования функционального подхода, малополезно в вебразработке, но рекомендую для общего развития.
#vuejs довольно интересная статья о базовом проектирование SPA приложения с использованием Vuejs поверхностно обхватывает все аспекты от роутинга до развёртывания. Совсем не заметил информации о том как сделать приложение "более быстрым"
#js #unittest небольшая подборка фреймворков для тестирования JavaScript
#js и снова статья для самых маленьких, пожалуй самое полезное что я извлёк из неё, это ссылка на рекомендации тестирования JS
#js
#laravel #unittest #phpunit способ тестирования методов включающих статически вызовы методов других объектов. Я думаю что проблема в том, что в данном случае статический вызов имеет обращение к базе данных, и метод не является чистой функцией. Чистые функции не доставляют проблем при тестировании - мы просто предполагаем что они работают должным образом.
#devtools я не нахожу чрезмерно полезным эту информацию, всё это (кроме пожалуй поиска элементов) выполняется через дебаггер в более удобной форме.
#sql хотя это в большей степени относится в #SQLServer статья даёт повод задуматься, а хорошо ли ты знаком с датами в MySQL
#svelte ну это довольно интересный опыт исследования фреймворка в академических целях, но всё же стоит начать с официальной документации
#js эту статью я бы рекомендовал не только тем, кто идёт на собеседование, но всем кто работает с JS в не зависимости от стажа. Заучивать не стоит, достаточно внимательно прочитать.
#js
#vuejs #axios в общем то ничего нового, ничего сложного, таких статей уже полтора миллиарда, но люди продолжают их писать. А происходит это потому что нет другого способа заявить о своей компетенции, собственно по этому я и сделал этот сайт.
#теорияпрограммирования в давние времена перейдя с Basic на C/C++ было мучительно больно осознавать необходимость декларировать типы, но сейчас принимаю это исключительно как благо.
#redis немного больше информации о типах данных, в целом не сильно дополняет документацию.
#svelte третья версия фреймворка о котором не особо пишут на hh.ru, подход звучит прогрессивно, но какова практическая польза. Я думаю имеет смысл написать свой хелоуворд с использование этого инструмента.
#js ну будем считать что повторение мать учения, и это тоже пошло мне на пользу
#js
#redis справочник базовых возможностей redis, не нужно ожидать от него каких либо глубоких пояснений, но информации вполне достаточно чтобы разобраться в чужом коде. Не смотря на это, я бы настоятельно рекомендовал ознакомится с редисом более глубоко, для понимания узких мест.
#php роли плохие, а почему - потому что в сложных случаях это приводит к дублированию и усложнению. Какие ваши доказательства? К чёрту доказательства, лучше посмотрите не voter's
#php #phpunit очень хорошая развернутая статья. Автор указал, что это его мнение, по этому не имеет смысла говорить об однобокости суждения. Каждое мнение обусловлено опытом, и пуская я не могу согласится со всеми утверждениями, я с уверенностью скажу что статья будет полезна любому кто изучает тестирование или хочет ознакомится с реальными практиками.
#php #phpunit тесты это хорошо, тесты помогают спать спокойнее, но так прискорбно что наш проект практически невозможно покрыть тестами
#vuejs #js всегда полезно ознакомится с самыми базовыми подходами, следует ли использовать эту статью как туториал для начинающих - вполне да, но только после изучения официальной документации.
#php имея огромный опыт работы с системой построенной на чистых функциях я могу сказать, что, в принципе, функциональный подход (не конкретно этот) позволяет строить приложения, но очень сильно упирается в ответственность и косность мышления разработчиков
#php вводная информация по лямбдам, нам мой взгляд недостаточно подробно описана работа с замыканиями, они, в свою очередь, позволяют создавать рекурсивный вызов лямбды, а так же лишь вскользь упомянуто что лямбда это по сути объект.
#php очередной велосипед, полезен исключительно в академических целях и то только для автора
#js #virtualDOM поверхностное описание vDOM пойдёт как вводная статья
#теорияпрограммирования ой да не в исключении дело, а в конкретном примере. Если ребятушки используют попытку чтения для проверки существования файла, то это не проблема исключений, а проблема разделения ответственности. Отсутствие файла при попытки чтения - это исключение, отсутствие файла при проверке наличия - это штатная ситуация.
#agile разработка программного продукта в любом случае не должна быть сосредоточена на процессе разработки, но вы должны держать в фокусе цель разработки.
#php #standartsn мне кажется этот документ должен был закончится на строке: Код ДОЛЖЕН быть оформлен согласно всем правилам, указанным в стандарте PSR-12.
#elixir ох и не знаю, ещё одна интересная технология, но к сожалению похоже, что сейчас я никак с ней не пересекаюсь в работе
#js от ниндзя, забавные приёмы с порой зубодробильным и мозголомным синтаксисом, но нужно значит инструмент с которым работаешь, по этому я считаю хоть часть приёмом стоило бы занести в худшие практики, но статья рекомендована к прочтению.
#js
#ajax #js для самых маленьких, как обычно все советы сводятся к одному - думайте не только о хорошем, но и о плохом, и всё в вашей жизни будет хорошо.
#low-code просто стоит обходить это стороной, хотя бы по причине зависимости от вендора
#sql использование EXISTS в условиях выборки, может оказаться удобнее объединения таблиц, но согласно этой статье подзапрос будет вызван для каждой строки-кандидата, что вызывает вопросы относительно производительности этого метода и требует исследования на объёмной выборке.
#rest статья вырвана из контекста и описывает базовые вещи понятные любому адекватному человеку.
#jit #phalcon уже в 2016 #php во всю компилировали в экстеншены, а я узнал об этом только в 2020, это большое упущение.
#api #теорияпрограммирования комментарии к статье не менее полезны чем статья, рекомендую ознакомится с ними в том числе. В целом, большая часть описанного это правила здравого смысла...
#vuejs я не думаю, что стоит гнаться за трендами и использовать только самые последние версии продуктов. Если ваш текущий продукт использует какую то версию стороннего фейрмворка, то, я дума, у вас найдётся достаточно основание не мигрировать на более новую версию. Конечно с в случае в #vuejs это не должно вызвать проблем, а кроме того добавит приятные плюшки (меня лично очень радует TS) и я скорее всего буду переводить свои проекты на последнюю версию.
#sql очень интересный теоретический разбор способа индексации булевых колонок в SQL, фактически предлагается индексировать их группами, что согласно вычислениям, а так же тестам, позволяет повысить поиск данных
#php #lint #codestyle #devteam на мой взгляд команда вк создала отличный инструмент позволяющий улучшить качество кодовой базы.
#vuejs #js подборка простых рецептов по оптимизации vue, для тех кто не хочет углубляться в тонкости реализации фреймворка
общая концепция понимания термина технического долга в #теорияпрограммирования
вот такая вот она #теорияпрограммирования на текущий момент. Кто то топит за то чтобы просто выбросить первую версию продута, а другие говорят, что это худшее что можно придумать.
#теорияпрограммирования простые выводы, что то похожее на теорию разбитых окон - все будут относится халатно к коду, если за ним никто не будет присматривать, будь то один человек или группа владельцев.
#design-patterns #паттерны отличный справочник по паттернам. Маст хэв у каждого в закладках.
#js для самых маленьких, если вы работаете с ним давно, то не найдёте в статье ничего интересного. Не тратьте время.
#js
#mysql ускорение работы базы данных с помощью инструмента кластеризации, позволяет разделить данные выделив наиболее востребованные
#психология довольно интересная информация о том как можно облегчить процесс обучения новым навыкам. Информация в статье вводная, и не содержит готовых решений, но может является отправной точкой для изучения теории когнитивной нагрузки.
#patterns паттерн позволяет менять поведение без изменения реализации
#теорияпрограммирования #patterns малоинформативная статья, мало примеров, практически перечисление шаблонов без описания реализации. Если не знаком с реализацией шаблонов и нет опыта использования, то статья практически бесполезная.
#patterns #php Действительно крайне верно подмечено, что мы зачастую создавая классы не задумываемся о том, что они могут быть унаследованы. Более того, большинство наших классов создаются финальными, но мы игнорируем возможности языка оставляя доступ к наследованию и переопределению поведения класса с помощью инструментов наследования.
#нейросети можно оценить порог входа в #DataScience , сейчас для меня он выглядит непреодолимым. Буду продолжать интересоваться этой темой.
#react #redux #ContextAPI Я думаю, что имеет смысл комбинировать оба подхода. Во всяком случае, пока мне кажется рано выкидывать Redux, да и честно признаться ContextApi на мой взгляд не заменяют эту библиотеку
сравнительный обзор разных способов обработки #xml в #php
#психология #SoftSkills хорошая статья, я думаю стоит вернуться к ней ещё пару раз и разобрать тезисно. Не скажу что необходимость в социальной интеграции на рабочем месте стало для меня откровением, но текст можно использовать как напоминание о том, что так же важно как и профессиональные качества
#security какая польза от этой статьи, наверное никакой. Список очевидных ни на что не годных паролей, хотя...
#php #go Практически малополезное сравнение синтаксиса двух языков. Возможно когда то я перейду на Go и эта страницы теперь является отправной точкой.
#психология #саморазвитие я думаю, что ты и есть твои привычки, нельзя избавится от всех, и нельзя выбросить из жизни все что приносит тебе удовольствие. В целом, статья хорошая, но не стоит оптимизировать свою жизнь с фанатизмом.
#php таким образом, выясняется, то что удобно не всегда будет быстрее и нужно быть аккуратнее с замыканиями при обработке больших объёмов данных.
#nodejs При разработке нескольких проектов одновременно, может оказаться что версии пакетов не совместимы с установленной версией Nodejs, но с NVM можно использовать несколько версий NodeJS переключаясь между ними по мере необходимости.
#vuejs #js Непонятно почему эта фишка задокументирована незначительно, вообще мне кажется странным, когда родительский компонент интересуется состоянием дочернего компонента - в целом это не укладывается в концепцию VueJs, наверняка это и было причиной, но почему эта возможность есть....
#laravel #php Довольно интересное решение проблемы мультиязычности. На самом деле на текущем сайте похоже тоже будет проблема с индексацией контента на разных языках. Пока совсем не понятно какого плана будут проблемы, но мне кажется решение из комментариев поможет мне.
#english изучение идеом позволяет совмещать приятное с полезным. Поймать свет в бутылку, как сделать что-то действительно невозможное, это будет стоить больших усилий, но послушайте как круто это звучит.
#react #js Это просто какая то жесть, пример в статье делает больно - колоссальный оверхед ради плёвой задачи. Я уверен это нужно пробовать и изучать преимущества и недостатки, в целом очень интересно, но пока не очень понятно в чём преимущество перед redux-ом
#graphql #security Честно признаться, статья делает сенсацию на ровном месте. Конечно она имеет конкретные решения для GraphQL, но фактически описывает действительно базовые вещи которые должны быть знакомы каждому разработчику. Ещё раз: практически все уязвимости описанные в статье являются общими и имеют косвенное отношение к конкретной технологии.
#managemt Таким образом можно установить, что автор статьи не смог выявить конкретных метрик чтобы определить продуктивность программистов, но на данный момент есть успешные практики расчёта KPI разработчика, на основе решения проблем продукта и конечного пользователя.
Всё что нужно чтобы создать мультиязычный сайт на #laravel
#js #shadowdom Наконец я посмотрел, что это такое - по сей день судьба не свела меня с необходимостью нативного использования этих структур
#js #css #development Я не столь прогрессивен как автор этой статьи, но было интересно посмотреть в будущее. Я не могу сегодня согласиться со всем что описано в статье, к примеру я не могу отказаться от бандлеров или исключить использование jQuery, но я не могу отрицать наблюдаемых тенденций в вебразработке.
#ux Хорошая подборка диаграмм с описание преимуществ, но снова нет того что помогло бы визуализировать именно мой случай, хотя эта статья добавила идею.
#ux
#ux Статья помогает выбрать диаграмму для визуализации данных, но к сожалению она охватывает только часть задач и не покрывает мой кейс. В любом случае полезно для общего понимания принципов выбора диаграмм.
#ux
#reactiveprogramming Очередная история о том как можно испортить любую хорошую идею. Сектанство в программировании всегда приводит к одному результату.
#3d абсолютно не профильная информация, но познавательно. Никогда не думаешь о том как сложно устроены, казалось бы, простые вещи.
#3d
#react #redux Полезная вводная статья о библиотеке упрощающей разработку с использованием redux
#php Достаточны интересным и новым для меня показалось применение имутабельных объектов-свойств в качестве параметра функций. В целом я думаю это достаточно полезная концепция - нужно будет опробовать её в деле. Хотя фактически последний пример не был бы проблемой, если бы метод фильтрации не менял бы выходной параметр.
Управление масштабом SVG на страницах сайта. Ничего не понятно, но очень интересно. #svg #css
Обычная инструкция, но как обычно прекрасно помогает в работе. #laravel