RestClient.Net — это .NET REST API клиент с асинхронным запуском на основе задач, строгими типами и внедрением зависимостей на всех платформах.
Недавно была представлена версия 5.0, которая предоставляет Fluent API, неизменяемые типы, множество полезных методов расширения и тщательное модульное тестирование. Прочитать о RestClient.Net в целом и о нововведениях можно здесь.
Недавно была представлена версия 5.0, которая предоставляет Fluent API, неизменяемые типы, множество полезных методов расширения и тщательное модульное тестирование. Прочитать о RestClient.Net в целом и о нововведениях можно здесь.
GitHub
GitHub - MelbourneDeveloper/RestClient.Net: .NET REST Client Framework for all platforms
.NET REST Client Framework for all platforms. Contribute to MelbourneDeveloper/RestClient.Net development by creating an account on GitHub.
Разбираемся с новыми правилами игры в песочнице с открытым исходным кодом Microsoft.
https://proglib.io/w/fd7badb6
https://proglib.io/w/fd7badb6
Aaronstannard
The New Rules for Playing in Microsoft's Open Source Sandbox
What .NET developers should expect when venture out into their own OSS ecosystem.
string vs. String — это не просто споры о стилях, они могут радикально изменить семантику программы.
https://proglib.io/w/32a04b38
https://proglib.io/w/32a04b38
Paranoidcoding
string vs. String is not a style debate
#fix
https://proglib.io/w/c8e37e70
What changed in .net 5 that makes it not throw when changing dictionary values in foreach
https://proglib.io/w/c8e37e70
Stack Overflow
What changed in .net 5 that makes it not throw when changing dictionary values in foreach
In .NET<5 and .NET Core 3.1 the following code
var d = new Dictionary<string, int> { { "a", 0 }, { "b", 0 }, { "c", 0 } };
foreach (var k in d.Keys)
{
d[k...
var d = new Dictionary<string, int> { { "a", 0 }, { "b", 0 }, { "c", 0 } };
foreach (var k in d.Keys)
{
d[k...
Тебе нравится геймдизайн? Хочешь реализовать свои проекты и концепты, но сталкиваешься с трудностью понимания технической части? Unreal Engine 4 — популярная игровая платформа для реализации идей в код, а кода — в готовый проект.
Рассказываем об основах работы в UE4 на бесплатном интенсиве Skillbox по созданию игры в жанре платформера: 🎮 https://clc.am/BYnRRg
На интенсиве тебя ждёт:
🎯 изучение основ работы с Unreal Engine 4 и разбор инструментария;
🎯 настройка механик для работы будущего платформера;
🎯 создание собственного проекта.
Весь интенсив тебе будет помогать компетентный наставник! Им станет старший программист Fracture Labs с пятилетним опытом программирования на С++/Blueprint в игровой индустрии — Евгений Чичилов.
Те, кто выполнит домашнюю работу, получат сертификат на 15 000 рублей на оплату любого курса Skillbox, а все участники, дошедшие до конца интенсива, — электронную книгу издательства МИФ «Век живи — век учись» Кей Петерсон и Дэвида Колба.
Увидимся на трансляции 7 июня в 19:00 по московскому времени!
Рассказываем об основах работы в UE4 на бесплатном интенсиве Skillbox по созданию игры в жанре платформера: 🎮 https://clc.am/BYnRRg
На интенсиве тебя ждёт:
🎯 изучение основ работы с Unreal Engine 4 и разбор инструментария;
🎯 настройка механик для работы будущего платформера;
🎯 создание собственного проекта.
Весь интенсив тебе будет помогать компетентный наставник! Им станет старший программист Fracture Labs с пятилетним опытом программирования на С++/Blueprint в игровой индустрии — Евгений Чичилов.
Те, кто выполнит домашнюю работу, получат сертификат на 15 000 рублей на оплату любого курса Skillbox, а все участники, дошедшие до конца интенсива, — электронную книгу издательства МИФ «Век живи — век учись» Кей Петерсон и Дэвида Колба.
Увидимся на трансляции 7 июня в 19:00 по московскому времени!
Пишем простого Discord бота для World of Warcraft гильдии, который забирает данные об игроках с серверов и пишет сообщения в Discord о подключении / отключении игрока.
https://proglib.io/w/a7b18317
https://proglib.io/w/a7b18317
Хабр
Как я сделал Discord бота для игровой гильдии с помощью .NET Core
ВступлениеВсем привет! Недавно я написал Discord бота для World of Warcraft гильдии. Он регулярно забирает данные об игроках с серверов игры и пишет сообщения в...
Окунись в мир белого хакинга уже сегодня! Пройди бесплатный онлайн-интенсив Skillbox по программированию, изучи востребованный язык программирования Java и создай свой первый проект под руководством опытного специалиста.
Все подробности по ссылке: 👉 https://clc.am/yEuYCA.
За 3 дня интенсива ты:
⚡️ Освоишь основные инструменты программирования на Java.
⚡️ Напишешь программу для мониторинга активности рабочего стола.
⚡️ Получишь полезные советы разработчика с 15-летним опытом — Даниила Пилипенко.
⚡️ Узнаешь, как устроена работа Java-программиста.
🎁 Каждый участник интенсива, который выполнит домашнюю работу, получит сертификат на 15 000 рублей на оплату любого курса в Skillbox и электронную книгу «Век живи — век учись» Кей Петерсон и Дэвида Колба издательства МИФ.
Подключайся к прямому эфиру с 7 по 9 июня в 16:00 по московскому времени 😉
Все подробности по ссылке: 👉 https://clc.am/yEuYCA.
За 3 дня интенсива ты:
⚡️ Освоишь основные инструменты программирования на Java.
⚡️ Напишешь программу для мониторинга активности рабочего стола.
⚡️ Получишь полезные советы разработчика с 15-летним опытом — Даниила Пилипенко.
⚡️ Узнаешь, как устроена работа Java-программиста.
🎁 Каждый участник интенсива, который выполнит домашнюю работу, получит сертификат на 15 000 рублей на оплату любого курса в Skillbox и электронную книгу «Век живи — век учись» Кей Петерсон и Дэвида Колба издательства МИФ.
Подключайся к прямому эфиру с 7 по 9 июня в 16:00 по московскому времени 😉
Разбираем нюансы работы с TAP (Task-based Asynchronous Pattern) — паттерном асинхронного программирования, основанным на задачах.
https://proglib.io/w/9ab427aa
https://proglib.io/w/9ab427aa
ДОУ
Асинхронность в C#. Разрушение легенд
Всем привет! Меня зовут Влад, я — старший разработчик в компании DataArt. Статья будет посвящена асинхронному программированию на C#, а именно — нюансам работы с TAP (Task-based Asynchronous Pattern) — паттерном асинхронного программирования, основанным на…
Как применять модели machine learning для решения реальных задач? Узнай на бесплатном интенсиве по data science — тебя ждёт много практики с 10 по 12 июня в 21:00 по московскому времени!
Ссылка для регистрации: 🔜🔜🔜 https://clc.am/tUZ9aw.
📝 За 3 дня мы опробуем разные инструменты и техники, которыми пользуются специалисты одной из самых востребованных профессий. При этом нам не понадобятся глубокие познания в программировании и математике, мы убедимся, что начать свой путь в machine learning очень просто!
Также узнаем от разработчика Михаила Овчинникова, зачем нужны нейросети и как они работают, познакомимся с Python, предскажем курс биткоина, познакомимся с алгоритмами и решим бизнес-задачу.
🎁 Все, кто сдаст домашнее задание, получат грант на 15 000 рублей для обучения в Skillbox!
Ссылка для регистрации: 🔜🔜🔜 https://clc.am/tUZ9aw.
📝 За 3 дня мы опробуем разные инструменты и техники, которыми пользуются специалисты одной из самых востребованных профессий. При этом нам не понадобятся глубокие познания в программировании и математике, мы убедимся, что начать свой путь в machine learning очень просто!
Также узнаем от разработчика Михаила Овчинникова, зачем нужны нейросети и как они работают, познакомимся с Python, предскажем курс биткоина, познакомимся с алгоритмами и решим бизнес-задачу.
🎁 Все, кто сдаст домашнее задание, получат грант на 15 000 рублей для обучения в Skillbox!
Серия видеоруководств под названием «Современная веб-разработка» про создание приложения с использованием ASP.NET Core и Nuxtjs + CI / CD с помощью Github Actions, деплой в облако и многое другое.
https://proglib.io/w/89f26ff8
https://proglib.io/w/89f26ff8
#fix
https://proglib.io/w/8bbbb82e
Difference in lambda expressions between full .NET framework and .NET Core
https://proglib.io/w/8bbbb82e
Stack Overflow
Difference in lambda expressions between full .NET framework and .NET Core
Is there a difference in the declaration of lambda expressions between the .NET Framework and .NET Core?
The following expressions compiles in .NET Core:
var lastShift = timeline.Appointments
...
The following expressions compiles in .NET Core:
var lastShift = timeline.Appointments
...
Хотите стать звездой Twitch или профессиональным игроком в Dota 2? 10–12 июня в 19:00 по московскому времени стартует бесплатный интенсив тренера команды pro-арены Dota 2 VP.Prodigy — Даниила Schelk Щелкунова.
Ссылка для регистрации: 👉 https://clc.am/3V6PGQ.
Вы узнаете:
🎮 какие задачи и варианты макроигры у керри, мид и оффлейн-героев;
🎮 как эффективно играть на 4–5k MMR;
🎮 как анализировать свои ошибки в матче;
🎮 как ведут себя игроки профессиональных команд и как попробовать себя на позиции аналитики в игре.
🙌 Для участия в интенсиве потребуется только игра и Discord для просмотра и разбора реплеев. Если у вас нет ничего из этого, не переживайте, после регистрации на интенсив мы пришлём ссылки на все ресурсы.
Все, кто дойдёт до конца программы, получат электронную книгу издательства МИФ в подарок. А те, кто выполнит домашнее задание, — сертификаты на 15 000 рублей для обучения в Skillbox. Их можно будет потратить на любой курс.
🔜 Увидимся на трансляции!
Ссылка для регистрации: 👉 https://clc.am/3V6PGQ.
Вы узнаете:
🎮 какие задачи и варианты макроигры у керри, мид и оффлейн-героев;
🎮 как эффективно играть на 4–5k MMR;
🎮 как анализировать свои ошибки в матче;
🎮 как ведут себя игроки профессиональных команд и как попробовать себя на позиции аналитики в игре.
🙌 Для участия в интенсиве потребуется только игра и Discord для просмотра и разбора реплеев. Если у вас нет ничего из этого, не переживайте, после регистрации на интенсив мы пришлём ссылки на все ресурсы.
Все, кто дойдёт до конца программы, получат электронную книгу издательства МИФ в подарок. А те, кто выполнит домашнее задание, — сертификаты на 15 000 рублей для обучения в Skillbox. Их можно будет потратить на любой курс.
🔜 Увидимся на трансляции!
Узнайте, как хакеры смотрят на криптографию в ASP.NET: https://proglib.io/w/aed73e8b
Paul Mueller (@paulmmueller)
ASP.NET Cryptography for Pentesters
If you are coming back, and just here for the cheatsheet, you can find that here. If it’s your first time, hopefully you’ll read through the whole thing. Note: For my own sanity, I have inten…
Ozon объявляет о старте набора middle/senior разработчиков на бесплатный курс "Быстрый переход на Go"!
Все, кто пройдет обучение и успешно защитит итоговый проект, получат оффер on Ozon и станут частью крупнейшей golang-команды.
Программа рассчитана на middle/senior разработчиков (С#, C++, PHP, Python и др. языков), которые пока не пишут на GO, но очень хотят начать.
Всего за 1 месяц под руководством опытных наставников ты освоишь современный язык программирования, входящий в тройку самых оплачиваемых в 2020 г. (можете проверить)
Научишься разрабатывать highload-сервисы, познакомишься с микросервисной архитектурой и лучшими практиками работы с хранилищами данных.
Обучение проходит онлайн. После успешного окончания курса получишь не только знания и навыки, но и оффер от Ozon!
Прими участие в отборе - пришли заявку с резюме до конца июня!
Обучение бесплатно: https://ozon.ru/t/F6H7Z
Все, кто пройдет обучение и успешно защитит итоговый проект, получат оффер on Ozon и станут частью крупнейшей golang-команды.
Программа рассчитана на middle/senior разработчиков (С#, C++, PHP, Python и др. языков), которые пока не пишут на GO, но очень хотят начать.
Всего за 1 месяц под руководством опытных наставников ты освоишь современный язык программирования, входящий в тройку самых оплачиваемых в 2020 г. (можете проверить)
Научишься разрабатывать highload-сервисы, познакомишься с микросервисной архитектурой и лучшими практиками работы с хранилищами данных.
Обучение проходит онлайн. После успешного окончания курса получишь не только знания и навыки, но и оффер от Ozon!
Прими участие в отборе - пришли заявку с резюме до конца июня!
Обучение бесплатно: https://ozon.ru/t/F6H7Z
#tip
Короткий и быстрый совет по уменьшению размера независящего от сборки приложения на C# в 2-4 раза.
https://proglib.io/w/2f015a83
Короткий и быстрый совет по уменьшению размера независящего от сборки приложения на C# в 2-4 раза.
https://proglib.io/w/2f015a83
Хабр
Как уменьшить размер приложения на C#, которое независимо от среды?
В этой статье поделюсь опытом, как уменьшить размер независящего от сборки приложения на C# в 2 – 4 раза.Внимание: Сжатие содержимого программы доступно только д...
«Библиотека программиста» ищет продюсера онлайн-курсов
Нам требуется специалист с опытом запуска курсов от 1 года и широким кругозором в IT (высшее образование в IT будет плюсом). В обязанности продюсера будет входить развитие направление онлайн-курсов по Data Science, Frontend, Backend, Mobile, DevOps, QA, IoT и IT для не айтишников. Мы предлагаем фиксированный оклад 80 000 рублей и премии в размере 10% выручки от продаж. Офис компании находится в 10 минутах пешком от м. Таганская (Москва). Должность предполагает полную занятость с возможностью частично удаленного формата работы.
Подробное описание вакансии читайте на сайте.
Нам требуется специалист с опытом запуска курсов от 1 года и широким кругозором в IT (высшее образование в IT будет плюсом). В обязанности продюсера будет входить развитие направление онлайн-курсов по Data Science, Frontend, Backend, Mobile, DevOps, QA, IoT и IT для не айтишников. Мы предлагаем фиксированный оклад 80 000 рублей и премии в размере 10% выручки от продаж. Офис компании находится в 10 минутах пешком от м. Таганская (Москва). Должность предполагает полную занятость с возможностью частично удаленного формата работы.
Подробное описание вакансии читайте на сайте.