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
Автор проекта – Кирилл Степкин
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
Технический писатель и программист Райан Телин поделился в блоге на 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
Следующий участник нашего конкурса — Игорь Филиппов
Приложение создано, чтобы упростить коммуникацию между тренером и его подопечными. Есть возможность следить за прогрессом веса и объемов тела для подопечного и его тренера.
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
Автор следующего проекта – Марьян Зозуля
Переехав по учебе сначала в Польшу, затем в Португалию, а потом обратно в Польшу и еще пару раз внутри страны, Марьян Зозуля устал заново покупать, перевозить с собой и раздаривать разные вещи и сформулировал для себя «концепцию одного чемодана», название которой говорит само за себя. А заодно придумал маркетплейс, на котором вещи можно будет арендовать.
Проект, по его мнению, пригодится не только тем, кто часто переезжает с места на место, но и тем, кто не может себе позволить покупку дорогостоящей профессиональной техники или снаряжения, в которых нуждается для создания контента или спорта. А также тем, кто заранее понимает, что не будет долго пользоваться модным гаджетом или не до конца уверен, что ему так уж необходим новый пылесос.
С технической стороны проект из себя представляет следующее: фронтенд на 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
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
Фронтенд-разработчик, 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 с помощью типов.
Ключевая идея #TypeScript заключается в контроле за динамической природой и гибкостью #JavaScript с помощью типов.