Stephen Toub, разработчик в команде .NET в Microsoft, рассказывает о деталях работы Async/Await в C#.
Читать
Читать
Microsoft News
How Async/Await Really Works in C#
Async/await was added to the C# language over a decade ago and has transformed how we write scalable code for .NET. But how does it really work? In this post, we take a deep dive into its internals.
🔥18👍1
Kevin Gosse, Microsoft MVP и разработчик в Datadog, делится опытом чтения счетчиков производительности .NET без PerfCounter API.
Читать
Читать
minidump.net
Reading .NET performance counters without the PerfCounter API
A faster and safer way to read .NET performance counters from within.
👍3
Это облегченный SDK, позволяющий интегрировать большие языковые модели ИИ (Large Language Models) с обычными языками программирования.
Расширяемая модель программирования Semantic Kernel открывает новый потенциал и повышает ценность приложений с ИИ, сочетая в себе:
— natural language semantic functions,
— traditional code native functions,
— embeddings-based memory.
Инструмент поддерживает .NET Standard 2.1. Рекомендуется использовать .NET 6+, однако для некоторых примеров в репозитории требуется .NET 7 и расширение VS Code Polyglot.
https://github.com/microsoft/semantic-kernel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3
В 2023 сложно найти тех, кто не использует DI в работе, и тем не менее данный подход продолжает вызывать споры.
Вы услышите следующие темы:
— Монополия IServiceCollection
— Обзор DI фреймворков
— Почему бы не использовать Service Locator?
— Зачем использовать DI контейнер?
— Про тесты и coverage
— Уравление lifetime в контейнере
— Частичная регистрация зависимостей
— Декораторы
— Экономия памяти и асинхронные конструкторы
Apple Подкасты | Google Подкасты | Яндекс Музыка
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple Podcasts
DotNet&More #91: Dependency Injection и не только
Выпуск подкаста · DotNet & More · 17.03.2023 · 3 ч. 52 мин.
👍12❤1
Оптимизация и повышение производительности приложений на C#: простые советы от разработчиков для разработчиков.
Читать
Читать
Raygun Blog
C# Performance tips and tricks
Improving C# performance feeling like a losing battle? Don't worry. Try these C optimization tips and start to see tangible gains.
🎉2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
I Asked GPT-4 To Refactor My Legacy Codebase
Check out my courses: https://dometrain.com
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Hello everybody I'm Nick and in this video I will try to get the brand new GPT-4 model to refactor a legacy codebase using ChatGPT.…
Become a Patreon and get source code access: https://www.patreon.com/nickchapsas
Hello everybody I'm Nick and in this video I will try to get the brand new GPT-4 model to refactor a legacy codebase using ChatGPT.…
👍5🔥2😁1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
📌 Если вы всегда хотите быть в курсе книжных новинок, обновлений и другой полезной информации, касающейся вашего языка или области программирования, вы можете начать читать один из наших каналов, где мы каждый день публикуем учебные материалы для разработчиков разного уровня.
😂 Канал с мемами: t.me/itmemlib
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
🎓 Школа Proglib Academy: https://t.me/proglib_academy
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
👨💻 Полезные материалы по всему, что может быть интересно любому программисту.
Библиотека программиста: t.me/proglibrary
Библиотека хакера: t.me/hackproglib
Go: t.me/goproglib
C\C++: t.me/cppproglib
PHP: t.me/phpproglib
Frontend: t.me/frontendproglib
Python: t.me/pyproglib
Mobile: t.me/mobileproglib
Data Science: t.me/dsproglib
Java: t.me/javaproglib
C#: t.me/csharpproglib
Devops: t.me/devopsslib
Тестирование: t.me/testerlib
Бот с IT-вакансиями: t.me/proglib_job_bot
📺 Канал на YouTube: https://www.youtube.com/c/Библиотекапрограммиста
📄 Лента в Дзен: https://zen.yandex.ru/proglib
🗺 Если вы хотите быть в курсе последних событий в мире разработки, подписывайтесь на нашего бота t.me/event_listener_bot. Там можно настроить бота под себя: указать интересующие города и темы.
Подписывайтесь: t.me/event_listener_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2⚡1
Шаблон надежного веб-приложения (Reliable Web App Pattern, RWA) — набор рекомендаций, основанных на Azure Well-Architected Framework, который помогает разработчикам успешно перейти в облако и заложить основу для будущей модернизации в Azure.
Читать анонс шаблона
Читать анонс шаблона
Docs
Azure Well-Architected Framework - Microsoft Azure Well-Architected Framework
Azure Well-Architected Framework is a set of quality-driven tenets, architectural decision points, and review tools that help solution architects build a technical foundation for their workloads.
❤2
💰 Зарплаты в ИТ: подводим итоги первого квартала 2023 года
Слухи о том, что зарплатная планка, предложенная нанимателями отечественным ИТ-специалистам стала снижаться, до сих пор не дают покоя всем, кто работает в цифровой индустрии. Поэтому наша редакция решила разобраться с тем, что творится на рынке вакансий и так ли все страшно на самом деле.
🔗 Основной сайт
🔗 Зеркало
Слухи о том, что зарплатная планка, предложенная нанимателями отечественным ИТ-специалистам стала снижаться, до сих пор не дают покоя всем, кто работает в цифровой индустрии. Поэтому наша редакция решила разобраться с тем, что творится на рынке вакансий и так ли все страшно на самом деле.
🔗 Основной сайт
🔗 Зеркало
👍4
👾 24 марта приглашаем на вебинар: «Краткое введение в A/B тестирование и его применение в Data Science».
На вебинаре разберем основные методы A/B тестирования и их применение на примере реального финтех продукта.
Вы узнаете:
🔹Для чего нужны A/B-тесты и где они применяются
🔹Стандартные статистические методы проведения A/B тестов
🔹Что такое стратификация и как ее применять
🔹Как увеличить чувствительность A/B-тестов с помощью CUPED
🔹Как применять А/B-тесты на практике: реальный кейс из финтеха
📗Также, при регистрации вы получите: 4 книги по математическому анализу и теории вероятностей, где хорошо описаны основы a/b тестирования.
👉 Регистрируйтесь по ссылке: https://proglib.io/w/4cdb15e5
На вебинаре разберем основные методы A/B тестирования и их применение на примере реального финтех продукта.
Вы узнаете:
🔹Для чего нужны A/B-тесты и где они применяются
🔹Стандартные статистические методы проведения A/B тестов
🔹Что такое стратификация и как ее применять
🔹Как увеличить чувствительность A/B-тестов с помощью CUPED
🔹Как применять А/B-тесты на практике: реальный кейс из финтеха
📗Также, при регистрации вы получите: 4 книги по математическому анализу и теории вероятностей, где хорошо описаны основы a/b тестирования.
👉 Регистрируйтесь по ссылке: https://proglib.io/w/4cdb15e5
❤1
NuGet-пакеты могут содержать не совсем полезную нагрузку, точнее вредоносную. Разбираемся, какие индикаторы вредоносной активности нашла команда JFrog Security в исследуемых пакетах. И да, всегда проверяйте свои зависимости.
Читать & Перевод
Читать & Перевод
JFrog
Attackers are starting to target .NET developers with malicious-code NuGet packages
Update 2023-03-21 – We’ve talked with members of the NuGet team and they had already detected and removed the malicious packages in question. Malicious packages are often spread by the open source NPM and PyPI package repositories, with few other repositories…
👍3❤1
Библиотека шарписта | C#, F#, .NET, ASP.NET
NuGet-пакеты могут содержать не совсем полезную нагрузку, точнее вредоносную. Разбираемся, какие индикаторы вредоносной активности нашла команда JFrog Security в исследуемых пакетах. И да, всегда проверяйте свои зависимости. Читать & Перевод
Редакторов журнала «Хакер» тоже заинтересовала данная тема. Читайте перевод. ☝️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Пошаговый гайд по разработке сокращателя URL-адресов с использованием C# + Redis от Niels Swimberghe, разработчика Twilio.
Читать
Читать
❤6👍3
#csharp #tip by Davide Bellone
Тут еще поспорить можно, читабельнее ли это по сравнению с👇
Тут еще поспорить можно, читабельнее ли это по сравнению с
arr[arr.Lenght -3]
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥3❤1
Естественно, речь про функциональное программирование и ООП:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🤖 GPT-4 против людей: кто выйдет победителем? На что способна новая мультимодальная языковая модель
OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.
🔗 Основной сайт
🔗 Зеркало
OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека.
🔗 Основной сайт
🔗 Зеркало
👍8
ASP.NET Roadmap.png
249 KB
Автор статьи решил перейти из экономистов в программисты с нуля. Полгода самостоятельно изучал .NET и пока не вкатился в айти. В краткой статье он делится советами для начинающим о том, как эффективнее учиться, улучшать свои практические навыки программирования, понемногу заполняя свой GitHub.
Читать
Читать
👍13🔥1🤔1