Приложение — Highload.today
Синтаксис языка программирования: сравнение языков и чем отличается от code style
Журналіст
Синтаксис языка программирования — это набор правил, которые определяют способ написания кода. У каждого языка свой уникальный синтаксис, который состоит из команд, операторов, функций и структур данных.
«Все схватились за головы»: обзор новых продуктов Apple 2022 от разработчика
Андрій Вітвіцький BLOG
iOS Lead в компанії Binariks
Всем привет. Я Андрей Витвицкий, iOS Lead в компании Binariks. Хочу поделиться своим впечатлением и видением новых продуктов Apple, анонсированных на ежегодной осенней презентации. Во многом обновления, представленные на этой конференции, были ожидаемы. Но сегодня мы проанализируем, как они повлияют на разработку и разработчиков.
«Последние 5 минут я просто хихикал и добавлял абсурдные вещи в телефон»: как айтишники разрабатывали новый дизайн iPhone
Журналістка Highload
На форуме Hacker News самой популярной темой недели стало… обсуждение онлайн-конструктора iPhone. Так что если вы считаете «яблочный» смартфон недостаточно стильным и функциональным, у вас появился шанс поэкспериментировать и сделать его лучше, а также неплохо развлечься.
26 приложений, которые стоит удалить со смартфона
Журналістка Highload
Навязчивая реклама, подписки на премиум-услуги против вашей воли, кража учетных записей в социальных сетях — малая часть последствий установки этих вредоносных приложений (ВП). Toms guide опубликовал список софта для Android, который лучше удалить как можно скорее.
Стартап SEXN предложил интимный способ крафтить криптовалюту: инструкция
Журналістка Highload
Приложение на блокчейне SEXN реализует концепцию секса для заработка (нет, не проституции), когда близость со своим партнером может стать прибыльной. И чем больше вы стараетесь, тем больше токенов генерируете.
В Украине создали соцсеть Lepta для взаимопомощи во время войны — вот как она работает
Журналістка Highload
Украинская IT-компания Lazy Ants разработала приложение для волонтеров и людей, пострадавших в результате боевых действий — здесь можно получить любую помощь и найти единомышленников для благотворительных инициатив.
Установите Bridgefy или Briar: как оставаться на связи, даже если она пропадет
Журналістка і технічна редакторка у Highload
В своих соцсетях Госспецсвязи заявило, что несмотря на военное положение, операторы и провайдеры связи буду продолжать предоставлять услуги гражданам. Тем не менее, известно, что могут быть перебои со связью — из-за перенагрузки. На такие перебои пользователи уже жалуются.
Первый блин комом: 8 известных сервисов, которые стали популярными не с первого раза
Журналістка і технічна редакторка у Highload
Делать правильный выбор сразу не обязательно. Гораздо важнее заметить, что пошел не туда и вовремя свернуть на другой путь. В стартап-бизнесе это называется pivot.
Делаем разработку удобной: как использовать Docker в работе с микросервисами
Редакторка у Highload
С появлением Docker разработка серверных веб-приложений сильно изменилась. Благодаря этой платформе создавать и управлять масштабируемыми приложениями на основе микросервисов стало проще. Специалисты компании RubyGarage согласились помочь понять, что такое микросервисы и как Docker помогает их реализовывать. Передаем им слово.
Хайп или революция? Почему мы выбираем писать приложения на Flutter
Сергей Гузенко BLOG
CEO в WEZOM
На протяжении трех лет с интересом наблюдаем за массовой миграцией специалистов и целых проектов мобильной разработки на фреймворк Flutter — он простой, удобный, позволяет писать шустрые приложения как под Android, так и под iOS. На такой основе можно быстро и просто создавать интернет-магазины, онлайн-школы, личные кабинеты клиентов — вообще почти все, что угодно.
Как пользоваться RenderDoc: инструкция для разработчика
Алексей Яременко BLOG
Сооснователь Stan’s Assets from KAPPS, Unity-разработчик
Мы в компании Stan’s Assets from KAPPS запускаем серию видео HOW TO, где будем объяснять и показывать, как пошагово решать задачи, когда рука тянется загуглить «как делать …?». В первом эпизоде я хочу познакомить вас с инструментом RenderDoc, и рассказать, как его используют Unity-разработчики. Публикуем текстовую версию!
Как создать чат-бот с помощью Azure Bot Service: пошаговая инструкция
Даниил Михов BLOG
.NET Developer в NIX
Бот — это приложение, которое автоматизирует (или выполняет по заданному сценарию) действие по запросу пользователя. Сегодня мессенджеры, сетевые сервисы и другое ПО не обходятся без ботов.
«Были случаи, когда люди отказывались от найма, но большинство разработчиков продукт мотивирует»: как устроен дейтинг-сервис для ЛГБТК+ Taimi
Журналістка Highload
В то время, когда Украина показывала наименьшую в Европе толерантность к гомосексуальности, в нашей стране было создано приложение знакомств для ЛГБТК+ Taimi. Сегодня оно имеет одну из самых больших в мире аудиторий в своей нише — 12 млн пользователей.
Профилирование PHP с XHprof
Технический редактор Highload
Профилирование приложения – это сбор данных о скорости выполнения различных участков программы (файлов и функций). Существует множество инструментов профилирования PHP, но не все инструменты подходят для проведения анализа прямо в продакшне.
Оптимизация Memcache
Memcache работает очень быстро, но эффективность расходования памяти в нем можно повысить. Для того, чтобы это сделать, необходимо разобраться в его структуре хранения данных.
Дельта индекс в Sphinx
Spinx отлично зарекомендовал себя, как движок полнотекстового поиска. Он обладает отличными показателями производительности и вместе с этим является функционально мощным инструментом. Sphinx прекрасно справляется с большими объемами данных при поиске.
SVN для развертывания веб-приложения
Система управления версиями Subversion настолько обширна, что подходит не только для разработки, но и развертывания (выкатки) всего сервиса/приложения/сайта на продакшн-сервер.
Тяжелое кэширование
При кэшировании особо тяжелых запросов, которые выполняются более нескольких секунд, может возникнуть большая проблема. Если время кэша подойдет к концу, таких тяжелых запросов может быть выполнено сразу несколько, а не один. Например:
Git для развертывания небольших веб-приложений
Git может использоваться не только для версионирования, но также для развертывания сервисов и приложений на производственный сервер.
Lazy loading ресурсов
Технический редактор Highload
Почти каждое приложение бо́льшую часть времени работает с внешними ресурсами. Например, загружает информацию из файлов и отправляет запросы в базы данных. Кроме этого, происходит инициализация компонент, необходимых для работы самого приложения (библиотеки и фреймворки).
Настройка Nginx для Magento
Технический редактор Highload
Magento – это открытая платформа управления интернет-магазинами.
Как передать данные из NodeJS в PHP
Представим приложение, в котором часть логики выполняется на NodeJS, а часть на PHP. Например, в нашем продукте для аналитики интернет-магазинов мы создали микросервис, который собирает информацию о товарах с сайтов клиентов. Часть приложения, которая качает файлы и хранит информацию о товарах, написана на PHP, а парсинг страниц на NodeJS.
Sphinxsearch – объединение индексов (index merging)
В сфинксе (sphinx-search) существует очень хорошее решение для оптимизации процесса индексации.
5 советов по использованию Git
В отличие от SVN, Git является распределенной системой управления версиями.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: