Highload — медіа для розробників
4.17K subscribers
5.59K photos
277 videos
18 files
6.48K links
Розповідаємо про людей, які створюють код, та про код, який вони пишуть.

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

Наш чат https://t.me/highloadchatt
Download Telegram
​​Ontour bot – Telegram-бот для поиска концертов по всему миру

Автор проекта – Кирилл Степкин

Telegram-бот для поиска концертов по всему миру по городам и артистам в заданные даты позволяет в пару кликов узнать, какие музыкальные шоу запланированы в конкретном городе.

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

Написан на Node.js и TypeScript, данные берутся из открытых API (Last.fm, Songkick), хостится на AWS (используются сервисы EC2, DynamoDB и ряд интеграций для вспомогательных развиваемых фич). Другие технологии, которые были применены: React, Node.js, Express, AWS, EC2, DynamoDB, Firebase, Mapbox/Leaflet, Last.fm API, Songkick API, Segment, Amplitude.

Ссылка на бот: https://t.me/ontour_bot

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

#ontourbot #telegram #nodejs #typescript
​​Ответы на самые популярные вопросы на собеседовании по TypeScript: продвинутые вопросы

Технический писатель и программист Райан Телин поделился в блоге на dev.to 50 самыми популярными вопросами на собеседовании по TypeScript и ответами на них. Мы разбили подборку на четыре части. Первую часть можно посмотреть здесь, вторую здесь, третью здесь. В четвертую часть вошли четыре продвинутых вопроса с ответами и 20 вопросов для самостоятельного изучения.

https://highload.today/otvety-na-samye-populyarnye-voprosy-na-sobesedovanii-po-typescript-prodvinutye-voprosy/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#interview #JavaScript #questions #TypeScript
​​Train Me – приложение для коммуникации с онлайн-тренером

Следующий участник нашего конкурса — Игорь Филиппов

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

Train Me предлагает функциональность в виде создания шаблонов тренировок и питания, которые тренер потом может переиспользовать, назначая тренировки и рацион буквально в несколько кликов. Также тренер может добавить собственное видео выполнения каждого упражнения.

В проекте можно зарегистрироваться только как тренер. Далее уже тренер присылает ссылки-приглашения своим подопечным, по которым они регистрируются.

Бэкенд построен на NestJS, клиент – PWA на Svelte с использованием TypeScript. База данных – PostgreSQL. AWS S3 и CloudFront используются для загрузки и раздачи картинок и видео. Heroku используется как хостинг.

Приложение бесплатное, раскруткой автор не занимается.

Ссылка на проект: https://train-me.cc/

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

#TrainMe #Nestjs #PWA #Svelte #TypeScript
​​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
​​Pts: модульная библиотека для креативного кодирования

Pts — TypeScript/JavaScript-библиотека для визуализации точек в пространстве и творческого кодирования. Проект разрабатывается под лицензией Apache 2.0 и набрал на GitHub 4,3 тысячи звезд.

https://highload.today/pts-modulnaya-biblioteka-dlya-kreativnogo-kodirovaniya/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#Pts #JavaScript #TypeScript #library
​​34 полезных расширения VS Code, которые упростят работу разработчика

Фронтенд-разработчик, UX/UI-дизайнер Савио Мартин опубликовал в блоге на dev.to 34 расширения Visual Studio Code для повышения продуктивности.

https://highload.today/34-poleznyh-rasshireniya-vs-code-kotorye-uprostyat-rabotu-razrabotchika/?utm_source=telegram&utm_medium=social&utm_campaign=telega

#VSCode #extensions #JavaScript #TypeScript
Каждая возможность TypeScript подробно рассматривается в официальной документации проекта. В нашей же вводной статье мы сосредоточимся на практических моментах, часто игнорируемых новичками.

Ключевая идея #TypeScript заключается в контроле за динамической природой и гибкостью #JavaScript с помощью типов.