Tye — инструмент для проектов .NET, который упрощает разработку, тестирование и развертывание микросервисов и распределенных приложений.
Целью инструмента является скрытие множества сложностей, связанных с Kubernetes, при этом он включает локальный оркестратор, упрощающий разработку микросервисов, и возможность развертывания микросервисов в Kubernetes с минимальной конфигурацией.
https://proglib.io/w/7e503b32
Целью инструмента является скрытие множества сложностей, связанных с Kubernetes, при этом он включает локальный оркестратор, упрощающий разработку микросервисов, и возможность развертывания микросервисов в Kubernetes с минимальной конфигурацией.
https://proglib.io/w/7e503b32
GitHub
dotnet/tye
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and ...
«Библиотека программиста» приглашает разбирающихся в ИТ авторов присоединиться к проекту. Мы предлагаем удаленную работу, интересные темы и 💰гонорары с выплатой 📅2 раза в месяц.
Прошедшие отбор соискателям сразу даем тему статьи и гонорар, если текст будет качественным. Оплата составляет 500 рублей за 1000 знаков (объем — до 10 тысяч знаков). Если материал больше/сложнее — 10 000 рублей (оговаривается заранее).
Напишите несколько слов о себе на адрес job@proglib.io. Ссылки на публикации будут плюсом.
Прошедшие отбор соискателям сразу даем тему статьи и гонорар, если текст будет качественным. Оплата составляет 500 рублей за 1000 знаков (объем — до 10 тысяч знаков). Если материал больше/сложнее — 10 000 рублей (оговаривается заранее).
Напишите несколько слов о себе на адрес job@proglib.io. Ссылки на публикации будут плюсом.
Материал о безопасном хранениии и извлечении конфиденциальных данных пользователя при разработке ASP.NET Core приложения.
https://proglib.io/w/7e8e9baa
https://proglib.io/w/7e8e9baa
Medium
ASP.NET Core - User Secrets
This article explains techniques for storing and retrieving sensitive data during the development of an ASP.NET Core app on a development…
Forwarded from C# jobs — вакансии по C#, .NET, Unity
Привет!
Мы в RJ Games ищем опытного Unity разработчика (https://rj-games.com/job/76), основная задача которого - прототипирование и разработка боевых механик и игровой логики.
▪️Локация: классный офис в Москве или удаленно из любой точки мира.
▪️Проект: мобильная игра Puzzle Breakers (есть в Google Play https://play.google.com/store/apps/details?id=com.playrix.puzzlebreakers). В игру уже играют довольно много игроков. Мы планируем развивать проект еще несколько лет.
▪️Мы ждем от тебя: уверенное владение C#, ООП и опыт работы с Unity от 3-х лет.
Резюме присылай на почту: a.prokhorova@rj-games.com или telegram @Alla_pro (Алла).
#вакансия #разработчик #fulltime #developer #удаленка
Мы в RJ Games ищем опытного Unity разработчика (https://rj-games.com/job/76), основная задача которого - прототипирование и разработка боевых механик и игровой логики.
▪️Локация: классный офис в Москве или удаленно из любой точки мира.
▪️Проект: мобильная игра Puzzle Breakers (есть в Google Play https://play.google.com/store/apps/details?id=com.playrix.puzzlebreakers). В игру уже играют довольно много игроков. Мы планируем развивать проект еще несколько лет.
▪️Мы ждем от тебя: уверенное владение C#, ООП и опыт работы с Unity от 3-х лет.
Резюме присылай на почту: a.prokhorova@rj-games.com или telegram @Alla_pro (Алла).
#вакансия #разработчик #fulltime #developer #удаленка
Google Play
Puzzle Breakers: Champions War - Apps on Google Play
Craft your war strategy and join the rumble with epic fantasy heroes!
Вопрос из модуля «Создание пользовательского веб-интерфейса с помощью ASP.NET Core».
Какое утверждение наиболее точно описывает PageModel страницы Razor?
Какое утверждение наиболее точно описывает PageModel страницы Razor?
Anonymous Quiz
48%
В неё инкапсулируются операции логики, относящиеся только к соответствующей странице Razor.
30%
Она предоставляет общие шаблоны представлений с использованием синтаксиса Razor.
13%
Частичный файл разметки Razor, служащий для разбиения больших файлов разметки на небольшие части.
9%
Посмотреть результаты
GeekBrains открывает факультет Fullstack JavaScript
Подготовительные курсы пройдут в ноябре, а обучение начнется в январе 2021 года. Рассчитанная на 15 месяцев программа позволит студентам освоить профессию разработчика полного цикла. Успешно окончив курс, они смогут запустить собственные проекты: сайты, мобильные приложения и высоконагруженные сервисы. Преподают на факультете ведущие специалисты из GeekBrains и Delivery Club, а затруднения с домашними заданиями поможет решить наставник. Помимо основ HTML, CSS и JavaScript, в учебную программу входят продвинутые темы: современная фронтенд-разработка, бэкенд-разработка, базы данных, сетевые протоколы, многопоточные приложения, взаимодействие в команде и многое другое. Гарантия трудоустройства закреплена в договоре — опытный HR поможет вам составить резюме.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/d1d9476a
Подготовительные курсы пройдут в ноябре, а обучение начнется в январе 2021 года. Рассчитанная на 15 месяцев программа позволит студентам освоить профессию разработчика полного цикла. Успешно окончив курс, они смогут запустить собственные проекты: сайты, мобильные приложения и высоконагруженные сервисы. Преподают на факультете ведущие специалисты из GeekBrains и Delivery Club, а затруднения с домашними заданиями поможет решить наставник. Помимо основ HTML, CSS и JavaScript, в учебную программу входят продвинутые темы: современная фронтенд-разработка, бэкенд-разработка, базы данных, сетевые протоколы, многопоточные приложения, взаимодействие в команде и многое другое. Гарантия трудоустройства закреплена в договоре — опытный HR поможет вам составить резюме.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/d1d9476a
GeekBrains запускает курс «Блокчейн-разработка»
Обучение начнется 2 ноября и продлится 4 месяца. Курс рассчитан на еще не знакомых с темой и уже имеющих некоторый опыт разработчиков. Технологический стек: командная оболочка, TCP/IP, Git и любой язык для backend. Занятия ведут участвующие в блокчейн-проектах преподаватели, а программа на 70% состоит из интерактивных вебинаров. Студенты изучат основы криптографии и распределенного реестра, а затем перейдут к более сложным темам: протоколам консенсуса и анонимизации, смарт-контрактам, закрытым блокчейнам и системам с разрешениями, масштабированию сетей блокчейн и пользовательским аспектам применения технологии. После обучения эксперты криптобиржи Binance проведут для студентов карьерные консультации, а возникающие в процессе затруднения поможет разрешить личный наставник.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/e24eedc9
Обучение начнется 2 ноября и продлится 4 месяца. Курс рассчитан на еще не знакомых с темой и уже имеющих некоторый опыт разработчиков. Технологический стек: командная оболочка, TCP/IP, Git и любой язык для backend. Занятия ведут участвующие в блокчейн-проектах преподаватели, а программа на 70% состоит из интерактивных вебинаров. Студенты изучат основы криптографии и распределенного реестра, а затем перейдут к более сложным темам: протоколам консенсуса и анонимизации, смарт-контрактам, закрытым блокчейнам и системам с разрешениями, масштабированию сетей блокчейн и пользовательским аспектам применения технологии. После обучения эксперты криптобиржи Binance проведут для студентов карьерные консультации, а возникающие в процессе затруднения поможет разрешить личный наставник.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/e24eedc9
👍1
Плейлист, в котором собраны видеоматериалы по работе с ML.NET: https://proglib.io/w/14308f84
YouTube
Welcome to the world of Machine Learning with ML.NET 1.0 - BRK3011
ML.NET is a free, cross-platform, and open source machine learning framework for .NET developers. It is also an extensible platform that powers Microsoft ser...
Реализуем дополнительную телеметрию HTTP, веб-сокетов, DNS и TLS в .NET 5: https://proglib.io/w/7d6a8d5f
Steve Gordon - Code with Steve
Additional HTTP, Sockets, DNS and TLS Telemetry in .NET 5 - Steve Gordon - Code with Steve
In this post, I describe and demonstrate some of the new telemetry and event counters from sources such as HTTP, Sockets, DNS and TLS.
GeekBrains запускает курс «Data Science в медицине»
За 18 месяцев начинающие специалисты освоят применение методов Data Science в здравоохранении. Опытные преподаватели будут проводить вебинары 2 — 4 раза в неделю, а закончившие курс студенты добавят в портфолио 16 учебных проектов. В программу входят основы высшей математики и программирования, введение в искусственный интеллект, а также продвинутые темы: ОС Linux и инструменты Data Science, сбор и обработка данных, нейронные сети, компьютерное зрение, машинное обучение и обработка естественного языка, а также применение методов AI, ML и Data Science в медицине. HR-менеджер поможет составить резюме и подготовиться к собеседованию.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/2418435c
За 18 месяцев начинающие специалисты освоят применение методов Data Science в здравоохранении. Опытные преподаватели будут проводить вебинары 2 — 4 раза в неделю, а закончившие курс студенты добавят в портфолио 16 учебных проектов. В программу входят основы высшей математики и программирования, введение в искусственный интеллект, а также продвинутые темы: ОС Linux и инструменты Data Science, сбор и обработка данных, нейронные сети, компьютерное зрение, машинное обучение и обработка естественного языка, а также применение методов AI, ML и Data Science в медицине. HR-менеджер поможет составить резюме и подготовиться к собеседованию.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/2418435c
GeekBrains запускает курс «Машинное обучение»
Занятия начнутся в ноябре: за 6 месяцев студенты освоят востребованную профессию и получат практический опыт разработки проектов в сфере ML под руководством практикующих специалистов. Программа рассчитана на разработчиков-новичков и бизнес-аналитиков, но имеющие опыт разработчики также подчерпнут в ней немало полезного. После вводного блока занятий по математике, структурам данных и алгоритмам, будут рассмотрены сложные темы: библиотеки Python для Data Science, методы машинного обучения, нейронные сети, прототипирование и интеграция, а также бизнес-процесс машинного обучения. Студентам доступны карьерные консультации и помощь личного наставника в решении возникших затруднений.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/801e29d8
Занятия начнутся в ноябре: за 6 месяцев студенты освоят востребованную профессию и получат практический опыт разработки проектов в сфере ML под руководством практикующих специалистов. Программа рассчитана на разработчиков-новичков и бизнес-аналитиков, но имеющие опыт разработчики также подчерпнут в ней немало полезного. После вводного блока занятий по математике, структурам данных и алгоритмам, будут рассмотрены сложные темы: библиотеки Python для Data Science, методы машинного обучения, нейронные сети, прототипирование и интеграция, а также бизнес-процесс машинного обучения. Студентам доступны карьерные консультации и помощь личного наставника в решении возникших затруднений.
Получить дополнительную информацию и записаться в группу можно на сайте: https://proglib.io/w/801e29d8
Разбираемся с использованием пространства имен
System.IO.Enumeration
и библиотеки Globbing
в рамках реализации приложения для быстрого перечисления файлов: https://proglib.io/w/bb5d005aMeziantou's blog
Enumerating files using Globbing and System.IO.Enumeration - Gérald Barré
In this post, I describe how to use the Meziantou.Framework.Globbing package for fast and customizable file enumeration.
Перевод публикуемой ранее статьи про выбор игровых движков подъехал: https://proglib.io/w/ef3c6199
Вопрос из модуля «Создание и развертывание ориентированной на облако микрослужбы ASP.NET Core».
В чем преимущество использования Реестра контейнеров Azure?
В чем преимущество использования Реестра контейнеров Azure?
Anonymous Quiz
13%
Он обеспечивает откр. доступ к образам и разработчики могут получать доступ без проверки подлинности
28%
Это частный реестр, обеспечивающий детализированное управление доступом для групп разработчиков
36%
Он может поддерживать как открытые, так и частные реестры контейнеров
24%
Посмотреть результаты
Знакомимся с библиотекой DynamicData, которая позволяет работать с изменяющимися коллекциями в реактивном стиле. Автор статьи помогает разобраться, в каких случаях может пригодиться DynamicData и как она устроена внутри.
https://proglib.io/w/b95f126e
https://proglib.io/w/b95f126e
Хабр
DynamicData: Изменяющиеся коллекции, шаблон проектирования MVVM и реактивные расширения
В феврале 2019 года состоялся релиз ReactiveUI 9 — кроссплатформенного фреймворка для построения приложений с GUI на платформе Microsoft .NET. ReactiveUI — это инструмент для тесной...
blazor-a-beginners-guide.pdf
4.6 MB
Blazor: A Beginner's Guide
A quick start guide to productivity with Blazor (2020)
Автор: Ed Charbeneau
Автор книги работал над Blazor с момента его создания, поэтому ему явно есть что сказать.
Цель этой книги — объединить все знания, которыми обладает автор, в простом и открытом формате. Она предназначена для разработчиков, имеющих некоторый опыт работы с .NET., и охватывает следующие темы:
- Что такое Blazor;
- Стек технологий, используемый при разработке на Blazor;
- Проблемы, которые решает Blazor;
- Способы получения большего от Blazor, улучшив его с помощью Telerik UI для Blazor;
- Стратегии перехода на Blazor с предыдущих поколений ASP.NET / JavaScript и многое другое.
A quick start guide to productivity with Blazor (2020)
Автор: Ed Charbeneau
Автор книги работал над Blazor с момента его создания, поэтому ему явно есть что сказать.
Цель этой книги — объединить все знания, которыми обладает автор, в простом и открытом формате. Она предназначена для разработчиков, имеющих некоторый опыт работы с .NET., и охватывает следующие темы:
- Что такое Blazor;
- Стек технологий, используемый при разработке на Blazor;
- Проблемы, которые решает Blazor;
- Способы получения большего от Blazor, улучшив его с помощью Telerik UI для Blazor;
- Стратегии перехода на Blazor с предыдущих поколений ASP.NET / JavaScript и многое другое.
Forwarded from C# jobs — вакансии по C#, .NET, Unity
Ищем middle/senior разработчиков C# на удаленке
💰от 90 000 до 200 000 руб. на руки
📌 Что предлагаем:
- Участие в международном IT-бизнесе. Мы специализируемся на кредитном скоринге, data science и онлайн-кредитовании, запускаем платформу на 3 континентах и в 8 странах (Кения, Танзания, Мексика, Сальвадор, Доминикана, Перу, Колумбия, Россия). Это интересный проект, а не интернет-магазин или аутсорсинг чего-нибудь ненужного
- Акционеры = менеджмент. Нет тупых задач, прямое общение
- Работу в опытной распределенной команде. У нас хороший бэкграунд. Продаем IT для банков в России, умеем зарабатывать и растём на падающем российском рынке, выполняем договоренности. Работаем в России 11 лет, за рубежом - 3 года
- Деньги наши, а не дяди. Финансирование не надо выбивать или жить от раунда до раунда
- Можно работать удаленно
- Участие в уставном капитале (акции) лучшим сотрудникам
📌 Требования и пожелания:
- C# \ .NET \ .NET Core \ ASP.NET
- Реляционные БД (Postgres \ MS SQL)
- Работа с очередями и шинами сообщений (RabbitMq)
- Настройка и использование распределенного кеша (Redis)
- Конфигурирование CI/CD (teamcity)
📌 Обязанности:
- Участие в создании архитектуры и разработке платформы, анализ и декомпозиция задач, планирование и оценка нового функционала
- Проектирование и разработка микросервисов на основе современных инструментов и технологий, таких как Asp.Net Core, C#
- Интеграция с внешними системами (payments, ID verification, SMS / Email gateways, Push notifications и др.)
- Стабилизация работы приложения за счет создания масштабируемых и отказоустойчивых решений с высокой нагрузкой
- Разработка автотестов
👊 Оставляйте отклики по ссылке https://money-rock.com/careers/csharp_developers
💰от 90 000 до 200 000 руб. на руки
📌 Что предлагаем:
- Участие в международном IT-бизнесе. Мы специализируемся на кредитном скоринге, data science и онлайн-кредитовании, запускаем платформу на 3 континентах и в 8 странах (Кения, Танзания, Мексика, Сальвадор, Доминикана, Перу, Колумбия, Россия). Это интересный проект, а не интернет-магазин или аутсорсинг чего-нибудь ненужного
- Акционеры = менеджмент. Нет тупых задач, прямое общение
- Работу в опытной распределенной команде. У нас хороший бэкграунд. Продаем IT для банков в России, умеем зарабатывать и растём на падающем российском рынке, выполняем договоренности. Работаем в России 11 лет, за рубежом - 3 года
- Деньги наши, а не дяди. Финансирование не надо выбивать или жить от раунда до раунда
- Можно работать удаленно
- Участие в уставном капитале (акции) лучшим сотрудникам
📌 Требования и пожелания:
- C# \ .NET \ .NET Core \ ASP.NET
- Реляционные БД (Postgres \ MS SQL)
- Работа с очередями и шинами сообщений (RabbitMq)
- Настройка и использование распределенного кеша (Redis)
- Конфигурирование CI/CD (teamcity)
📌 Обязанности:
- Участие в создании архитектуры и разработке платформы, анализ и декомпозиция задач, планирование и оценка нового функционала
- Проектирование и разработка микросервисов на основе современных инструментов и технологий, таких как Asp.Net Core, C#
- Интеграция с внешними системами (payments, ID verification, SMS / Email gateways, Push notifications и др.)
- Стабилизация работы приложения за счет создания масштабируемых и отказоустойчивых решений с высокой нагрузкой
- Разработка автотестов
👊 Оставляйте отклики по ссылке https://money-rock.com/careers/csharp_developers
Подборка инструментов, фреймворков и библиотек WebAssembly для разработчиков .NET: https://proglib.io/w/2e10cd71
DEV Community
WebAssembly tools, frameworks, and libraries for .NET Developers
In this post, I'll share with you different tools and libraries that you can use to build WebAssembly apps with C#
Руководство по созданию веб-API с помощью ASP.NET Core, в котором приводятся следующие темы:
✔️Создание проекта веб-API.
✔️Добавление класса модели и контекста базы данных.
✔️Формирование шаблонов контроллера с использованием методов CRUD.
✔️Настройка маршрутизации, URL-пути и возвращаемых значений.
✔️Вызов веб-API с помощью Postman.
https://proglib.io/w/b6e48846
✔️Создание проекта веб-API.
✔️Добавление класса модели и контекста базы данных.
✔️Формирование шаблонов контроллера с использованием методов CRUD.
✔️Настройка маршрутизации, URL-пути и возвращаемых значений.
✔️Вызов веб-API с помощью Postman.
https://proglib.io/w/b6e48846
Docs
Руководство. Создание веб-API на основе контроллера с помощью ASP.NET Core
Узнайте, как создать веб-API на основе контроллера с помощью ASP.NET Core.