Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
💻 20 лучших ноутбуков для программиста в 2023 году
Выбираем самые легкие, автономные и производительные ноутбуки для кодинга.
На карточках перечислили самые производительные. Но для кодинга есть и другие важные параметры — остальные подборки смотрите в нашей статье.
Выбираем самые легкие, автономные и производительные ноутбуки для кодинга.
На карточках перечислили самые производительные. Но для кодинга есть и другие важные параметры — остальные подборки смотрите в нашей статье.
🥱16❤4
📌 Подборка за неделю на Code Maze:
🔸Как реализовать Audit Trail в ASP.NET Core Web API: обзор различных способов
🔸Игнорирование значений Null с AutoMapper: лучшие практики работы с AutoMapper
🔸Предупреждение об использовании TRequest в качестве параметра типа в MediatR: как правильно устранить
🔸Динамическое добавление строк в форму в Razor Pages: от теории к практике
🔸Как прочитать строку из файла .resx на C#: пошаговый гайд
#dotnet #csharp #codemaze #матчасть
🔸Как реализовать Audit Trail в ASP.NET Core Web API: обзор различных способов
🔸Игнорирование значений Null с AutoMapper: лучшие практики работы с AutoMapper
🔸Предупреждение об использовании TRequest в качестве параметра типа в MediatR: как правильно устранить
🔸Динамическое добавление строк в форму в Razor Pages: от теории к практике
🔸Как прочитать строку из файла .resx на C#: пошаговый гайд
#dotnet #csharp #codemaze #матчасть
👍4❤1
В блоге платформы Uno вышел интересный материал-исследование, суть которого — показать конкретные аспекты, из-за которых переход на .NET 8 можно пока отложить.
Но преимущества значительно превысили любые потенциальные недостатки:
➖В .NET 8 SDK удалена возможность создания проекта .NET 6 для мобильных платформ
➖State Management для разработчиков Blazor
➖Ошибка сборки Native AOT
➕Workload Clean
➕Повышенная производительность
➕Современные языковые функции
➕Открытый исходный код
➕
.
NET Garbage Collector➕Улучшение System.Text.Json
➕Новые source generators (Configuration Binder, API)
➕Новый формат output path
➕Новый шаблон для .NET image architectures
➕Поддержка платформы Uno (уже включена)
Please open Telegram to view this post
VIEW IN TELEGRAM
Uno Platform
3 Reasons to Delay Adopting .NET 8 and 10 to do it ASAP
Pixel-Perfect Multi-Platform Applications with C# and WinUI for Windows, WebAssembly, iOS, macOS, Android and Linux
👍11
James Montemagno, Technical PM Manager для сообщества разработчиков в Microsoft, делится опытом работы с .NET MAUI: от простых видеоуроков до сложных четырехчасовых гайдов.
📺 Смотреть плейлист
#maui
#maui
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍4😁1🤔1
В 11-ой части Эндрю Лок разбирается с новой фичей ASP.NET Core в .NET 8 — short-circuit routing. Вы узнаете, чем она отличается от обычного роутинга, в чем ее преимущество и как она реализована в платформе.
#dotnet8
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека шарписта | C#, F#, .NET, ASP.NET
Знакомство с предварительной версией .NET 8: традиционная серия статей от Эндрю Лока перед выходом новой версии.
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template…
Entity Framework BulkUpdate vs SaveChange vs Manual SQL: бенчмарки производительности Entity Framework 7 bulk update
👉 Код здесь
#csharp #benchmarks by Dave Callan
👉 Код здесь
#csharp #benchmarks by Dave Callan
👍11🥱6🔥5🤔1
Вот самые интересные из них:
💡С Rider 2023.3 вы можете запускать и отлаживать несколько проектов одновременно с расширенным контролем над порядком и условиями выполнения задач.
💡Теперь вы можете быстро и легко создавать фильтры решений (файлы .slnf), которые помогут адаптировать представление проекта в IDE в соответствии с конкретным рабочим контекстом, что упрощает управление большими и сложными проектами.
💡Новая версия позволяет исследовать отношения и зависимости между различными классами, структурами, интерфейсами и модулями в вашем решении с помощью диаграмм зависимостей типов. Их изучение может дать представление о том, как различные типы в кодовой базе взаимодействуют друг с другом, что облегчит понимание конструкции вашего проекта и сделает процесс отладки более ясным.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43👍7❤3
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