Highload — медіа для розробників
3.49K subscribers
5.21K photos
263 videos
17 files
6.03K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

Зв'язатися із редакцією можна тут: news@highload.today. А щодо розміщення реклами, будь ласка, пишіть на specials@highload.today.

Наш чат https://t.me/highloadchatt
Download Telegram
​​The Movie DB – приложение на iOS для любителей кино

Автор следующего проекта – Хоанг Ань Туан

Идея – дать возможность пользователю делать ревью просмотренных фильмов и сериалов, ставить оценки и делиться эмоциями у себя на стене. Чтобы другие люди узнали, что пользователь смотрит, у каждого есть свой профиль с возможностью подписаться и следить за обновлениями.

Приложение написано на Swift 5. Для кеширования фотографий был выбран Kingfisher. Для сети использовался нативный URLSession. Бэкенд и фронтенд автор соединил сетевой прослойкой через NetworkService.

Для монетизации планируется добавить Admob-рекламу.

Ссылка на проект: https://github.com/antonhoang/The-Movie-DB

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#Swift #Backend #Frontend
​​Разработка ПО: книги для senior-разработчиков и архитекторов

Бывший CTO и основатель ресурса для помощи разработчикам в запуске стартапа Карл Хьюз опубликовал список из книг по разработке программного обеспечения (ПО), который готовил в течение многих лет. Подборка разбита на несколько блоков и содержит книги для middle-, senior-разработчиков и техлидов, а также классические материалы.

https://highload.today/razrabotka-po-knigi-dlya-senior-razrabotchikov-i-arhitektorov/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#books
​​Mighty: облачный браузер, который сделает Chrome быстрее

В раннем доступен вышел новый браузер под названием Mighty. Его разработчики обещают расход памяти в 10 раз меньше, чем у Google Chrome, хранение и обработку данных в облаке и блокировку уведомлений о cookie-файлах.

https://highload.today/mighty-oblachnyj-brauzer-kotoryj-sdelaet-chrome-bystree/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Mighty #Google #Chrome
​​Инфографика дня: разработчики на Mac предпочитают VS Code от Microsoft, а не Xcode от Apple

Visual Studio Magazine опубликовал исследование компании Tower, в котором опросили более 4000 разработчиков, использующих Mac, об их любимых технологиях, языках программирования и инструментах разработки.

https://highload.today/infografika-dnya-razrabotchiki-na-mac-predpochitayut-vs-code-ot-microsoft-a-ne-xcode-ot-apple/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#infographics #VSCode #XCode
​​Phoqer – маркетплейс для аренды вещей

Автор следующего проекта – Марьян Зозуля

Переехав по учебе сначала в Польшу, затем в Португалию, а потом обратно в Польшу и еще пару раз внутри страны, Марьян Зозуля устал заново покупать, перевозить с собой и раздаривать разные вещи и сформулировал для себя «концепцию одного чемодана», название которой говорит само за себя. А заодно придумал маркетплейс, на котором вещи можно будет арендовать.

Проект, по его мнению, пригодится не только тем, кто часто переезжает с места на место, но и тем, кто не может себе позволить покупку дорогостоящей профессиональной техники или снаряжения, в которых нуждается для создания контента или спорта. А также тем, кто заранее понимает, что не будет долго пользоваться модным гаджетом или не до конца уверен, что ему так уж необходим новый пылесос.

С технической стороны проект из себя представляет следующее: фронтенд на Next.js («быстрый как React, но не вредит SEO») и TypeScript, бэкенд на FastAPI («микрофреймворк на Python, очень гибкий и очень быстрый благодаря встроенной асинхронности»), база данных Postgress и CI/CD с помощью GitHub Actions и Docker Compose.

https://github.com/MarianMalvin/phoqer
Сайт проекта: http://phoqer.com/

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#Nextjs #Python #TypeScript #Phoqer
​​Украинская компания запустила в Африке доску объявлений, которой пользуются 11 млн человек: как разработчикам удалось сделать продукт безопасным

Компания Genesis запустила маркетплейс Jiji в конце 2014 года в Нигерии — стране, знаменитой своими интернет-мошенниками на весь мир. А для доски объявлений доверие пользователей — первоочередной фактор.

CTO Jiji Николай Зорин рассказывает, как сервису удалось снизить количество конверсий по скамерским объявлениям с 15% до 1% и добиться того, что кража и перепродажа аккаунтов вообще перестала быть проблемой.

https://highload.today/blogs/ukrainskaya-kompaniya-zapustila-v-afrike-dosku-obyavlenij-kotoroj-polzuyutsya-11-mln-chelovek-kak-razrabotchikam-udalos-sdelat-produkt-bezopasnym/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#jiji #genesis #owasp
​​Разработчики PWA расслабились: Google отложил смену правил установки веб-приложений

Месяц назад пользователь medium.com Кевин Бэйсит предположил, что 52% всех Progressive Web Apps (PWA) перестанут работать с выходом Chrome 93 и Edge 93. Его утверждения были основаны на появлении в манифесте консоли и приложения сообщения от разработчиков браузеров о смене критериев установки PWA. Несколько дней назад в Google решили приостановить свои планы и отложили их на неопределенный срок.

https://highload.today/razrabotchiki-pwa-rasslabilis-google-otlozhil-smenu-pravil-ustanovki-veb-prilozhenij/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Google #PWA
​​Разработка No-Code: что это, зачем и для кого

No-Code-разработка — это решение для людей, не умеющих программировать, где можно создать приложение просто перетаскивая нужные компоненты в рабочую область.

Пробовали ли вы себя в No-Code-разработке? Есть ли будущее у этой технологии? Делитесь своим мнением в комментариях.

https://highload.today/razrabotka-no-code-chto-eto-zachem-i-dlya-kogo/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#NoCode
​​19 полезных Git-команд

Пользователь под ником 1nj3ct0r опубликовал на HackerNoon список из 20 наиболее часто используемых команд, которые, по его мнению, должен знать каждый разработчик программного обеспечения.

https://highload.today/19-poleznyh-git-komand/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#git
​​Инфографика дня: 22% фрилансеров не хотят работать из дома

Исследователи популярного среди IT-разработчиков сервиса для фриланса Upwork опросили 1000 фрилансеров, которые уже давно работают на «удаленке», и еще 1000 человек, которые перешли на нее из-за пандемии.

https://highload.today/infografika-dnya-22-frilanserov-ne-hotyat-rabotat-iz-doma/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#infographics
​​To-Do-Done – приложение для планирования дня

Автор следующего проекта – Владислав Кнышов

Владиславу Кнышову понадобился удобный список дел, в котором он смог бы спланировать ближайший день, отводя нужное время на каждую задачу. Google Calendar и его аналоги показались слишком перегруженными, а функциональности простых списков дел, которых в Google Play в избытке, не хватало. Тогда Владислав взялся за разработку To-Do-Done, в котором можно группировать задачи и отдельно составлять список дел на день, учитывая, сколько времени займет каждая задача, – так сразу видно, на что уходит время.

Владислав, как «программист-самурай», работает над проектом один, параллельно заканчивая школу и готовясь к экзаменам. В качестве редактора кода и системы управления версий выбрал VS Code, который нравится за простоту и огромное количество плагинов. Код хранится на GitHub, так как это, по его мнению, уже стандарт отрасли. Как фреймворк решил взять React Native, который использовал в связке с Expo – оберткой для упрощенного создания приложений.

Собрать отдельно сервер для приложения пока не получилось – для этого еще не хватает умений. В текущей версии все хранится на телефоне пользователя.

Ссылки на проект: https://play.google.com/store/apps/details?id=tododone.app&hl=en
https://github.com/vladislavkn/to-do-done

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#VSCode #GooglePlay #React #GitHub
​​Rate Them App – сайт для оценки качества собеседований

Автора проекта Владимир Бондарчук долгое время работал на фрилансе с иностранными заказчиками и проходил технические собеседования с ними. Впечатления от собеседований всегда оказывались позитивными, все было очень корректно и вежливо. Когда в 2020 году начался карантин, многие украинские компании перешли на удаленную работу и Владимир решил попробовать с ними работать. Здесь, по его словам, он столкнулся с «мягко говоря, некорректным отношением со стороны интервьюеров» – впечатления от собеседований были совсем другие.

Его приложение берет на себя миссию: а) изменить отношение компаний и интервьюеров к процессу проведения интервью в лучшую сторону; б) сэкономить время и нервы кандидатам, которые ищут работу и активно проходят собеседования, – они смогут заранее посмотреть, что говорят про компанию другие кандидаты, которые уже проходили в ней интервью.

Весь проект Владимир делает в одиночку, используя технологии, в которых у него уже есть опыт: React.js, REST API, Spring Boot, MySQL, AWS, GitHub. Параллельно работает на постоянной основе Java-разработчиком.

Ссылка на проект: http://technicalinterviewsinukrainemustbebetterpreparedandmorepleasant.com

Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/

#Reactjs #REST #MySQL #AWS #GitHub
​​Разработчики Foodex24: Мы попробовали Flutter сразу после релиза и сэкономили несколько недель

Сервис Foodex24 разрабатывали быстро, чтобы оперативно запустить доставку еды в начале пандемии. Его разработчики говорят, что сэкономить время помог фреймворк Flutter от Google, даже несмотря на то, что опыта работы с ним у команды практически не было.

https://highload.today/blogs/razrabotchiki-foodex24-my-poprobovali-flutter-srazu-posle-reliza-i-sekonomili-neskolko-nedel/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#powercode #foodex24 #flutter
​​А вот одно из приложений, которые сделали на Flutter разработчики сервиса Foodex24 — компания Powercode. Посмотрите, как оно считает, сколько стоит помыть дом:
​​Почему программисты не пишут документацию

Разработчика Кислая Верму возмутила статья на medium.com о причинах, по которым программисты не пишут документацию. В частности, он не согласен с тем, что главная проблема — отсутствие хороших инструментов. По мнению автора, на самом деле есть две других основных причины.

https://highload.today/pochemu-programmisty-ne-pishut-dokumentatsiyu/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#documentation
​​5 важных навыков senior-разработчика

Разработчик Израиль Майл в блоге на Gitconnected опубликовал список из пяти навыков, которыми, по его мнению, должен обладать разработчик, чтобы стать старшим инженером-программистом.

https://highload.today/5-vazhnyh-navykov-senior-razrabotchika/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#senior
​​Редакция Highload объявляет о закрытии голосования читателей за лучший pet-проект!

Голосование проходило на сайте с 8 по 29 апреля:
https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
По его результатам в финал для выявления победителей прошли 20 заявок. Дальше их рассмотрит экспертное жюри из разработчиков и инвесторов. Они определят трех победителей, которых мы планируем объявить 10 июля.

Дальше мы будем рассказывать про каждый из этих 20 кейсов.

https://highload.today/top-20-zavershilos-golosovanie-chitatelej-za-luchshij-pet-proekt/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#голосование
​​Инфографика дня: как правильно оптимизировать картинки

JavaScript-разработчик Дэвид Уолш провел сравнительный анализ стратегий оптимизации изображений. По его мнению, более низкая производительность веб-сайта напрямую связана с более высоким коэффициентом прерывания и более низким уровнем конверсий, а главный виновник этого — раздутые полезные данные веб-страницы, которые снижают производительность веб-страниц с помощью изображений.

https://highload.today/infografika-dnya-kak-pravilno-optimizirovat-kartinki/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#infographics
​​SigNoz: замена Datadog и NewRelic с открытым исходным кодом

SigNoz — это платформа для мониторинга работы приложений с открытым исходным кодом. Она использует распределенную трассировку для обеспечения прозрачности систем и передает данные с помощью Kafka и Apache Druid. Проект распространяется под лицензией MIT и набрал на GitHub одну тысячу звездочек.

https://highload.today/signoz-zamena-datadog-i-newrelic-s-otkrytym-ishodnym-kodom/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#SigNoz #Kafka #Apache #MIT
​​Разработка ПО: лучшие книги для техлидов и самая важная классика

Карл Хьюз, бывший CTO и основатель ресурса для помощи разработчикам в запуске стартапа, опубликовал список из книг по разработке программного обеспечения (ПО), который готовил в течение многих лет. Мы разбили подборку на две части. Вторая содержит книги для техлидов, классические материалы, а также новые книги, заслуживающие внимания.

https://highload.today/razrabotka-po-luchshie-knigi-dlya-tehlidov-i-samaya-vazhnaya-klassika/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#books