Если вы разрабатываете библиотеки, которые выполняют HTTP-запросы, то для вас тут небольшое руководство о том, как не усложнять жизнь пользователям ваших продуктов. ...
Как включить TouchID для sudo
Мой новый MacBook Air оправдал мои ожидания. Не только из-за нового процессора M1. С тех пор как я перешёл с MacBook 2014 года я пожинаю плоды всех улучшений, которые Apple добавила в линейку ноутбуков за прошедшие годы. Несомненно, главное - это внедрение TouchID. Я уже подключил его для 1Password и, благодаря подсказке Джозефу, моему фолловеру в Twitter, я смог привнести это улучшение в моё любимое место – командную строку. ...
Миф о многозадачности
В своей книге «In Quality Software Management: Systems Thinking» Джеральд Вайнберг предложил эмпирическое правило для подсчёта времени, потерянного в связи с переключением между проектами. ...
21 репозиторий GitHub для будущего эксперта по JavaScript
Изучение и освоение JavaScript может быть трудным, если вы не знаете о доступных вам ресурсах. Вам не нужно записываться на дорогостоящие курсы и различные буткемпы. На самом деле, GitHub — это отличное начало. В этих бесплатных репозиториях вы найдете все, что вам нужно. Они охватывают темы от алгоритмов и принципов проектирования до руководств по стилю, фрагментов кода, шпаргалок, книг, проектов, вопросов для интервью, тестирования и т.д. ...
Расширение компонентов в October CMS
Когда речь заходит о блогах и небольших сайтах, нет сомнений, что WordPress стоит на первом месте. По большей части так сложилось из-за огромного количества плагинов, которые предоставляет его экосистема. Если вам необходим какой-то плагин для WordPress, то скорее всего он уже существует. Я человек, который заботится о безопасности, и в этом отношении WP не подходит для меня. В сочетании с тем фактом, что большая часть кода WP создана без использования объектно-ориентированной архитектуры из-за этого иногда было очень сложно его расширять или поддерживать, заставило меня искать альтернативу. Так я нашел BoltCMS и OctoberCMS. Обе CMS легкие в использовании для писателя (аналогично WP). Эти CMS также помогают разработчику. Код обеих систем основан на отраслевых стандартах, предоставляя разработчикам чистую среду для обслуживания системы или добавления новых функций по мере необходимости. Это также помогает дизайнерам и разработчикам внешних интерфейсов. Из коробки доступен Twig – приятный, дружественный шаблонизатор, позволяющий им донести свое видение пользовательского интерфейса до пользователей, используя гибкий, безопасный и простой в освоении синтаксис. Это упрощает переносимость шаблонов между CMS простыми. В этой статье я расскажу только о OctoberCMS, но обязательно ознакомьтесь с BoltCMS. Если вы просто хотите посмотреть код, перейдите на GitHub по ссылке внизу статьи. ...
Laravel 5 – пример построения запроса Query Builder с использованием whereIn и WhereNotIn
В этом посте я хотел бы поделиться с вами, опытом использования подзапросов с использованием whereIn и whereNotIn. ...
Загрузка изображений в Laravel 6 по шагам
Загрузка изображений является основным требованием для всех проектов, поэтому я приведу простой пример загрузки изображений с помощью Laravel 6. Мы используем загрузку изображений в Laravel 6 с использованием фасада Request. Мы будем загружать изображения с проверкой по типу изображения, mime-type, размера файла и т. д., таким образом можно защитить форму и маршруты от загрузки исполняемых скриптов на сервер. ...