10_Mind_Blowing_C#_Hacks_Hey_there!_As_a_passionate_C#_developer….pdf
4.9 MB
◆ Использование caller information attributes для улучшения отладки и логирования
◆ Использование Span<T> для эффективного управления коллекциями
◆ Использование discards для игнорирования ненужных значений
◆ Пайплайны для высокопроизводительной обработки потоков
◆ Conditional weak table для ассоциации метаданных
◆ Продвинутые техники рефлексии с деревьями выражений
◆ Упрощение многопоточности с использованием каналов
◆ Динамическая компиляция кода с Roslyn
◆ Преобразование анонимных типов в Dynamic для гибкой манипуляции данными
◆ Создание простого пула объектов для повторного использования ресурсов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🥰6
Forwarded from Библиотека питониста | Python, Django, Flask
☁️🧩 ТОП-10 бессерверных фреймворков
Существует множество различных бессерверных фреймворков, каждый из которых предназначен для определенных задач. В этой статье рассмотрим 10 наиболее популярных из них.
Читать статью
Существует множество различных бессерверных фреймворков, каждый из которых предназначен для определенных задач. В этой статье рассмотрим 10 наиболее популярных из них.
Читать статью
👍2😁1
🎮 Записи всех докладов с конференции от JetBrains:
📺 Game DevOps: Elevating Your Unity and Unreal Build Pipelines With TeamCity / Daniel Gallo
📺 Insights on Testing Unreal Engine Support in Tools With Many Dependencies / Oleg Kuldyshev
📺 Scalable and Cloud-Native Mobile Game CI/CD Environment Using Unity / Nemoto Tadashi
📺 How To Stop Writing View-Classes for Unity UI / Dmitrii Ivashchenko
📺 Empowering Non-Developers: Creating Editor Tools and Customizations in Unity / Ants Aare Alamaa
📺 Top 10 Unity Assets That Every Project Should Use / Oles Dibrivniy
📺 godot-playfab – A Godot Extension To Easily Integrate PlayFab, a Cloud-Based BaaS / Johannes Ebner
📺 How to Apply the Software Engineering Process to the Gamedev Process / Ryan L'Italien
📺 Introduction to Data-Oriented Design in Unity / Johnny Thompson
📺 How Sprocket Games Achieved 10x Playtest Velocity for an Unreal Engine Game / Nicolas Tittley
📺 Getting Started Developing for Apple Vision Pro with Unity / Dan Miller
📺 Game DevOps: Elevating Your Unity and Unreal Build Pipelines With TeamCity / Daniel Gallo
📺 Insights on Testing Unreal Engine Support in Tools With Many Dependencies / Oleg Kuldyshev
📺 Scalable and Cloud-Native Mobile Game CI/CD Environment Using Unity / Nemoto Tadashi
📺 How To Stop Writing View-Classes for Unity UI / Dmitrii Ivashchenko
📺 Empowering Non-Developers: Creating Editor Tools and Customizations in Unity / Ants Aare Alamaa
📺 Top 10 Unity Assets That Every Project Should Use / Oles Dibrivniy
📺 godot-playfab – A Godot Extension To Easily Integrate PlayFab, a Cloud-Based BaaS / Johannes Ebner
📺 How to Apply the Software Engineering Process to the Gamedev Process / Ryan L'Italien
📺 Introduction to Data-Oriented Design in Unity / Johnny Thompson
📺 How Sprocket Games Achieved 10x Playtest Velocity for an Unreal Engine Game / Nicolas Tittley
📺 Getting Started Developing for Apple Vision Pro with Unity / Dan Miller
👍5🔥2
🎃Собрали для вас несколько страшных историй по случаю Хэллоуина. Ждем ваши истории в комментариях👇
😁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