История и реализация простой библиотеки для взаимодействия с MOEX ISS на C#.
https://proglib.io/w/1e86b50b
https://proglib.io/w/1e86b50b
Хабр
Вливаемся в Московскую биржу
Всем привет. В своей истории я хотел бы поделиться опытом поиска и анализа московской биржи и историей реализации библиотеки для получения данных из нее. И что по итогу вышло. Все случилось одним...
👍9💩1
🔧 ZeroQL — высокопроизводительный GraphQL-клиент, совместимый с C#. Поддерживает синтаксис, подобный Linq.
🔗 Анонс
🔗 Репозиторий
🔗 Анонс
🔗 Репозиторий
DEV Community
ZeroQL - C# friendly GraphQL
Nowadays, GraphQL has become a more and more popular technology for building web servers. At the same...
👍11
Главное преимущество летнего поиска работы — низкий уровень конкуренции. К тому же, сейчас на IT-рынке большая нехватка кадров и множество открытых вакансий.
Чтобы наши читатели не отвлекались на нерелевантные предложения, мы сделали ряд тематических телеграм-каналов с вакансиями по отдельным языкам (Python, Java, Go, C#, C++, PHP, JavaScript) и различным направлениям: тестированию, мобильной разработке, информационной безопасности и Data Science.
Присоединяйтесь! Будем рады помочь найти вам лучшую работу.
Чтобы наши читатели не отвлекались на нерелевантные предложения, мы сделали ряд тематических телеграм-каналов с вакансиями по отдельным языкам (Python, Java, Go, C#, C++, PHP, JavaScript) и различным направлениям: тестированию, мобильной разработке, информационной безопасности и Data Science.
Присоединяйтесь! Будем рады помочь найти вам лучшую работу.
Telegram
Python jobs — вакансии по питону, Django, Flask
Лучшие вакансии для питонистов.
По рекламе: @proglib_adv
Учиться у нас: https://proglib.io/w/908673cc
Для обратной связи: @proglibrary_feeedback_bot
Наши каналы: https://t.me/proglibrary/9197
По рекламе: @proglib_adv
Учиться у нас: https://proglib.io/w/908673cc
Для обратной связи: @proglibrary_feeedback_bot
Наши каналы: https://t.me/proglibrary/9197
🤮8👍2
Простые шаги и советы по миграции старых приложений ASP.NET на ASP.NET Core.
https://proglib.io/w/50ef98e2
https://proglib.io/w/50ef98e2
The Tech Platform
How to Migrate Old ASP.NET Applications to .NET Core?
.NET Core is a new version of .NET Framework, which is a free, open-source, general-purpose development platform maintained by Microsoft. It is a cross-platform framework that runs on Windows, macOS, and Linux operating systems. .NET Core Framework can be…
👍7👎1
Serialization Binders в .NET: как обойти механизм, который часто используется для предотвращения десериализации опасных типов
В статье рассматриваются примеры реальных публичных уязвимостей, в которых применение вышеописанного механизма привело к сбою и, следовательно, обходу проверок.
https://proglib.io/w/b2e22790
В статье рассматриваются примеры реальных публичных уязвимостей, в которых применение вышеописанного механизма привело к сбою и, следовательно, обходу проверок.
https://proglib.io/w/b2e22790
Blogspot
CODE WHITE | Blog: Bypassing .NET Serialization Binders
Serialization binders are often used to validate types specified in the serialized data to prevent the deserialization of dangerous types th...
👍5
Практические советы, которые помогут избежать проблем при создании или использовании IEnumerable в C#.
https://proglib.io/w/4f8cb25b
https://proglib.io/w/4f8cb25b
Stack Overflow Blog
C#: IEnumerable, yield return, and lazy evaluation
Don't hate, iterate.
👍15
Nullability в C#: серия статей, которая наводит порядок в голове.
🔗 Nullability in C# - What It Is and What It Is Not (читать)
🔗 Null Conditional Operators in C# - ?. and ?[] (читать)
🔗 Null Forgiving Operator in C# - ! (читать)
🔗 Null Coalescing Operators in C# - ?? and ??= (читать)
🔗 Nullability in C# - What It Is and What It Is Not (читать)
🔗 Null Conditional Operators in C# - ?. and ?[] (читать)
🔗 Null Forgiving Operator in C# - ! (читать)
🔗 Null Coalescing Operators in C# - ?? and ??= (читать)
Blogspot
Nullability in C# - What It Is and What It Is Not
Starting with .NET 6, new projects have nullable reference types enabled by default. It is easy to get confused on exactly what that me...
👍11👏1
Замена стандартного механизма замыкания в C# на собственный велосипед: преимущества и недостатки.
https://proglib.io/w/f69ebb6e
https://proglib.io/w/f69ebb6e
Хабр
Снижение аллокации при замыкании (closure)
Недавно у меня появилась задача по снижению аллокации в очень горячем месте кода. Там происходит тривиальное: запускаются Task'и в которых заранее известным набором handler'ов обрабатываются объекты....
🤔8👍3😱3
Мини-гайд по использованию mocking framework для упрощения юнит-тестирования в C#.
https://proglib.io/w/fe034e32
https://proglib.io/w/fe034e32
JosephGuadagno.net
How to simplify your C# unit testing with a mocking framework
It’s time to take your unit testing to the next level. You’ve implemented either NUnit, or xUnit, or MSTest in your projects. You’ve gotten your code coverage to 80+%. But the are just some things that are hard to test or validate in your project. How do…
👍8
В Rider 2022.2 завезли встроенный инструмент профилирования памяти. Разбираемся с новым функционалом, который доступен пока только для Windows.
https://proglib.io/w/dfe5f83b
https://proglib.io/w/dfe5f83b
The JetBrains Blog
How to Profile .NET Code Using the dotMemory Plugin in Rider | The .NET Tools Blog
Having a profiling tool integrated into your IDE is an asset no developer can discount the value of. The undeniable convenience of being able to screen your app for performance issues on the fly is wh
👍12👎3
Let's Learn .NET — серия видеоуроков, которая расскажет об основах использования C# и . NET для создания реальных приложений.
https://proglib.io/w/4b9ad428
https://proglib.io/w/4b9ad428
YouTube
Let's Learn .NET - YouTube
👍14
В .NET 7 Preview 6 завезли output caching middleware, что позволило улучшить кэширование в ASP.NET
В статье исследуются возможности и способы использования нового функционала на примерах.
https://proglib.io/w/ba1e606c
В статье исследуются возможности и способы использования нового функционала на примерах.
https://proglib.io/w/ba1e606c
timdeschryver.dev
Exploring the new output caching middleware
Taking a closer look at the capability of the new output caching middleware in .NET 7
👍7
Функциональное программирование наконец-то становится мейнстримом
Размышления о функциональном программировании, C#, LINQ и многом другом.
https://proglib.io/w/94e0a3bd
Размышления о функциональном программировании, C#, LINQ и многом другом.
https://proglib.io/w/94e0a3bd
GitHub
Functional programming is finally going mainstream
With origins that stretch back to the late 1950s, functional programming might seem dated—but it can be a boon for growing teams working with large codebases. Read more from @klintron:
🤔8👍6👎4❤🔥1