🎙Свежий выпуск подкаста RadioDotNet про Metalama, неизбежные EF миграции, стильный код и многое другое
⏳ Таймкоды:
[00:01:38] — EF Core Migrations detailed guide
[00:30:40] — How To Encrypt ASP.NET Core Route Parameters
[00:52:00] — Metalama Compiler, a Roslyn Branch with Source Transformers
[01:11:00] — Code Style for Better Productivity
[01:35:50] — Is .NET Aspire NuGet for Cloud Service Dependencies?
[01:44:25] — Кратко о разном
⏯ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
⏳ Таймкоды:
[00:01:38] — EF Core Migrations detailed guide
[00:30:40] — How To Encrypt ASP.NET Core Route Parameters
[00:52:00] — Metalama Compiler, a Roslyn Branch with Source Transformers
[01:11:00] — Code Style for Better Productivity
[01:35:50] — Is .NET Aspire NuGet for Cloud Service Dependencies?
[01:44:25] — Кратко о разном
⏯ YouTube | Apple Подкасты | Яндекс Музыка
#подкасты
❤8👍4🔥2
🏅🏃 Кто такие Junior, Middle, Senior и чем они различаются между собой
От стажеров до сеньоров — разбираемся, кто есть кто в мире программирования и чем они отличаются друг от друга.
⛓️💥 Читать статью
⛓️💥 Зеркало
От стажеров до сеньоров — разбираемся, кто есть кто в мире программирования и чем они отличаются друг от друга.
⛓️💥 Читать статью
⛓️💥 Зеркало
👍10❤1👏1💯1
🛠 MemoryCache в C#: практическое руководство
MemoryCache — это стандартная реализация кэша в памяти для C#-приложений. Она помогает повысить производительность и масштабируемость за счет увеличения потребления памяти.
В гайде рассматриваются практические вопросы о том, когда и как использовать MemoryCache:
☑️ Когда использовать кэширование в памяти
☑️ Насколько быстр MemoryCache?
☑️ Каковы недостатки кэша в памяти?
☑️ Как добавить MemoryCache в приложение ASP.NET Core
☑️ Как уменьшить сильную связанность кода с помощью кэширования
☑️ Как избежать шаблонного кода с помощью кэширования
MemoryCache — это стандартная реализация кэша в памяти для C#-приложений. Она помогает повысить производительность и масштабируемость за счет увеличения потребления памяти.
В гайде рассматриваются практические вопросы о том, когда и как использовать MemoryCache:
☑️ Когда использовать кэширование в памяти
☑️ Насколько быстр MemoryCache?
☑️ Каковы недостатки кэша в памяти?
☑️ Как добавить MemoryCache в приложение ASP.NET Core
☑️ Как уменьшить сильную связанность кода с помощью кэширования
☑️ Как избежать шаблонного кода с помощью кэширования
blog.postsharp.net
MemoryCache in C#: A Practical Guide
What is MemoryCache? When should we use it? When to prefer distributed caching? How to integrate caching into your code without boilerplate and without making it too brittle? This Practical Guide answers all these questions.
👍16❤2
Мы пишем статью о способах измерения личностного роста программистов и нам нужна ваша помощь! 🚀
📊 Какие метрики вы используете для оценки своего прогресса?
🤔 Как вы понимаете, что выросли профессионально?
💡 Есть ли у вас свои уникальные способы отслеживания развития?
💬 Поделитесь вашим опытом в комментариях! Лучшие идеи попадут в нашу статью!
#интерактив
📊 Какие метрики вы используете для оценки своего прогресса?
🤔 Как вы понимаете, что выросли профессионально?
💡 Есть ли у вас свои уникальные способы отслеживания развития?
💬 Поделитесь вашим опытом в комментариях! Лучшие идеи попадут в нашу статью!
#интерактив
😁2❤1🥱1
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🐋🆚🦭 Docker или Podman: что лучше подойдет для вашего проекта
Контейнеризация приложений — одна из самых важных технологий в современной разработке. За последние 10 лет стандартом и синонимом контейнеризации стал Docker. Однако недавно у Docker появился мощный опенсорсный соперник — Podman, который во многом его превосходит.
Читать статью
Контейнеризация приложений — одна из самых важных технологий в современной разработке. За последние 10 лет стандартом и синонимом контейнеризации стал Docker. Однако недавно у Docker появился мощный опенсорсный соперник — Podman, который во многом его превосходит.
Читать статью
👍14❤4
🧹 Code Style для повышения производительности
Советы и инструменты от команды Metalama с примерами работы в Rider.
👉 Читать
Советы и инструменты от команды Metalama с примерами работы в Rider.
👉 Читать
🎉8😁4🥱4👍3❤1
🛠 Траблшутинг 6 известных проблем в .NET MAUI
Если вы уже писали на .NET MAUI, наверняка сталкивались как минимум с одной из них:
✔️ Platform Version Isn’t Present
✔️ Type or Namespace ‘Default’ Doesn’t Exist When Using the Contacts API
✔️ Xcode Isn’t Currently Installed or Couldn’t Be Found
✔️ Duplicate Image Filename Errors
✔️ Xcode Version Can’t Be Located
✔️ Can’t Locate the .NET MAUI Workloads
👉 Читать
Если вы уже писали на .NET MAUI, наверняка сталкивались как минимум с одной из них:
👉 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4👏2🌚1
Forwarded from Proglib.academy | IT-курсы
🎓 Как я перешел из математиков в аналитики данных
Сменить профессию — нелегко, самое сложное — заставить себя получать новые знания. Но у вас есть прекрасная возможность взять под контроль ваш путь к карьере в области Data Science. Узнайте, как получить работу аналитиком данных.
🔗 Ссылка
Сменить профессию — нелегко, самое сложное — заставить себя получать новые знания. Но у вас есть прекрасная возможность взять под контроль ваш путь к карьере в области Data Science. Узнайте, как получить работу аналитиком данных.
🔗 Ссылка
👍4🥰1😁1
Инструмент помогает обновлять решения до новых версий .NET, независимо от того, обновляетесь ли вы с .NET Framework до .NET 8 или просто между версиями .NET Core.
.NET Upgrade Assistant просканирует ваши исходники и выявит потенциальные проблемы и зависимости, которые могут представлять трудности в процессе обновления.
Вам будет предоставлена комплексная панель инструментов, в которой представлены существующие проблемы и оценка того, сколько усилий потребуется для устранения каждой проблемы.
dotnet tool install -g upgrade-assistant
P. S. Инструментом можно пользоваться в Visual Studio или через CLI.
👉 Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍17🔥5
Практический обзор различных элементов управления списками в .NET MAUI для мобильных приложений с упором на сильные и слабые стороны каждого варианта!
👉 Читать статью
👉 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤩1
Привет, друзья! 👋
Мы готовим статью о влиянии страха ошибок на работу программистов и хотим услышать ваше мнение! 💻🤔
🔍 Как вы справляетесь со страхом совершить ошибку в коде?
🛠️ Какие инструменты или практики в вашей команде помогают уменьшить страх перед внесением изменений в код?
🌱 Как вы превращаете свои ошибки в возможности для роста и развития?
💬 Поделитесь своим опытом! Ваши ответы могут помочь другим разработчикам! Лучшие идеи войдут в нашу статью.
Мы готовим статью о влиянии страха ошибок на работу программистов и хотим услышать ваше мнение! 💻🤔
🔍 Как вы справляетесь со страхом совершить ошибку в коде?
🛠️ Какие инструменты или практики в вашей команде помогают уменьшить страх перед внесением изменений в код?
🌱 Как вы превращаете свои ошибки в возможности для роста и развития?
💬 Поделитесь своим опытом! Ваши ответы могут помочь другим разработчикам! Лучшие идеи войдут в нашу статью.
🔥5❤1
🤦♂️ Забудьте о контроллерах и Minimal APIs в .NET
Ник Чапсас делится опытом разработки быстрых API в .NET с использованием библиотеки FastEndpoints.
▶ Смотреть
💬 А вы за какой подход?
Ник Чапсас делится опытом разработки быстрых API в .NET с использованием библиотеки FastEndpoints.
▶ Смотреть
💬 А вы за какой подход?
🥱15🌚10👍3🎉3
✅ Как
FirstOrDefault
, так и Find
используются для поиска первого элемента в коллекции, удовлетворяющего определенному условию.🚀 Find: потенциально может быть быстрее для коллекций в памяти (например,
List<T>
), поскольку потенциально может использовать прямое индексирование для поиска элемента.💡 Это относится к следующим типам коллекций:
List
, Array
, ImmutableList
.#tip #csharp #dotnet by Jalal Alzebda
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32❤11🥱4😁3👾2
🚀 Представлена шестая предварительная версия .NET 9
Под капотом:
🔢 Усовершенствованная библиотека
🔍 Улучшения Regex
🔧 ARM64 Code Gen и поддержка AVX10v1 Runtime
📦 NuGetAudit для транзитивных зависимостей
🏠 C# Partial свойства и многое другое
#новости
Под капотом:
🔢 Усовершенствованная библиотека
System.Numerics
🔍 Улучшения Regex
🔧 ARM64 Code Gen и поддержка AVX10v1 Runtime
📦 NuGetAudit для транзитивных зависимостей
🏠 C# Partial свойства и многое другое
#новости
❤11👏7👍6🤩1👾1
Привет, друзья! 👋
Мы готовим статью о самых раздражающих вопросах на собеседованиях и хотим узнать ваше мнение! 🤔💼
📌 Какой вопрос на собеседовании вы считаете самым бесящим или нелепым? Почему?
🎭 Как вы обычно отвечаете на вопрос «Расскажите о своих недостатках»? Поделитесь своими лайфхаками!
🚀 Какой самый неожиданный или креативный вопрос вам задавали на собеседовании? Как вы на него ответили?
Ваши ответы помогут другим кандидатам подготовиться к собеседованиям! Самые интересные истории и советы попадут в нашу статью.
Ждём ваших комментариев! 👇😊
Мы готовим статью о самых раздражающих вопросах на собеседованиях и хотим узнать ваше мнение! 🤔💼
📌 Какой вопрос на собеседовании вы считаете самым бесящим или нелепым? Почему?
🎭 Как вы обычно отвечаете на вопрос «Расскажите о своих недостатках»? Поделитесь своими лайфхаками!
🚀 Какой самый неожиданный или креативный вопрос вам задавали на собеседовании? Как вы на него ответили?
Ваши ответы помогут другим кандидатам подготовиться к собеседованиям! Самые интересные истории и советы попадут в нашу статью.
Ждём ваших комментариев! 👇😊
🤔4❤2👍1