Практический бенчмаркинг приложений ASP.NET: https://proglib.io/w/02e4b23e
YouTube
Benchmarking ASP.NET Applications with .NET Crank
https://aka.ms/dotNETConf2021-GetdotNET6
Use the same open source tools as the ASP.NET team to benchmark web applications, detect regressions, gather performance traces. 👨💻 Slides & code: https://aka.ms/dotnetconf/2021
🎉 .NET 6 Release Blog: https://de…
Use the same open source tools as the ASP.NET team to benchmark web applications, detect regressions, gather performance traces. 👨💻 Slides & code: https://aka.ms/dotnetconf/2021
🎉 .NET 6 Release Blog: https://de…
Forwarded from Библиотека программиста | программирование, кодинг, разработка
👨🎓️ Самоучитель по C# для начинающих. Часть 1: установите среду разработки и освойте основы языка за 30 минут
В этой статье мы познакомимся с C# и платформой .NET, рассмотрим базовые концепции языка и его кроссплатформенность, а также напишем несколько несложных программ, чтобы закрепить изученные основы синтаксиса на практике.
https://proglib.io/sh/yi7JCjR3PU
В этой статье мы познакомимся с C# и платформой .NET, рассмотрим базовые концепции языка и его кроссплатформенность, а также напишем несколько несложных программ, чтобы закрепить изученные основы синтаксиса на практике.
https://proglib.io/sh/yi7JCjR3PU
#вакансия #it #Csharp #aspnet #docker #kubernetes #unittests #git #cicd #on-premise #cloud
🔎 ABBYY ищет Senior Software Developer (C#).
Офис/удаленка, Москва, полный рабочий день
💰Зарплата: от 200 000 до 300 000 рублей в месяц.
Присылай резюме нашему HR – Маше в tg: @MashaGruntovich или на почту mariia.gruntovich@abbyy.com
🎸Стек технологий:
• docker + k8s (AKS в Azure);
• MSSQL / PostgreSQL / Redis / Azure BlobStorage;
• VCS - Git, CI – Azure DevOps Server, постановка задач в Jira;
• ELK + Grafana для логов и телеметрии.
Что делает команда:
Мы создаем backend для продукта по обработке документов с микросервисной архитектурой, который работает on-prem и в облаке. Сервис горизонтально масштабируется и работает 24/7. Стартовая конфигурация кластера - сотни машин в Azure, которые обрабатывают документы.
• Пишем сервисы на NET Core 3.1, покрываем их интеграционными и unit-тестами.
• Заботимся о масштабируемости и отказоустойчивости. Обрабатываем негативные ситуации.
💪 Мы ожидаем:
• Высшее техническое образование;
• Опыт веб-разработки не менее 3 лет;
• Отличное знание C#, NET Core;
• Опыт работы с ORM (у нас linq2db);
• Умение спроектировать подсистему продукта и аргументировать свое решение;
• Умение писать код, который легко читать и поддерживать;
• UnitTests, Git, CI/СD.
Хорошо, если умеешь, если нет - научим:
• Работать с PostgreSQL/MSSQL, Redis;
• Разрабатывать и масштабировать высоконагруженные веб-сервисы;
• Формировать архитектуру облачных решений;
• Работать с Docker и Kubernetes.
🍰 Мы предлагаем:
• ДМС со стоматологией, врач в офисе, полис выезжающих за рубеж;
• Обучение: сертификации, английский язык, Linkedin Learning;
• Своя парковка на территории технопарка;
• Гибкое начало дня;
• Премии по результатам работы;
• Активности: беговой клуб, спортивные команды, йога;
• Тимбилдинги и просто уютные командные посиделки.
🔎 ABBYY ищет Senior Software Developer (C#).
Офис/удаленка, Москва, полный рабочий день
💰Зарплата: от 200 000 до 300 000 рублей в месяц.
Присылай резюме нашему HR – Маше в tg: @MashaGruntovich или на почту mariia.gruntovich@abbyy.com
🎸Стек технологий:
• docker + k8s (AKS в Azure);
• MSSQL / PostgreSQL / Redis / Azure BlobStorage;
• VCS - Git, CI – Azure DevOps Server, постановка задач в Jira;
• ELK + Grafana для логов и телеметрии.
Что делает команда:
Мы создаем backend для продукта по обработке документов с микросервисной архитектурой, который работает on-prem и в облаке. Сервис горизонтально масштабируется и работает 24/7. Стартовая конфигурация кластера - сотни машин в Azure, которые обрабатывают документы.
• Пишем сервисы на NET Core 3.1, покрываем их интеграционными и unit-тестами.
• Заботимся о масштабируемости и отказоустойчивости. Обрабатываем негативные ситуации.
💪 Мы ожидаем:
• Высшее техническое образование;
• Опыт веб-разработки не менее 3 лет;
• Отличное знание C#, NET Core;
• Опыт работы с ORM (у нас linq2db);
• Умение спроектировать подсистему продукта и аргументировать свое решение;
• Умение писать код, который легко читать и поддерживать;
• UnitTests, Git, CI/СD.
Хорошо, если умеешь, если нет - научим:
• Работать с PostgreSQL/MSSQL, Redis;
• Разрабатывать и масштабировать высоконагруженные веб-сервисы;
• Формировать архитектуру облачных решений;
• Работать с Docker и Kubernetes.
🍰 Мы предлагаем:
• ДМС со стоматологией, врач в офисе, полис выезжающих за рубеж;
• Обучение: сертификации, английский язык, Linkedin Learning;
• Своя парковка на территории технопарка;
• Гибкое начало дня;
• Премии по результатам работы;
• Активности: беговой клуб, спортивные команды, йога;
• Тимбилдинги и просто уютные командные посиделки.
Краткое руководство по F# для разработчиков, знакомых с императивным стилем программирования.
https://proglib.io/w/31f115af
https://proglib.io/w/31f115af
Tiny Thoughts
F# for Programmers
A quick and dirty guide to F# for programmers familiar with imperative languages. Basically all programmers.
👍1🥰1
Hello World на C# уже не тот, особенно для новичков, которые впервые видят и понимают, что это 👇 вся программа:
Давайте разберемся, что там происходит под капотом.
https://proglib.io/w/b4d643cb
Console.WriteLine("Hello, World!");
Давайте разберемся, что там происходит под капотом.
https://proglib.io/w/b4d643cb
NDepend Blog
Modern C# Hello World - NDepend Blog
Writing a Hello World program in C# is now super easy thanks to some new features added to the C# language.
👍1
Видеозаписи выступлений на .NET Conf 2021: https://proglib.io/w/0a3a2fff
👍1
Видеоруководство для изучения основ ASP.NET Core MVC на примере простого приложение CRUD.
https://proglib.io/w/8d3627a7
https://proglib.io/w/8d3627a7
YouTube
Learn ASP.NET Core MVC (.NET 6) - Full Course
Learn the basics of .NET Core (.NET 6) and then build a simple CRUD application with MVC in this tutorial.
✏️ Course developed by Bhrugen Patel. More courses from Bhrugen: https://dotnetmastery.com/
Longer .NET Core (.NET 6) Course: https://www.dotnetm…
✏️ Course developed by Bhrugen Patel. More courses from Bhrugen: https://dotnetmastery.com/
Longer .NET Core (.NET 6) Course: https://www.dotnetm…
Всем привет!
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
2 доклада на конференции ITeaConf, связанных с .NET:
➖Рефакторинг с использованием DDD в больших проектах, Алексей Яшин, Senior Developer, DataArt
➖Мультитенантная архитектура на базе Kubernetes, Руслан Шакиров, .NET Architect, Quantori
➖Рефакторинг с использованием DDD в больших проектах, Алексей Яшин, Senior Developer, DataArt
➖Мультитенантная архитектура на базе Kubernetes, Руслан Шакиров, .NET Architect, Quantori
YouTube
Рефакторинг с использованием DDD в больших проектах, Алексей Яшин - .NET
Алексей Яшин, Senior Developer, DataArt
В процессе работы над крупной системой всегда наступает момент, когда за деревьям перестает быть виден лес. Появляются решения, усложняющие жизнь разработчика и, до какого-то момента, с этим приходится мириться,
но…
В процессе работы над крупной системой всегда наступает момент, когда за деревьям перестает быть виден лес. Появляются решения, усложняющие жизнь разработчика и, до какого-то момента, с этим приходится мириться,
но…
Разбираемся с тем, как async/await в C# прокидывает код в тот же поток. Спойлер: async/await не прокидывает код в тот же поток, но в определенных случаях async/await просто использует инфраструктуру, которая для этих случаев была сделана и которую можно использовать из своего кода.
https://proglib.io/w/92fa5fff
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
https://proglib.io/w/92fa5fff
Если у вас есть проблемы с загрузкой сайта, воспользуйтесь TOR браузером.
ДОУ
Прокидывает ли async/await код в тот же поток
Один из самых популярных вопросов, связанных с async/await: как он прокидывает код в тот же поток? И прокидывает ли вообще? Если да, то при каких обстоятельствах?
Владимир Вердыш, Senior Software Engineer, конкретно разбирает в статье этот вопрос.
Владимир Вердыш, Senior Software Engineer, конкретно разбирает в статье этот вопрос.
👍1🔥1
Разбираемся с CallerArgumentExpression — новым атрибутом C#, который планировали внедрить ещё в C# 8.0.
https://proglib.io/w/48479f4b
https://proglib.io/w/48479f4b
Хабр
Новые возможности C#10: атрибут CallerArgumentExpression
Об атрибуте CallerArgumentExpression говорят уже много лет. Предполагалось, что он станет частью C# 8.0, но его внедрение в язык отложили. А в этом месяце он, наконец, появился — вместе с C# 10 и .NET...
Реализация принципа подстановки Барбары Лисков (Liskov Substitution Principle, LSP) в C#.
https://proglib.io/w/661682dc
https://proglib.io/w/661682dc
Medium
Liskov Substitution Principle in C#
Among all the SOLID principles for object-oriented programming paradigm, the Liskov Substitution Principle is one of my favorites. This…
Разбор нескольких распространённых ошибок в проектах ASP.NET и советов по их недопущению.
https://proglib.io/w/4e9e2623
https://proglib.io/w/4e9e2623
DEV Community
3+3 ASP.NET Mistakes (+ How to avoid them)
The internet is a dangerous place, hackers are always looking for new ways to break into your system...
Разбираемся, какова стоимость использования косвенного обращения и абстракций на примере приложения eShopOnWeb.
https://proglib.io/w/27f14e4a
https://proglib.io/w/27f14e4a
CodeOpinion
What's the Cost of Indirection & Abstractions?
Indirection enables reuse, isolating complexity, encapsulation of dependencies, and more. But what's the cost indirection?
Обзор багов в open source CMS DotNetNuke, выявленных с помощью PVS-Studio, и советы по их недопущению.
https://proglib.io/w/20af6dbd
https://proglib.io/w/20af6dbd
Хабр
Разнообразие ошибок в C# коде на примере CMS DotNetNuke: 40 вопросов к качеству
Сегодня мы вновь говорим о качестве C# кода и разнообразии возможных ошибок. На нашем операционном столе – CMS DotNetNuke, в исходный код которой мы и залезем. И лучше сразу заварите себе кофе......
Пошаговое руководство по созданию сокращателя URL-адресов с помощью .NET
Первая часть посвящена разработке и тестированию веб-сервиса для сокращения URL-адресов, а вторая — расширению приложения функционалом по отложенной отправке отчетов.
https://proglib.io/w/961575eb
Первая часть посвящена разработке и тестированию веб-сервиса для сокращения URL-адресов, а вторая — расширению приложения функционалом по отложенной отправке отчетов.
https://proglib.io/w/961575eb
DEV Community
URL shortener in .NET world Series' Articles
View URL shortener in .NET world Series' Articles on DEV Community