🎃Собрали для вас несколько страшных историй по случаю Хэллоуина. Ждем ваши истории в комментариях👇
😁32🥱7👍1
На просторах интернета вы могли слышать мнение, что minimal APIs нельзя использовать для «реальных» приложений.
Tess Ferrandez, Principal Software Engineer в Microsoft, придерживается другого мнения. Она считает, что общедоступные примеры очень просты и не показывают, как организовать код для более крупного приложения.
Эта статья — попытка продемонстрировать потенциал ASP.NET Core Minimal APIs. Вы узнаете, как:
☑️Использовать extension methods для организации эндпоинтов
☑️Использовать TypedResults вместо ResultsPermalink
☑️Отделить функциональность от регистрации эндпоинтов
☑️Группировать эндпоинты
Tess Ferrandez, Principal Software Engineer в Microsoft, придерживается другого мнения. Она считает, что общедоступные примеры очень просты и не показывают, как организовать код для более крупного приложения.
Эта статья — попытка продемонстрировать потенциал ASP.NET Core Minimal APIs. Вы узнаете, как:
☑️Использовать extension methods для организации эндпоинтов
☑️Использовать TypedResults вместо ResultsPermalink
☑️Отделить функциональность от регистрации эндпоинтов
☑️Группировать эндпоинты
If broken it is, fix it you should
Organizing ASP.NET Core Minimal APIs
I often hear (on social media or direct comments) people saying you can’t use minimal APIs for “real production” apps.
👍17🤔3
Rider_macosx_shortcuts.pdf
46.8 KB
💡Шпаргалки с шорткатами для Rider, VS и ReSharper: на заметку C#-разработчику
⌨Default Keymap
⌨Mac OS X 10.5+ Keymap
⌨ReSharper OSX Keymap
⌨ReSharper Keymap
⌨Visual Studio Keymap
⌨Visual Studio OSX Keymap
#cheatsheet
⌨Default Keymap
⌨Mac OS X 10.5+ Keymap
⌨ReSharper OSX Keymap
⌨ReSharper Keymap
⌨Visual Studio Keymap
⌨Visual Studio OSX Keymap
#cheatsheet
🔥19👍7🤔1
🛠 Очередь исследовательских статей в серии .NET 8 Performance Improvements дошла до .NET MAUI: обзор большой работы, проведенной командой платформы и сообществом.
😉 Короче, сворачиваем все мемы про #maui
😉 Короче, сворачиваем все мемы про #maui
😁24❤🔥1🥱1
This media is not supported in your browser
VIEW IN TELEGRAM
💻🍏Apple представила новый MacBook Pro с процессорами семейства M3, которые делают один из лучших в мире профессиональных ноутбуков еще лучше. 14- и 16-дюймовые модели с M3 Pro и M3 Max доступны в новом цвете «черный космос». Хотите узнать подробнее? Смотрите презентацию Apple Scary Fast на русском и всего за 6 минут.
💡А мы недавно делали небольшую подборку ноутбуков для разрабов, где перечислили самые легкие, автономные и производительные. Скажем честно, не всем она понравилась. Так или иначе, поделитесь своим опытом 🔽
💬Какие характеристики для вас наиболее важны? Накидайте свой топ ноутбуков в комментарии👇
#холивар
💡А мы недавно делали небольшую подборку ноутбуков для разрабов, где перечислили самые легкие, автономные и производительные. Скажем честно, не всем она понравилась. Так или иначе, поделитесь своим опытом 🔽
💬Какие характеристики для вас наиболее важны? Накидайте свой топ ноутбуков в комментарии👇
#холивар
🔥6😁6🥱2👍1🌚1
🔐 .NET 8: обзор новых возможностей платформы для поддержки аутентификации и авторизации в ваших приложениях
Andrea Chiarelli, Principal Developer Advocate, разбирает новые расширения ASP.NET Core Identity:
◆ Поддержка
Bearer-аутентификации,
новые встроенные эндпоинты для аутентификации/регистрации пользователей
◆ Полноценный стандартный набор компонентов для
аутентификации в Blazor
◆ Упрощение специализированных политик авторизации и другие
👉 Читать
Andrea Chiarelli, Principal Developer Advocate, разбирает новые расширения ASP.NET Core Identity:
◆ Поддержка
Bearer-аутентификации,
новые встроенные эндпоинты для аутентификации/регистрации пользователей
◆ Полноценный стандартный набор компонентов для
аутентификации в Blazor
◆ Упрощение специализированных политик авторизации и другие
Please open Telegram to view this post
VIEW IN TELEGRAM
Auth0 - Blog
.NET 8: What's New for Authentication and Authorization
Let’s explore the new features brought by .NET 8 to support authentication and authorization in your applications.
👍10❤1
Подборка лучших статей «Библиотеки программиста» за октябрь: сохраняй в заметки, чтобы не пропустить #самыйсок
📚 ТОП-8 книг по DevOps в 2023 году
💪 6 сервисов для подготовки к техническим собеседованиям
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
🛡️ 8 способов защиты от манипуляций на работе
👩💻 Женщины в ИТ: проблемы и преимущества сложной профессии
🤖 8 лучших бесплатных курсов по ИИ и глубокому обучению
👨💻 9 трендов в найме айтишников в 2023 году
🤔 9 мифов об IT и найме айтишников
🤖 25 бесплатных AI-инструментов для разработчиков
☁️ ТОП-10 бессерверных фреймворков
🚩 Итог одной валютной удаленки: проработал месяц бесплатно и ушел с долгами
💻 20 лучших ноутбуков для программиста в 2023 году
🧠 Как научиться критически мыслить: 6 эффективных способов
📚 ТОП-8 книг по DevOps в 2023 году
💪 6 сервисов для подготовки к техническим собеседованиям
🗺️ Карьерная карта: что это, как ее составить и почему она обязательно нужна разработчику
🛡️ 8 способов защиты от манипуляций на работе
👩💻 Женщины в ИТ: проблемы и преимущества сложной профессии
🤖 8 лучших бесплатных курсов по ИИ и глубокому обучению
👨💻 9 трендов в найме айтишников в 2023 году
🤔 9 мифов об IT и найме айтишников
🤖 25 бесплатных AI-инструментов для разработчиков
☁️ ТОП-10 бессерверных фреймворков
🚩 Итог одной валютной удаленки: проработал месяц бесплатно и ушел с долгами
💻 20 лучших ноутбуков для программиста в 2023 году
🧠 Как научиться критически мыслить: 6 эффективных способов
👍4❤3
Dotnet Roadmap.pdf
4 MB
🛣 Дорожная карта для .NET-разработчика от Milan Milanović
Репозиторий содержит ссылки на ресурсы для дальнейшего изучения.
📌 Understanding the .NET ecosystem
• .NET runtimes
• .NET Framework
• .NET Core
• The One .NET - .NET 5
• The current - .NET 8
• .NET Standard
📌 Learning resources
• C#
• General Development Skills
• ASP.NET Core
• Client-Side .NET
• Databases
• ORM
• Caching
• Logging
• Real-time communication
• Background tasks
• Object Mapping
• Testing
• Monitoring & Telemetry
• Messaging
• Containerization
• Cloud
• Continuous Integration & Delivery (CI/CD)
• .NET Libraries
📌 Additional considerations
• Performance best practices
• Profiling and diagnostics
• Performance best practices
• Security and Cryptography
📌 Additional learning resources
• Books
• YouTube Channels
• Blogs
• Podcasts
• Other
📌 Tools
#roadmap
Репозиторий содержит ссылки на ресурсы для дальнейшего изучения.
📌 Understanding the .NET ecosystem
• .NET runtimes
• .NET Framework
• .NET Core
• The One .NET - .NET 5
• The current - .NET 8
• .NET Standard
📌 Learning resources
• C#
• General Development Skills
• ASP.NET Core
• Client-Side .NET
• Databases
• ORM
• Caching
• Logging
• Real-time communication
• Background tasks
• Object Mapping
• Testing
• Monitoring & Telemetry
• Messaging
• Containerization
• Cloud
• Continuous Integration & Delivery (CI/CD)
• .NET Libraries
📌 Additional considerations
• Performance best practices
• Profiling and diagnostics
• Performance best practices
• Security and Cryptography
📌 Additional learning resources
• Books
• YouTube Channels
• Blogs
• Podcasts
• Other
📌 Tools
#roadmap
👍47❤5🔥5😁4
🤝Недавно команда EF Core сотрудничала с инженерами MongoDB, чтобы обеспечить поддержку MongoDB в EF Core.
😎Первоначальным результатом этого сотрудничества стал предварительный выпуск MongoDB provider для EF Core.
Под катом — практика использования последнего для:
☑️Сопоставления объектной модели C# с документами в MongoDB
☑️Использования EF для сохранения некоторых документов в БД
☑️Написания запросов LINQ для получения документов из БД
☑️Внесения изменений в документ и использования отслеживания изменений EF для обновления документа
😎Первоначальным результатом этого сотрудничества стал предварительный выпуск MongoDB provider для EF Core.
Под катом — практика использования последнего для:
☑️Сопоставления объектной модели C# с документами в MongoDB
☑️Использования EF для сохранения некоторых документов в БД
☑️Написания запросов LINQ для получения документов из БД
☑️Внесения изменений в документ и использования отслеживания изменений EF для обновления документа
🔥50👍7❤5👏1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧠⚙️ Как научиться критически мыслить: 6 эффективных способов
Критическое мышление позволяет принимать решения в условиях неопределённости, доносить свои идеи до команды, видеть ошибки в логике, замечать манипуляции. В статье рассказываем, откуда пошло это понятие и как можно развить критическое мышление.
💬Считаете ли вы, что у вас развито критическое мышление?
👍 — да, и это очень помогает мне в жизни и работе
🤔 — да, но оно ничем не помогает
🥱 — нет
Критическое мышление позволяет принимать решения в условиях неопределённости, доносить свои идеи до команды, видеть ошибки в логике, замечать манипуляции. В статье рассказываем, откуда пошло это понятие и как можно развить критическое мышление.
💬Считаете ли вы, что у вас развито критическое мышление?
👍 — да, и это очень помогает мне в жизни и работе
🤔 — да, но оно ничем не помогает
🥱 — нет
🥱27👍24🤔1
Классы vs Структуры: как не стоит учить производительности
— Сергей Тепляков о курсе на Pluralsight «Пособие по производительности C# 10»
Сергей возвращается после долгого перерыва в блоге с одной целью: дать правильные советы C#-разработчикам.
Пожалуйста, не используйте подобные тесты для каких-либо сравнений производительности!
— Сергей Тепляков о курсе на Pluralsight «Пособие по производительности C# 10»
Сергей возвращается после долгого перерыва в блоге с одной целью: дать правильные советы C#-разработчикам.
👍38