LawsOfUX — это сборник лучших практик, которые важно учитывать при создании пользовательских интерфейсов
Сборник сделан в формате интерактивного справочника, в котором простым языком объясняют 21 правило для разработки действительно удобных интерфейсов. Каждое из них подкреплено полноценным исследованием: https://lawsofux.com/
#ux #шпаргалки
Сборник сделан в формате интерактивного справочника, в котором простым языком объясняют 21 правило для разработки действительно удобных интерфейсов. Каждое из них подкреплено полноценным исследованием: https://lawsofux.com/
#ux #шпаргалки
September 17, 2023
За что ненавидят JavaScript?
Среди веб-разработчиков принято шутить над PHP и хоронить язык каждый год, а среди разработчиков в целом принято шутить над JavaScript.
Изучили споры между фанатами и хейтерами JavaScript и разобрались, чем JS заслужил нелюбовь кодеров и справедливы ли нападки: https://tproger.ru/articles/za-chto-nenavidyat-yazyk-programmirovaniya-javascript
#javascript
Среди веб-разработчиков принято шутить над PHP и хоронить язык каждый год, а среди разработчиков в целом принято шутить над JavaScript.
Изучили споры между фанатами и хейтерами JavaScript и разобрались, чем JS заслужил нелюбовь кодеров и справедливы ли нападки: https://tproger.ru/articles/za-chto-nenavidyat-yazyk-programmirovaniya-javascript
#javascript
September 18, 2023
Kokос ждёт сеньор фронтенд-разработчиков
Kokoc Group — группа компаний, включающая в себя более 30-ти агентств, сервисов и решений для эффективного развития бизнеса, у которой уже более 40 продуктов: высоконагруженные рекламные сети, маркетинговые сервисы и платформы, сервисы автоматизации для digital-специалистов, финансовые сервисы и др.
Если у вас есть опыт разработки от четырёх лет, знания React, JS, TS и Next.js, то вы можете попробовать попасть на работу в одну из крупнейших российских компаний в сфере digital.
Детали и возможность оставить отклик тут: https://tprg.ru/FnHQ
#работа #вакансии
Kokoc Group — группа компаний, включающая в себя более 30-ти агентств, сервисов и решений для эффективного развития бизнеса, у которой уже более 40 продуктов: высоконагруженные рекламные сети, маркетинговые сервисы и платформы, сервисы автоматизации для digital-специалистов, финансовые сервисы и др.
Если у вас есть опыт разработки от четырёх лет, знания React, JS, TS и Next.js, то вы можете попробовать попасть на работу в одну из крупнейших российских компаний в сфере digital.
Детали и возможность оставить отклик тут: https://tprg.ru/FnHQ
#работа #вакансии
September 18, 2023
Чистый» код и ужасная производительность
Программистам, особенно начинающим, часто рекомендуют писать «чистый» код. Вот основные правила чистого кода:
— Отдавайте предпочтение полиморфизму, а не «if/else» и «switch».
— Код не должен знать о внутреннем устройстве объектов, с которыми он работает.
— Функции должны быть маленькими.
— Каждая функция должна выполнять одну задачу.
— Принцип «DRY» — Don’t Repeat Yourself («не повторяйся»).
Но на самом деле большая часть этих правил не влияет на среду исполнения кода. А в добавок может ещё и сильно урезать производительность.
Почему так происходит и что с этим делать: https://habr.com/ru/articles/760184/
#чистыйкод #советы
Программистам, особенно начинающим, часто рекомендуют писать «чистый» код. Вот основные правила чистого кода:
— Отдавайте предпочтение полиморфизму, а не «if/else» и «switch».
— Код не должен знать о внутреннем устройстве объектов, с которыми он работает.
— Функции должны быть маленькими.
— Каждая функция должна выполнять одну задачу.
— Принцип «DRY» — Don’t Repeat Yourself («не повторяйся»).
Но на самом деле большая часть этих правил не влияет на среду исполнения кода. А в добавок может ещё и сильно урезать производительность.
Почему так происходит и что с этим делать: https://habr.com/ru/articles/760184/
#чистыйкод #советы
September 18, 2023
Есть ли жизнь после Atlassian
В 2022 году Atlassian ограничила функциональность сервисов в России, поэтому Jira, Confluence и Trello стали недоступны многим компаниям. К счастью, сегодня есть аналоги этих сервисов и продолжают появляться новые.
Один такой продукт сделали для себя в Ростелекоме и теперь решили поделиться им с остальными. Подробнее:
https://tprg.ru/DAgc
В 2022 году Atlassian ограничила функциональность сервисов в России, поэтому Jira, Confluence и Trello стали недоступны многим компаниям. К счастью, сегодня есть аналоги этих сервисов и продолжают появляться новые.
Один такой продукт сделали для себя в Ростелекоме и теперь решили поделиться им с остальными. Подробнее:
https://tprg.ru/DAgc
September 18, 2023
September 19, 2023
Практикуемся в React, TypeScript и MobX
Небольшой гайд, как создать to-do лист с бесконечной вложенностью подзадач. Можно посмотреть код и попробовать результат в демо:
https://tproger.ru/articles/sozdanie-todo-list-beskonechnoj-vlozhennosti-react-typescript-mobx
#веб react #typescript #фронтенд
Небольшой гайд, как создать to-do лист с бесконечной вложенностью подзадач. Можно посмотреть код и попробовать результат в демо:
https://tproger.ru/articles/sozdanie-todo-list-beskonechnoj-vlozhennosti-react-typescript-mobx
#веб react #typescript #фронтенд
September 19, 2023
Почему приложения становятся хуже: тирания маржинального пользователя
Почему разработчики не всегда идут по пути улучшения приложений взамен на увеличение метрик и прибыли, и как вообще сложился такой парадокс?
Автор статьи за шесть лет работы в Google смог наблюдать, как из продуктов пропадают любимые пользователями фичи, последние остатки креативности и увлечённости. Причина — тирания маржинального пользователя: https://habr.com/ru/articles/761292/
#тренды #финансы
Почему разработчики не всегда идут по пути улучшения приложений взамен на увеличение метрик и прибыли, и как вообще сложился такой парадокс?
Автор статьи за шесть лет работы в Google смог наблюдать, как из продуктов пропадают любимые пользователями фичи, последние остатки креативности и увлечённости. Причина — тирания маржинального пользователя: https://habr.com/ru/articles/761292/
#тренды #финансы
September 20, 2023
Разбираемся с Kubernetes: подборка статей для старта работы с контейнерами
— Kubernetes как профстандарт работы с контейнерами: https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers
— Разработка приложений в среде Kubernetes: преимущества и нюансы: https://tproger.ru/articles/razrabotka-prilozhenij-v-srede-kubernetes-preimushhestva-i-njuansy
— Зачем и как использовать контейнеры: разбираемся с Docker, Kubernetes и другими инструментами: https://tproger.ru/articles/containers-explained
— Как Kubernetes повышает ценность ИТ-навыков: https://tproger.ru/articles/kak-kubernetes-povyshaet-cennost-it-navykov
#devops #инструменты #kubernetes
— Kubernetes как профстандарт работы с контейнерами: https://tproger.ru/blogs/kubernetes-as-default-tool-for-containers
— Разработка приложений в среде Kubernetes: преимущества и нюансы: https://tproger.ru/articles/razrabotka-prilozhenij-v-srede-kubernetes-preimushhestva-i-njuansy
— Зачем и как использовать контейнеры: разбираемся с Docker, Kubernetes и другими инструментами: https://tproger.ru/articles/containers-explained
— Как Kubernetes повышает ценность ИТ-навыков: https://tproger.ru/articles/kak-kubernetes-povyshaet-cennost-it-navykov
#devops #инструменты #kubernetes
September 20, 2023
September 21, 2023
Стал ли пользователь ленивее?
У современных пользователей всё больше требований к сайтам и приложениям: они должны быть быстрыми, удобными, понятными и максимально простыми. Любой лишний клик, каждая дополнительная секунда или длинный скролл — и все, пользователь уходит с сайта или закрывает приложение.
Действительно ли пользователи стали ленивыми? Давайте разбираться: https://tproger.ru/articles/stal-li-polzovatel-lenivee-spojler-net-no-karty-emu-vsyo-ravno-nuzhny
#тренды #ux #веб
У современных пользователей всё больше требований к сайтам и приложениям: они должны быть быстрыми, удобными, понятными и максимально простыми. Любой лишний клик, каждая дополнительная секунда или длинный скролл — и все, пользователь уходит с сайта или закрывает приложение.
Действительно ли пользователи стали ленивыми? Давайте разбираться: https://tproger.ru/articles/stal-li-polzovatel-lenivee-spojler-net-no-karty-emu-vsyo-ravno-nuzhny
#тренды #ux #веб
September 21, 2023
В одном месте собрали большую подборку самых важных команд терминала Linux
Они помогут здорово сэкономить своё время и повысить продуктивность: https://tproger.ru/articles/useful-linux-commands/
#linux
Они помогут здорово сэкономить своё время и повысить продуктивность: https://tproger.ru/articles/useful-linux-commands/
#linux
September 21, 2023
Главная проблема новичков в асинхронном программировании на Python
Асинхронность в Python должен знать почти каждый разработчик на Python, который хочет быть вовлечён в коммерческую разработку. Как минимум это касается веб-программирования, где очень важна скорость отклика приложения.
В статье вы узнаете про главную проблему асинхронного программирования на Python. И лучше разберётесь с async и await: https://tproger.ru/articles/glavnaya-problema-novichkov-v-asinhronnom-programmirovnaii-na-python
#python #асинхронность
Асинхронность в Python должен знать почти каждый разработчик на Python, который хочет быть вовлечён в коммерческую разработку. Как минимум это касается веб-программирования, где очень важна скорость отклика приложения.
В статье вы узнаете про главную проблему асинхронного программирования на Python. И лучше разберётесь с async и await: https://tproger.ru/articles/glavnaya-problema-novichkov-v-asinhronnom-programmirovnaii-na-python
#python #асинхронность
September 22, 2023
Разработчики выпустили плагин Voices, позволяющий оставлять голосовые комментарии в коде
На GitHub опубликовали код плагина Voices для интегрированных сред разработки от компании JetBrains. С его помощью можно оставлять в коде голосовые комментарии: https://github.com/polina4096/voices
Для установки необходимо скачать jar-файл из раздела Releases. После следует перейти в настройки IDE и открыть раздел управления расширениями. В окне требуется выбрать установку из памяти и перезапустить IDE.
С каждым днём мы все дальше от Бога...
#кек
На GitHub опубликовали код плагина Voices для интегрированных сред разработки от компании JetBrains. С его помощью можно оставлять в коде голосовые комментарии: https://github.com/polina4096/voices
Для установки необходимо скачать jar-файл из раздела Releases. После следует перейти в настройки IDE и открыть раздел управления расширениями. В окне требуется выбрать установку из памяти и перезапустить IDE.
С каждым днём мы все дальше от Бога...
#кек
September 22, 2023
История C++ с 1953 года от FLOW-MATIC и Fortran до языка Си и Cfront
Язык C++ разработал датский программист Бьерн Страуструп, это известный факт. Но что, если копнуть глубже и попытаться разобраться, где находится стартовая точка эволюции языков программирования, которая привела к появлению C++, и какой эволюционный путь прошли языки?
В этой статье рассказываем, как бизнес в 1950 годах появлиял на развитие языков программирования, какие шаги проделал ALGOL перед тем, как превратился в язык Си, и как языки проделали долгий и витиеватый путь от упрощения к усложнению, и наоборот: https://tproger.ru/articles/istoriya-cpp-s-1953-goda
#cpp #си #история
Язык C++ разработал датский программист Бьерн Страуструп, это известный факт. Но что, если копнуть глубже и попытаться разобраться, где находится стартовая точка эволюции языков программирования, которая привела к появлению C++, и какой эволюционный путь прошли языки?
В этой статье рассказываем, как бизнес в 1950 годах появлиял на развитие языков программирования, какие шаги проделал ALGOL перед тем, как превратился в язык Си, и как языки проделали долгий и витиеватый путь от упрощения к усложнению, и наоборот: https://tproger.ru/articles/istoriya-cpp-s-1953-goda
#cpp #си #история
September 22, 2023
September 22, 2023
Forwarded from IT Юмор
September 23, 2023
Пишем собственный драйвер под Windows 10
Актуальный гайд, который поможет понять, как работают драйверы изнутри и как написать простой, но свой собственный драйвер: https://habr.com/ru/articles/761512/
#windows
Актуальный гайд, который поможет понять, как работают драйверы изнутри и как написать простой, но свой собственный драйвер: https://habr.com/ru/articles/761512/
#windows
September 23, 2023
Forwarded from Представляешь,
конец истории со скандалом Unity: компания извинилась и скорректировала свою политику монетизации
В итоге тарифный план Unity Personal останется бесплатным, комиссия Runtime Fee за превышение лимита установок сниматься не будет.
Также Unity Personal теперь будет доступен разработчикам оборотом или объёмом инвестиций не более $200 тыс в год, в отличие от предыдущего лимита в $100 тыс. Игры, чей доход менее $1 млн за 12 месяцев, тоже не будут облагаться комиссией.
Теперь не обязательно использовать «Made with Unity» во время загрузки на тарифе Unity Personal. Комиссия Runtime Fee будет применяться только в тарифах Unity Pro и Enterprise после выпуска следующей LTS-версии Unity в 2024 году.
Тем, кто попадает под действие комиссии Runtime Fee, Unity предложит платить 2,5% от дохода или другую сумму, основанную на количестве новых пользователей. Разработчики будут сами предоставлять информацию о количестве установок, вместо автономного сбора компанией.
Полное описание обновлённой бизнес-модели Unity опубликовала на своем сайте.
В итоге тарифный план Unity Personal останется бесплатным, комиссия Runtime Fee за превышение лимита установок сниматься не будет.
Также Unity Personal теперь будет доступен разработчикам оборотом или объёмом инвестиций не более $200 тыс в год, в отличие от предыдущего лимита в $100 тыс. Игры, чей доход менее $1 млн за 12 месяцев, тоже не будут облагаться комиссией.
Теперь не обязательно использовать «Made with Unity» во время загрузки на тарифе Unity Personal. Комиссия Runtime Fee будет применяться только в тарифах Unity Pro и Enterprise после выпуска следующей LTS-версии Unity в 2024 году.
Тем, кто попадает под действие комиссии Runtime Fee, Unity предложит платить 2,5% от дохода или другую сумму, основанную на количестве новых пользователей. Разработчики будут сами предоставлять информацию о количестве установок, вместо автономного сбора компанией.
Полное описание обновлённой бизнес-модели Unity опубликовала на своем сайте.
September 24, 2023
Можно ли найти работу в IT со слабым английским?
По данным HeadHunter, знание английского входит в топ-5 навыков, которые требуются IT-специалистам. В статье о том, зачем вообще разработчику английский в ИТ и как мидлы умудряются спокойно работать без него: https://tproger.ru/articles/mozhno-li-najti-rabotu-v-it-so-slabym-anglijskim
#тренды #карьера
По данным HeadHunter, знание английского входит в топ-5 навыков, которые требуются IT-специалистам. В статье о том, зачем вообще разработчику английский в ИТ и как мидлы умудряются спокойно работать без него: https://tproger.ru/articles/mozhno-li-najti-rabotu-v-it-so-slabym-anglijskim
#тренды #карьера
September 24, 2023
September 25, 2023