Печальная правда о пропуске копий в C++
[ Статья ]
[ Статья ]
Telegraph
Печальная правда о пропуске копий в C++
Пропуск копий (copy elision) – это оптимизация компилятора, которая, как и следует из имени, устраняет лишние операции копирования и перемещения. Она аналогична классической оптимизации размножения копий, но выполняется конкретно для объектов C++, которые…
Изоляция модели предметной области
Термин «изоляция модели предметной области» уже давно используется, но его значение может быть не таким очевидным, как многие думают. В этом посте автор оригинала попытается описать, что значит правильно изолировать модель предметной области и почему это важно.
Статья
Термин «изоляция модели предметной области» уже давно используется, но его значение может быть не таким очевидным, как многие думают. В этом посте автор оригинала попытается описать, что значит правильно изолировать модель предметной области и почему это важно.
Статья
Как устроен Domain-Driven Design.
Многие проекты на Django начинаются просто: есть база данных и к приложению, которое крутится на сервере, идут обращения. Например, так начиналась Dodo IS (информационная система компании Додо Пицца, где работал автор сегодняшней статьи). Но если использовать Django из коробки, можно натворить много бед и встретить пачку антипаттернов. Возможно, вы встречали такое на старых legacy-проектах.
Статья
Многие проекты на Django начинаются просто: есть база данных и к приложению, которое крутится на сервере, идут обращения. Например, так начиналась Dodo IS (информационная система компании Додо Пицца, где работал автор сегодняшней статьи). Но если использовать Django из коробки, можно натворить много бед и встретить пачку антипаттернов. Возможно, вы встречали такое на старых legacy-проектах.
Статья
Адаптация Qt-приложений под мониторы высокой чёткости
В связи с техническим прогрессом рынок мониторов постоянно обновляется моделями с повышенным разрешением, плотностью пикселей и/или размером экрана. К сожалению, не всегда программное обеспечение поспевает за ростом характеристик мониторов. Нередко оно выглядит немного коряво и неухоженно, что расстраивает пользователя. Действительно, на дворе 21 век, а зачастую приходится видеть размытые шрифты, а иногда и микроскопические иконки.
Именно про это наша статья
В связи с техническим прогрессом рынок мониторов постоянно обновляется моделями с повышенным разрешением, плотностью пикселей и/или размером экрана. К сожалению, не всегда программное обеспечение поспевает за ростом характеристик мониторов. Нередко оно выглядит немного коряво и неухоженно, что расстраивает пользователя. Действительно, на дворе 21 век, а зачастую приходится видеть размытые шрифты, а иногда и микроскопические иконки.
Именно про это наша статья
Производительность компилятора при работе с концептами в C++20
Концепты — переосмысление метапрограммирования, аналогичное constexpr. Если constexpr — это про вычисление выражений во время компиляции, будь то факториал, экспонента и так далее, то концепты — это про перегрузки, специализации, условия существования сущностей. В общем, про «чистое метапрограммирование».
[ Статья ]
Концепты — переосмысление метапрограммирования, аналогичное constexpr. Если constexpr — это про вычисление выражений во время компиляции, будь то факториал, экспонента и так далее, то концепты — это про перегрузки, специализации, условия существования сущностей. В общем, про «чистое метапрограммирование».
[ Статья ]
👨💼 5 привычек малоэффективных удаленных сотрудников
Околоайтишную российскую тусовку взбудоражила новость об увольнении 150 сотрудников компании Xsolla после анализа их активности в средствах коллективной работы. Выгнать людей из-за логов Jira – странное решение, но есть ли реальный способ определить эффективность и вовлеченность сотрудников по косвенным признакам? В случае с удаленкой это возможно.
Статья
Околоайтишную российскую тусовку взбудоражила новость об увольнении 150 сотрудников компании Xsolla после анализа их активности в средствах коллективной работы. Выгнать людей из-за логов Jira – странное решение, но есть ли реальный способ определить эффективность и вовлеченность сотрудников по косвенным признакам? В случае с удаленкой это возможно.
Статья
Webix File Manager. Достойный web-аналог десктопного приложения
Тенденция последних лет говорит о том, что эпоха десктопных приложений, в их классическом понимании, доживает свои последние годы. Так же, как в свое время дискеты были вытеснены СD/DVD дисками, а на смену им пришли флешки и облачные технологии, так и настольные программы будут постепенно замещаться их более современными и практичными веб-аналогами.
Статья
Тенденция последних лет говорит о том, что эпоха десктопных приложений, в их классическом понимании, доживает свои последние годы. Так же, как в свое время дискеты были вытеснены СD/DVD дисками, а на смену им пришли флешки и облачные технологии, так и настольные программы будут постепенно замещаться их более современными и практичными веб-аналогами.
Статья
Поприветствуйте компонент Inertia Head
Представьте себе возможность динамически устанавливать теги __Open Graph__ или обновлять заголовок страницы, когда пользователь читает статью, или даже изменять фавикон; это все возможно.
Статья
Представьте себе возможность динамически устанавливать теги __Open Graph__ или обновлять заголовок страницы, когда пользователь читает статью, или даже изменять фавикон; это все возможно.
Статья
Шпаргалка по Gradle.
[ Статья ]
[ Статья ]
Telegraph
Шпаргалка по Gradle
Как мне кажется, большинство людей начинают разбираться с gradle только тогда, когда в проекте что-то надо добавить или что-то внезапно ломается — и после решения проблемы "нажитый непосильным трудом" опыт благополучно забывается. Причём многие примеры в…
Подборка про no-code
Как бы это смешно не звучало, но в Кодинге сегодня вышла подборка no-code инструментов разработки.
По опросу стало понятно, что мало людей используют no-code инструменты и в комментариях попросили сделать подборку.
Итак, я сделал подборку с инструментами (их на самом деле сильно больше) и примерами приложений, написанных на них
1. Bubble
(создание мобильных и веб-приложений)
Все очень просто - берете готовые компоненты приложений и кастомизируете его. Приложение хорошего уровня реально собрать за 1-2 недели.
Примеры: бухгалтерский инструмент для фрилансеров и мобильное приложение для геймификации обучения
2. Glide и Adalo
(быстрые конструкторы мобильных приложений)
Примеры: приложение необычного фитнес-клуба и приложение для поиска наставника из диджитал
3. Integromat
(автоматизация процессов, интеграция)
Автоматизируем рассылки, статистику, управление сотрудниками и многое другое
Примеры: автоматическое информирование клиентов о предстоящих событиях
Давайте обсуждать в нашем чате @coding_chat
Как бы это смешно не звучало, но в Кодинге сегодня вышла подборка no-code инструментов разработки.
По опросу стало понятно, что мало людей используют no-code инструменты и в комментариях попросили сделать подборку.
Итак, я сделал подборку с инструментами (их на самом деле сильно больше) и примерами приложений, написанных на них
1. Bubble
(создание мобильных и веб-приложений)
Все очень просто - берете готовые компоненты приложений и кастомизируете его. Приложение хорошего уровня реально собрать за 1-2 недели.
Примеры: бухгалтерский инструмент для фрилансеров и мобильное приложение для геймификации обучения
2. Glide и Adalo
(быстрые конструкторы мобильных приложений)
Примеры: приложение необычного фитнес-клуба и приложение для поиска наставника из диджитал
3. Integromat
(автоматизация процессов, интеграция)
Автоматизируем рассылки, статистику, управление сотрудниками и многое другое
Примеры: автоматическое информирование клиентов о предстоящих событиях
Давайте обсуждать в нашем чате @coding_chat
#статья #python
HTML парсер на Python
Учитывая современное развитие Интернета, было бы кощунством не написать приложение, взаимодействующее со всемирной паутиной.
Сегодня мы напишем простенький html-парсер на Python.
Наше приложение будет читать код указанной страницы сайта и сохранять все ссылки в ней в отдельный файл.
Это приложение может помочь SEO-аналитикам и веб-разработчикам.
https://teletype.in/@xcoding/parserpython
HTML парсер на Python
Учитывая современное развитие Интернета, было бы кощунством не написать приложение, взаимодействующее со всемирной паутиной.
Сегодня мы напишем простенький html-парсер на Python.
Наше приложение будет читать код указанной страницы сайта и сохранять все ссылки в ней в отдельный файл.
Это приложение может помочь SEO-аналитикам и веб-разработчикам.
https://teletype.in/@xcoding/parserpython
#ооп #статья
Давайте разберем ООП в JavaScript на примере игры, в которой по полю ездят танчики и стреляют друг в друга.
Читать | Зеркало
Давайте разберем ООП в JavaScript на примере игры, в которой по полю ездят танчики и стреляют друг в друга.
Читать | Зеркало
Telegraph
Введение в ООП на JavaScript
ООП расшифровывается как объектно-ориентированное программирование. Давайте разбираться, что это такое и зачем это нужно. Что такое ООП В ООП мы будем иметь дело с объектами, как в реальной жизни. Выгляните в окно. Наверняка там на стоянке стоят машины. Каждая…