SAKK: опенсорс-инструмент для развертывания кластеров EKS с Kubeflow
Как организовать рабочий процесс ML-команд? Как сделать так, чтобы DevOps-инженеры, которые работают над внедрением моделей машинного обучения и искусственного интеллекта, имели возможность полностью погрузиться в процесс, не беспокоясь о развертывании самой инфраструктуры?
https://highload.today/blogs/sakk-opensors-instrument-dlya-razvertyvaniya-klasterov-eks-s-kubeflow/
#provectus #sakk #kubeflow
Как организовать рабочий процесс ML-команд? Как сделать так, чтобы DevOps-инженеры, которые работают над внедрением моделей машинного обучения и искусственного интеллекта, имели возможность полностью погрузиться в процесс, не беспокоясь о развертывании самой инфраструктуры?
https://highload.today/blogs/sakk-opensors-instrument-dlya-razvertyvaniya-klasterov-eks-s-kubeflow/
#provectus #sakk #kubeflow
Ответы на самые популярные вопросы на собеседовании по 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
Youtube comments processing – сервис для анализа комментариев на YouTube
Проект Галины Симонец нацелен как на обычных пользователей, которые смотрят видео на YouTube, так и на бизнес, который работает с этой площадкой, – профессиональных блогеров или компании, продвигающие свои продукты.
Суть проекта – извлечение ценных знаний из комментариев под видео на YouTube с помощью машинного обучения. Речь идет в том числе о выявлении кластеров среди комментаторов (в зависимости от мнения, которое они высказывают), анализе тональности, обнаружении ботов, а также, например, комментариев, нацеленных на разжигание ненависти. Блогерам и бизнесу такой анализ должен быть полезен для понимания своей аудитории, а тем, кто просто смотрит видео, может быть интересно узнать процент негативных комментариев у любимого блогера.
Проект пока на первом этапе разработки. Уже реализована предобработка русскоязычного текста с использованием техник Natural Language Processing, проведено исследование методов классификации для обработки естественного языка на тестовых отзывах, разработан модуль для выгрузки комментариев по ссылке. Использовались Python-библиотеки для обработки естественного языка и работающие с моделями машинного обучения: Stanza, Sklearn, Urllib.parse, Wikiruwordnet, NLTK, Pandas, Numpy.
Монетизировать проект предполагается за счет платной подписки или продажи дополнительных услуг по анализу комментариев в дополнение к бесплатным пакетам.
Ссылка на проект: https://github.com/halynavs/youtube_comments_processing
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#YCP #YouTube #Python #machinelearning
Проект Галины Симонец нацелен как на обычных пользователей, которые смотрят видео на YouTube, так и на бизнес, который работает с этой площадкой, – профессиональных блогеров или компании, продвигающие свои продукты.
Суть проекта – извлечение ценных знаний из комментариев под видео на YouTube с помощью машинного обучения. Речь идет в том числе о выявлении кластеров среди комментаторов (в зависимости от мнения, которое они высказывают), анализе тональности, обнаружении ботов, а также, например, комментариев, нацеленных на разжигание ненависти. Блогерам и бизнесу такой анализ должен быть полезен для понимания своей аудитории, а тем, кто просто смотрит видео, может быть интересно узнать процент негативных комментариев у любимого блогера.
Проект пока на первом этапе разработки. Уже реализована предобработка русскоязычного текста с использованием техник Natural Language Processing, проведено исследование методов классификации для обработки естественного языка на тестовых отзывах, разработан модуль для выгрузки комментариев по ссылке. Использовались Python-библиотеки для обработки естественного языка и работающие с моделями машинного обучения: Stanza, Sklearn, Urllib.parse, Wikiruwordnet, NLTK, Pandas, Numpy.
Монетизировать проект предполагается за счет платной подписки или продажи дополнительных услуг по анализу комментариев в дополнение к бесплатным пакетам.
Ссылка на проект: https://github.com/halynavs/youtube_comments_processing
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#YCP #YouTube #Python #machinelearning
Новый квантовый компьютер Amazon основан на котах Шредингера: в компании разработали новый подход к созданию кубитов
Критический недостаток современных квантовых компьютеров, по словам ученых, тот факт, что их внутренняя работа подвержена ошибкам. Проблемой занялись в Amazon Web Service (AWS), где представили теоретический план по созданию отказоустойчивого квантового компьютера, который подавляет основной источник ошибок.
https://highload.today/novoj-kvantovyj-kompyuter-amazon-osnovan-na-kotah-shredingera-v-kompanii-razrabotali-novyj-podhod-k-sozdaniyu-kubitov/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Amazon #qubits #КотШредингера
Критический недостаток современных квантовых компьютеров, по словам ученых, тот факт, что их внутренняя работа подвержена ошибкам. Проблемой занялись в Amazon Web Service (AWS), где представили теоретический план по созданию отказоустойчивого квантового компьютера, который подавляет основной источник ошибок.
https://highload.today/novoj-kvantovyj-kompyuter-amazon-osnovan-na-kotah-shredingera-v-kompanii-razrabotali-novyj-podhod-k-sozdaniyu-kubitov/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Amazon #qubits #КотШредингера
«3 года и все — ты сеньор»: разработчики поспорили о стаже
Сколько нужно опыта, чтобы называть себя «сеньором», и какими навыками нужно обладать? Этим вопросом в блоге на LinkedIn задался разработчик из компании Bamboo Native Петр Евсиков. По его мнению, невозможно получить звание сеньора за три года, особенно, если в течение этого времени разработчик занимался максимум 2-3 проектами и умеет выполнять лишь текущую текучку компании. Мнения не сильно разделились. К активной дискуссии подключились уже около 150 человек.
Как считаете, какими навыками должен обладать разработчик, чтобы стать джуном, мидлом или сеньором? Реально ли стать сеньором за три года? И что важнее, реальные знания или условное звание? Пишите свое мнение в комментариях.
https://highload.today/3-goda-i-vse-ty-senor-razrabotchiki-posporili-o-stazhe/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#discussion #junior #middle #senior #LinkedIn
Сколько нужно опыта, чтобы называть себя «сеньором», и какими навыками нужно обладать? Этим вопросом в блоге на LinkedIn задался разработчик из компании Bamboo Native Петр Евсиков. По его мнению, невозможно получить звание сеньора за три года, особенно, если в течение этого времени разработчик занимался максимум 2-3 проектами и умеет выполнять лишь текущую текучку компании. Мнения не сильно разделились. К активной дискуссии подключились уже около 150 человек.
Как считаете, какими навыками должен обладать разработчик, чтобы стать джуном, мидлом или сеньором? Реально ли стать сеньором за три года? И что важнее, реальные знания или условное звание? Пишите свое мнение в комментариях.
https://highload.today/3-goda-i-vse-ty-senor-razrabotchiki-posporili-o-stazhe/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#discussion #junior #middle #senior #LinkedIn
Сколько зарабатывают украинские CTO
Команда рекрутингового агентства INDIGO Tech Recruiters и CEO Екатерина Осадчук провели ежегодный обзор заработных плат для C-level специалистов в IT. Согласно исследованию, одни из самых высоких зарплат, связанные с технической должностью, у CTO/VP of Engineering. Делимся с вами результатами.
#infographics #CTO #ITR
Команда рекрутингового агентства INDIGO Tech Recruiters и CEO Екатерина Осадчук провели ежегодный обзор заработных плат для C-level специалистов в IT. Согласно исследованию, одни из самых высоких зарплат, связанные с технической должностью, у CTO/VP of Engineering. Делимся с вами результатами.
#infographics #CTO #ITR
Haii-me – платформа видеоприветов от звезд
Следующий участник нашего конкурса – Тарас Сенив
Популярность за рубежом сервисов, в которых известные (нередко – в прошлом) актеры или музыканты за деньги передают приветы или поздравляют с днем рождения обычных людей, не обошла стороной и Украину. Тарас Сенив, листая ленты новостных сайтов, увидел интересную статью об американском стартапе Cameo, который работает в этой нише, и решил, что идею нужно адаптировать. Придумал короткое и оригинальное название: Haii – это как Hi, но в необычном написании.
Для реализации идеи Тарас начал изучать наиболее близкую бэкенд-технологию – Node.js. Проблемой в разработке было то, что автор, как и большинство конкурсантов, работает на фултайм-работе и свободного времени у него немного. Решил взять фреймворк Express.js, поскольку он показался простым для понимания и быстрым для разработки.
Сразу появилось несколько других проблем – где держать файлы, как оптимизировать картинки и видео. Для этого были использованы AWS S3 и AWS Lambda. Фронтенд-части пока нет, но планируется разработать мобильное приложение на React-native или Ionic Vue, а также веб-приложение, скорее всего, на Vue.js.
Бизнес-модель такая же, как и в других подобных проектах: комиссия в 10–15% с заказанного видеопоздравления или привета.
Ссылка на проект: https://github.com/TarSen99/haii-me
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#Haii #AWS #Lambda #React #frontend #Vuejs
Следующий участник нашего конкурса – Тарас Сенив
Популярность за рубежом сервисов, в которых известные (нередко – в прошлом) актеры или музыканты за деньги передают приветы или поздравляют с днем рождения обычных людей, не обошла стороной и Украину. Тарас Сенив, листая ленты новостных сайтов, увидел интересную статью об американском стартапе Cameo, который работает в этой нише, и решил, что идею нужно адаптировать. Придумал короткое и оригинальное название: Haii – это как Hi, но в необычном написании.
Для реализации идеи Тарас начал изучать наиболее близкую бэкенд-технологию – Node.js. Проблемой в разработке было то, что автор, как и большинство конкурсантов, работает на фултайм-работе и свободного времени у него немного. Решил взять фреймворк Express.js, поскольку он показался простым для понимания и быстрым для разработки.
Сразу появилось несколько других проблем – где держать файлы, как оптимизировать картинки и видео. Для этого были использованы AWS S3 и AWS Lambda. Фронтенд-части пока нет, но планируется разработать мобильное приложение на React-native или Ionic Vue, а также веб-приложение, скорее всего, на Vue.js.
Бизнес-модель такая же, как и в других подобных проектах: комиссия в 10–15% с заказанного видеопоздравления или привета.
Ссылка на проект: https://github.com/TarSen99/haii-me
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#Haii #AWS #Lambda #React #frontend #Vuejs
Microsoft Power BI: 4 платформы, чтобы прокачать навыки
Софтом для анализа и визуализации данных Power BI от Microsoft пользуются не только разработчики, но и тестировщики, продуктовые аналитики и SEO-специалисты. Улучшить свои навыки работы с ним можно через конкурсы, которые проводятся на этих четырех платформах.
https://highload.today/blogs/microsoft-power-bi-4-platformy-chtoby-prokachat-navyki/
#powerbi
Софтом для анализа и визуализации данных Power BI от Microsoft пользуются не только разработчики, но и тестировщики, продуктовые аналитики и SEO-специалисты. Улучшить свои навыки работы с ним можно через конкурсы, которые проводятся на этих четырех платформах.
https://highload.today/blogs/microsoft-power-bi-4-platformy-chtoby-prokachat-navyki/
#powerbi
Разработчики из Университета Миннесоты намеренно внедряли уязвимости в ядро Linux. Их разоблачили и забанили
Авторы со всего мира и из разных областей ежедневно отправляют большое количество исправлений разработчикам ядра Linux, чтобы они были проверены перед их объединением с деревом ядра Linux. Эти патчи могут помочь исправить ошибку или незначительную проблему в ядре или ввести новую функцию. Однако недавно некоторые участники были пойманы, пытаясь скрытно отправить исправления, содержащие уязвимости безопасности ядра Linux.
Что вы думаете об этом подходе? Считаете ли вы, что позиция исследователя была оправдана в пользу науки и безопасности? Или вы думаете, что разработчики ядра Linux были правы, запретив им доступ к ядру, и что такой подход не следует поощрять? Пишите свое мнение в комментарии.
https://highload.today/razrabotchiki-iz-universiteta-minnesoty-namerenno-vnedryali-uyazvimosti-v-yadro-linux-ih-razoblachili-i-zabanili/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Linuxkernel
Авторы со всего мира и из разных областей ежедневно отправляют большое количество исправлений разработчикам ядра Linux, чтобы они были проверены перед их объединением с деревом ядра Linux. Эти патчи могут помочь исправить ошибку или незначительную проблему в ядре или ввести новую функцию. Однако недавно некоторые участники были пойманы, пытаясь скрытно отправить исправления, содержащие уязвимости безопасности ядра Linux.
Что вы думаете об этом подходе? Считаете ли вы, что позиция исследователя была оправдана в пользу науки и безопасности? Или вы думаете, что разработчики ядра Linux были правы, запретив им доступ к ядру, и что такой подход не следует поощрять? Пишите свое мнение в комментарии.
https://highload.today/razrabotchiki-iz-universiteta-minnesoty-namerenno-vnedryali-uyazvimosti-v-yadro-linux-ih-razoblachili-i-zabanili/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Linuxkernel
MedKrok – iOS-приложение для подготовки к экзаменам
Автор следующего проекта – Владислав Хамбир
Приложение использует метод интервальных повторений для помощи студентам-медикам в подготовке к экзаменам КРОК.
Владислав распланировал в Trello список задач. Его супруга активно тестила и пользовалась приложением для подготовки к экзамену. Для разработки он использовал язык программирования Swift, IDE Xcode. Код написан с использованием реактивной парадигмы программирования (RxSwift). Приложение должно работать офлайн, была прикручена БД от Realm, что решило проблему со слабым интернетом.
Проект запущен, есть в App Store, даже попадал в топ-10 в разделе Education. У приложения свыше 550 оценок, рейтинг 4,8. Каждый день приложением пользуются около 150–200 студентов.
Пока у приложения нет никакой монетизации.
Ссылка на проект: https://apps.apple.com/ua/app/medkrok/id1515141600
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#MedKrok #iOS #Trello #Swift #Xcode #AppStore
Автор следующего проекта – Владислав Хамбир
Приложение использует метод интервальных повторений для помощи студентам-медикам в подготовке к экзаменам КРОК.
Владислав распланировал в Trello список задач. Его супруга активно тестила и пользовалась приложением для подготовки к экзамену. Для разработки он использовал язык программирования Swift, IDE Xcode. Код написан с использованием реактивной парадигмы программирования (RxSwift). Приложение должно работать офлайн, была прикручена БД от Realm, что решило проблему со слабым интернетом.
Проект запущен, есть в App Store, даже попадал в топ-10 в разделе Education. У приложения свыше 550 оценок, рейтинг 4,8. Каждый день приложением пользуются около 150–200 студентов.
Пока у приложения нет никакой монетизации.
Ссылка на проект: https://apps.apple.com/ua/app/medkrok/id1515141600
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#MedKrok #iOS #Trello #Swift #Xcode #AppStore
Защита ключей API во Flutter
При использовании публичного репозитория git есть возможность случайно раскрыть личный ключ API. Во Flutter есть много способов скрыть ключ API, но, по мнению кроссплатформенного разработчика и графического дизайнера Аадитьясива Сабаринатана, некоторые из них не работают, а другие не работают должным образом. Он разработал собственный метод работы с ключами API, которым поделился на dev.to.
https://highload.today/zashhita-klyuchej-api-vo-flutter/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#flutter #protecting #security
При использовании публичного репозитория git есть возможность случайно раскрыть личный ключ API. Во Flutter есть много способов скрыть ключ API, но, по мнению кроссплатформенного разработчика и графического дизайнера Аадитьясива Сабаринатана, некоторые из них не работают, а другие не работают должным образом. Он разработал собственный метод работы с ключами API, которым поделился на dev.to.
https://highload.today/zashhita-klyuchej-api-vo-flutter/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#flutter #protecting #security
12 полезных расширений Chrome для повседневных задач
Главная цель этих расширений для Google Chrome — поддерживать продуктивность разработчика и экономить его время. Коллекцию собрал фронтенд-разработчик Сейф Эль Дин Халед, написавший о ней в блоге на dev.to.
https://highload.today/12-poleznyh-rasshirenij-chrome-dlya-povsednevnyh-zadach/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#extension #Chrome
Главная цель этих расширений для Google Chrome — поддерживать продуктивность разработчика и экономить его время. Коллекцию собрал фронтенд-разработчик Сейф Эль Дин Халед, написавший о ней в блоге на dev.to.
https://highload.today/12-poleznyh-rasshirenij-chrome-dlya-povsednevnyh-zadach/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#extension #Chrome
Инфографика дня: облачные сервисы отбирают хлеб у администраторов Linux
Будет ли востребовано администрирование Linux в ближайшем будущем? Этим вопросом задался разработчик Мариано Рентерия в блоге на dev.to. Он заметил, что в сети появляется все больше предложений о работе в DevOps и растет количество поставщиков облачных услуг, таких как AWS, Azure, Google Cloud и Digital Ocean. Они предоставляют все необходимые автоматизированные инструменты для безопасности, установки и исправлений, что раньше входило в обязанности администратора Linux.
https://highload.today/infografika-dnya-oblachnye-servisy-otbirayut-hleb-u-administratorov-linux/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Linux #AWS
Будет ли востребовано администрирование Linux в ближайшем будущем? Этим вопросом задался разработчик Мариано Рентерия в блоге на dev.to. Он заметил, что в сети появляется все больше предложений о работе в DevOps и растет количество поставщиков облачных услуг, таких как AWS, Azure, Google Cloud и Digital Ocean. Они предоставляют все необходимые автоматизированные инструменты для безопасности, установки и исправлений, что раньше входило в обязанности администратора Linux.
https://highload.today/infografika-dnya-oblachnye-servisy-otbirayut-hleb-u-administratorov-linux/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Linux #AWS
Learn Azure Fundamentals – приложение для обучения Microsoft Azure
Денис Казаков, автор проекта, готовился к сертификации по Microsoft Azure. Часто случалось, что материалы нужно было изучать практически на ходу. Просто читать документацию при этом было не очень удобно, лучше подходил формат тестов, которые удалось найти на нескольких сайтах. Но вот мобильного приложения такого плана не было. Так и родилась идея его создать.
На своей основной работе Денис разрабатывает мобильные приложения уже около пяти лет, поэтому накопилось много наработок, кода и опыта. Что было нужно – это создать список вопросов и ответов по основам Azure, а также связать их с документацией от Microsoft и из других источников.
Документацию по каждому вопросу Денис нашел сам, вопросы и варианты ответов к тестам помогал делать фрилансер – специалист по Azure, а дизайн приложения помог сделать друг, с которым они давно вместе работают над разными проектами.
Оставалось упаковать все вместе, написать вспомогательную утилиту для редактирования тестов и «натянуть дизайн». Основную часть работы удалось сделать на отдыхе в Турции, а финишный спринт – перед Новым годом, закончив и выложив приложение в App Store и Google Play буквально за два дня. Весь стек – это Microsoft Visual Studio, .NET, Xamarin и git, веб-страницы для приложения Денис писал на ASP.NET Core. На базе движка приложения Learn Azure Денис разработал и запустил еще два приложения для подготовки к экзаменам по Azure: для разработчиков (AZ-204) и для DevOps (AZ-400).
Ссылки на проект: https://play.google.com/store/apps/details?id=com.learnazure.app
https://apps.apple.com/us/app/learn-azure-fundamentals/id1531326622
https://deniskazakov.com/learnazure/
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#Azure #Microsoft #AppStore #GooglePlay
Денис Казаков, автор проекта, готовился к сертификации по Microsoft Azure. Часто случалось, что материалы нужно было изучать практически на ходу. Просто читать документацию при этом было не очень удобно, лучше подходил формат тестов, которые удалось найти на нескольких сайтах. Но вот мобильного приложения такого плана не было. Так и родилась идея его создать.
На своей основной работе Денис разрабатывает мобильные приложения уже около пяти лет, поэтому накопилось много наработок, кода и опыта. Что было нужно – это создать список вопросов и ответов по основам Azure, а также связать их с документацией от Microsoft и из других источников.
Документацию по каждому вопросу Денис нашел сам, вопросы и варианты ответов к тестам помогал делать фрилансер – специалист по Azure, а дизайн приложения помог сделать друг, с которым они давно вместе работают над разными проектами.
Оставалось упаковать все вместе, написать вспомогательную утилиту для редактирования тестов и «натянуть дизайн». Основную часть работы удалось сделать на отдыхе в Турции, а финишный спринт – перед Новым годом, закончив и выложив приложение в App Store и Google Play буквально за два дня. Весь стек – это Microsoft Visual Studio, .NET, Xamarin и git, веб-страницы для приложения Денис писал на ASP.NET Core. На базе движка приложения Learn Azure Денис разработал и запустил еще два приложения для подготовки к экзаменам по Azure: для разработчиков (AZ-204) и для DevOps (AZ-400).
Ссылки на проект: https://play.google.com/store/apps/details?id=com.learnazure.app
https://apps.apple.com/us/app/learn-azure-fundamentals/id1531326622
https://deniskazakov.com/learnazure/
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#Azure #Microsoft #AppStore #GooglePlay
Чему учится .NET-разработчик с 15-летним опытом: список полезных ресурсов
Если разработчик, которому уже за 40, не будет постоянно учиться и развиваться, то скоро пойдет таксовать, предупреждает автор этой колонки. В ней — подборка ресурсов, особенно полезных, если вам интересны Azure, Xamarin и C#.
https://highload.today/blogs/chego-hochet-i-chto-uchit-razrabotchik-s-15-letnim-opytom/
#dotnet #azure #xamarin #csharp #опыт
Если разработчик, которому уже за 40, не будет постоянно учиться и развиваться, то скоро пойдет таксовать, предупреждает автор этой колонки. В ней — подборка ресурсов, особенно полезных, если вам интересны Azure, Xamarin и C#.
https://highload.today/blogs/chego-hochet-i-chto-uchit-razrabotchik-s-15-letnim-opytom/
#dotnet #azure #xamarin #csharp #опыт
jq: утилита для обработки JSON в командной строке
Некоторые инструменты для работы с JSON из командной строки могут пригодиться при отладке REST API. С их помощью можно, например, сделать запрос, получить ответ и сразу его проанализировать, выделив необходимые объекты и поля.
https://highload.today/jq-utilita-dlya-obrabotki-json-v-komandnoj-stroke/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#json #commandline #jq
Некоторые инструменты для работы с JSON из командной строки могут пригодиться при отладке REST API. С их помощью можно, например, сделать запрос, получить ответ и сразу его проанализировать, выделив необходимые объекты и поля.
https://highload.today/jq-utilita-dlya-obrabotki-json-v-komandnoj-stroke/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#json #commandline #jq
Make It True – обучающая логическая игра
Продолжаем знакомить вас с проектами, и теперь у нас на очереди обучающая логическая игра.
Вячеслав Рудь вместе с другом решили разработать свою игру, потому что именно в этой сфере нашли «неограниченный потенциал для реализации идей». Сразу решили, что игра не должна быть «симулятором потраченного времени», а будет не только развлекать, но и обучать. Make It True основана на базовых логических элементах, используемых в компьютерной схемотехнике или любых цифровых схемах. По мере прохождения игрок знакомится с азами схемотехники, логическими элементами и принципами их работы.
Проект решили реализовывать на платформе Unity, поскольку до этого имели опыт как с самим движком, так и с .NET и C#. В качестве IDE использовали Jetbrains Rider, который показался намного более продвинутым, чем Visual Studio. Разработку начали в декабре, а релиз выпустили в мае 2020 года – сроки могли бы быть меньше, если бы не постоянная основная работа. Продукт сначала имел только базовый функционал, но после основного релиза постоянно выходили обновления, всякие мелкие фичи, исправлялись баги и недочеты, а недавно даже был переработан основной геймплей.
Игра опубликована в Google Play и в App Store. В Google Play у нее уже больше 700 тыс. установок, причем, по словам авторов, «особо продвижением не занимались, все на органике». «С нами связывались люди, которым игра помогла изучить логические элементы, даже профессора, которые это преподают, использовали ее для обучения студентов», – радуется Вячеслав.
Ссылки на проект: https://play.google.com/store/apps/details?id=com.ViacheslavRud.Circuit
https://apps.apple.com/ua/app/make-it-true-solve-circuits/id1536287319
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#MakeItTrue #Unity #CSharp #GooglePlay #AppStore
Продолжаем знакомить вас с проектами, и теперь у нас на очереди обучающая логическая игра.
Вячеслав Рудь вместе с другом решили разработать свою игру, потому что именно в этой сфере нашли «неограниченный потенциал для реализации идей». Сразу решили, что игра не должна быть «симулятором потраченного времени», а будет не только развлекать, но и обучать. Make It True основана на базовых логических элементах, используемых в компьютерной схемотехнике или любых цифровых схемах. По мере прохождения игрок знакомится с азами схемотехники, логическими элементами и принципами их работы.
Проект решили реализовывать на платформе Unity, поскольку до этого имели опыт как с самим движком, так и с .NET и C#. В качестве IDE использовали Jetbrains Rider, который показался намного более продвинутым, чем Visual Studio. Разработку начали в декабре, а релиз выпустили в мае 2020 года – сроки могли бы быть меньше, если бы не постоянная основная работа. Продукт сначала имел только базовый функционал, но после основного релиза постоянно выходили обновления, всякие мелкие фичи, исправлялись баги и недочеты, а недавно даже был переработан основной геймплей.
Игра опубликована в Google Play и в App Store. В Google Play у нее уже больше 700 тыс. установок, причем, по словам авторов, «особо продвижением не занимались, все на органике». «С нами связывались люди, которым игра помогла изучить логические элементы, даже профессора, которые это преподают, использовали ее для обучения студентов», – радуется Вячеслав.
Ссылки на проект: https://play.google.com/store/apps/details?id=com.ViacheslavRud.Circuit
https://apps.apple.com/ua/app/make-it-true-solve-circuits/id1536287319
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#MakeItTrue #Unity #CSharp #GooglePlay #AppStore
Веб-нетворкинг от Дэна Абрамова: подборка интересных, но малоизвестных разработчиков
«Давайте поиграем». Создатель Redux и один из главных разработчиков React Даниил Абрамов предложил подписчикам в Twitter сыграть в игру. Правила просты: «Отметьте уважаемого вами разработчика с не более чем тысячной аудиторией и расскажите о том, что вы в нем цените», указано в твите. С 9 апреля пост набрал 570 лайков и 43 ретвита.
А кого из разработчиков уважаете и отметили бы вы? Делитесь своими ссылками в комментариях.
https://highload.today/veb-netvorking-ot-dena-abramova-podborka-interesnyh-no-maloizvestnyh-razrabotchikov/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Twitter
«Давайте поиграем». Создатель Redux и один из главных разработчиков React Даниил Абрамов предложил подписчикам в Twitter сыграть в игру. Правила просты: «Отметьте уважаемого вами разработчика с не более чем тысячной аудиторией и расскажите о том, что вы в нем цените», указано в твите. С 9 апреля пост набрал 570 лайков и 43 ретвита.
А кого из разработчиков уважаете и отметили бы вы? Делитесь своими ссылками в комментариях.
https://highload.today/veb-netvorking-ot-dena-abramova-podborka-interesnyh-no-maloizvestnyh-razrabotchikov/?utm_source=telegram&utm_medium=social&utm_campaign=telega
Новый Ubuntu: есть ли в нем что-то полезное?
Нативная интеграция с Microsoft Active Directory и переход на сервер отображения Wayland: компания Canonical представила новую версию дистрибутива GNU/Linux Ubuntu 21.04.
https://highload.today/novyj-ubuntu-est-li-v-nem-chto-to-poleznoe/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Ubuntu #GNOME #Microsoft
Нативная интеграция с Microsoft Active Directory и переход на сервер отображения Wayland: компания Canonical представила новую версию дистрибутива GNU/Linux Ubuntu 21.04.
https://highload.today/novyj-ubuntu-est-li-v-nem-chto-to-poleznoe/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#Ubuntu #GNOME #Microsoft
Инфографика дня: жизненный цикл языка программирования
Использование на проекте одного языка программирования в течение долго времени приводит к необходимости обслуживания чужого кода. Разработчикам, которым приходится это делать, надоедает текущий язык, и растет вероятность, что на следующем проекте они захотят работать уже на новом языке программирования. К такому заключению пришел разработчик Адам Гордон Белл. Он провел исследование на основе индекса популярности языков программирования (TIOBE) и результатов опроса Stack Overflow.
https://highload.today/infografika-dnya-zhiznennyj-tsikl-yazyka-programmirovaniya/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#infographics
Использование на проекте одного языка программирования в течение долго времени приводит к необходимости обслуживания чужого кода. Разработчикам, которым приходится это делать, надоедает текущий язык, и растет вероятность, что на следующем проекте они захотят работать уже на новом языке программирования. К такому заключению пришел разработчик Адам Гордон Белл. Он провел исследование на основе индекса популярности языков программирования (TIOBE) и результатов опроса Stack Overflow.
https://highload.today/infografika-dnya-zhiznennyj-tsikl-yazyka-programmirovaniya/?utm_source=telegram&utm_medium=social&utm_campaign=telega
#infographics
What to Watch – приложение для поиска фильмов
Автор проекта Максим Ищенко работает мобильным разработчиком и любит смотреть кино. У него появилась идея сделать агрегатор информации о фильмах на разных языках, результатом которой и стало приложение What to Watch. В нем есть информация о более чем 21 тыс. фильмов из базы TMDB, а также медиаконтент из IMDb, Rotten Tomatoes, Metacritic, «КиноПоиска» и Trakt.tv.
В основе приложения – поиск фильмов по жанрам или коллекциям. Есть также «видеосерфинг» – возможность поиска фильмов при просмотре трейлеров определенного жанра или коллекции – это примерно как смотреть трейлеры перед сеансом в кинотеатре.
Идея реализована на Xamarin Native и MvvmCross («наиболее качественный подход для кроссплатформенного программирования»), Java («друг Виталий Леваш решился помочь») и Mongo («быстрая noSQL database»).
Приложение с базовым функционалом выпущено в Google Play и App Store. У Android-версии уже больше 3 тыс. скачиваний, у iOS – больше 2 тыс. Это, по словам Максима, без какой-либо рекламы. Монетизировать проект планируется через интеграцию со всеми шаблонами AdMob и платное отключение рекламы.
Ссылка на проект: https://wtwnow.com/
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#WhatToWatch #noSQL #iOS #Android #Java
Автор проекта Максим Ищенко работает мобильным разработчиком и любит смотреть кино. У него появилась идея сделать агрегатор информации о фильмах на разных языках, результатом которой и стало приложение What to Watch. В нем есть информация о более чем 21 тыс. фильмов из базы TMDB, а также медиаконтент из IMDb, Rotten Tomatoes, Metacritic, «КиноПоиска» и Trakt.tv.
В основе приложения – поиск фильмов по жанрам или коллекциям. Есть также «видеосерфинг» – возможность поиска фильмов при просмотре трейлеров определенного жанра или коллекции – это примерно как смотреть трейлеры перед сеансом в кинотеатре.
Идея реализована на Xamarin Native и MvvmCross («наиболее качественный подход для кроссплатформенного программирования»), Java («друг Виталий Леваш решился помочь») и Mongo («быстрая noSQL database»).
Приложение с базовым функционалом выпущено в Google Play и App Store. У Android-версии уже больше 3 тыс. скачиваний, у iOS – больше 2 тыс. Это, по словам Максима, без какой-либо рекламы. Монетизировать проект планируется через интеграцию со всеми шаблонами AdMob и платное отключение рекламы.
Ссылка на проект: https://wtwnow.com/
Проголосовать за этот проект можно на странице https://highload.today/top-30-pet-proektov-igry-memy-boty-baraholki-svetofor-i-alkotester/
#WhatToWatch #noSQL #iOS #Android #Java