🤷♂️Может стоит попробовать использовать простой календарь?
Валерий Жила в недавнем треде подробно написал про него. Говорит, что это очень простой и действенный метод повышения продуктивности и контроля своего ментального здоровья.
📌Что нужно делать?
👉 Берём свой календарь, заполняем какими-то рамками — например, время отхода ко сну и подъема. Стараемся планировать крупные дела наперёд, а по ходу дня всякую мелочь. Не слишком подробно (блоки от 30 минут с буферами), честно и быстро.
📌Что это даёт?
👉 Помогает концентрироваться на одном деле за раз. Помогает принимать оперативные решения и улучшать work-life balance. Помогает снизить тревожность и разгрузить память — великолепный «второй мозг» для планирования.
❗️Важно
Calendar Blocking подойдёт далеко не всем. Если вы творец, живущий спонтанной ловлей момента на кончиках пальцев, или вы просто любите спонтанные встречи с друзьями скорее всего, метод не зайдёт.
О том, как это работает на практике, как и с помощью каких инструментов всё это сделать, читайте в его треде: в соцсети X или в приложении Threadreader, если бывший Твиттер у вас не открывается.
#холивар
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🎉3🥱2
💡Одна из ключевых целей .NET 8 — повышение производительности платформы в системах Arm64 и включение поддержки расширенных функций, предлагаемых данной архитектурой.
В традиционной статье перед официальным выходом платформы рассмотрены некоторые из важных нововведений и результаты анализа производительности реальных приложений, разработанных для устройств Arm64.
🔗 Читать
В традиционной статье перед официальным выходом платформы рассмотрены некоторые из важных нововведений и результаты анализа производительности реальных приложений, разработанных для устройств Arm64.
🔗 Читать
Microsoft News
Arm64 Performance Improvements in .NET 8
.NET 8 added some key features for new functionality as well as performance improvements for developers including developers targeting Arm64 devices. In this blog I break down everything you need to know about the improvements in .NET 8.
👍5
Само собой, инструмент необходимо выбирать под проект. Но Refit действительно требует написания меньшего количества кода для достижения того же результата.
📌Для справки:
Refit — автоматическая типобезопасная библиотека REST для .NET Core, Xamarin и .NET.
#dotnet #csharp #tools #tip by Milan Jovanović
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍9❤2
🏴 Фича-флаги в .NET: от простого к сложному
В этой статье мы обсудим, что такое фича-флаги, и разберём работу с ними.
🔗Читать статью
🔗Зеркало
В этой статье мы обсудим, что такое фича-флаги, и разберём работу с ними.
🔗Читать статью
🔗Зеркало
👍3❤2🔥2
Memory mapped файлы позволяют отображать файлы на участок памяти. В некоторых случаях их использование может дать существенный прирост производительности по сравнению с обычной буферизированной работой с файлами. Stephen Cleary погрузился в эту тему и дает некоторые советы👇
🔗Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤔4
С какого языка программирования, по вашему мнению, проще всего перейти на C#/.NET? Если хотите, можете выбрать несколько вариантов.
Anonymous Poll
38%
С C# лучше начать свой путь в разработку ПО
5%
Python
2%
PHP
6%
JavaScript
0%
Ruby
12%
C
36%
C++
50%
Java
2%
Go
4%
Другой ЯП (напишу в комментарии)
❤6
⚡️C# Dev Kit в вашем рабочем окружении всего за три шага:
1️⃣ Установите C# Dev Kit (C# extension / IntelliCode for C# Dev Kit / .NET Runtime Install Tool)
2️⃣ Откройте каталог или рабочую область, содержащую C#-проект (.csproj) ➡️ расширение активируется
3️⃣ Ознакомьтесь с документацией по началу работы с C#
#чтопроисходит
1️⃣ Установите C# Dev Kit (C# extension / IntelliCode for C# Dev Kit / .NET Runtime Install Tool)
2️⃣ Откройте каталог или рабочую область, содержащую C#-проект (.csproj) ➡️ расширение активируется
3️⃣ Ознакомьтесь с документацией по началу работы с C#
#чтопроисходит
👍9🔥4❤3
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Диаграмма рабочего процесса, охватывающая все аспекты, связанные с необходимостью уведомлять пользователя о сообщении в Slack
🤔Это отличный пример того, почему разработка простой фичи может занять гораздо больше времени, чем думают многие. И да, статье уже 6 лет, но на архитектурные решения команды Slack стоит обращать внимание.
😉Покажите это своему продакту, если в следующий раз услышите в свой адрес что-то вроде «…там же все так просто».
🔗 Источник
#проектирование_систем
🤔Это отличный пример того, почему разработка простой фичи может занять гораздо больше времени, чем думают многие. И да, статье уже 6 лет, но на архитектурные решения команды Slack стоит обращать внимание.
😉Покажите это своему продакту, если в следующий раз услышите в свой адрес что-то вроде «…там же все так просто».
🔗 Источник
#проектирование_систем
👍4❤1
List<T> — один из наиболее универсальных типов коллекций в .NET. Поскольку он предназначен для общего использования, вопрос оптимизации для какого-либо конкретного кейса использования даже не стоит.
Один из возможных кейсов — хранение большого количества элементов. Пример решения это проблемы и весьма любопытные бенчмарки ждут вас в статье👇
🔗 Читать
Один из возможных кейсов — хранение большого количества элементов. Пример решения это проблемы и весьма любопытные бенчмарки ждут вас в статье
🔗 Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
🤩Удобство .NET: серия статей, в которой описывается подход команды Microsoft к предоставлению удобных решений распространенных задач
🚀Введение. В комментариях не обошлось без негатива в отношении современной экосистемы .NET, в основном со стороны более опытных разработчиков. Ник Чапсас, естественно, записал по этому поводу видео.
🚀Удобство System.Text.Json.
🚀Введение. В комментариях не обошлось без негатива в отношении современной экосистемы .NET, в основном со стороны более опытных разработчиков. Ник Чапсас, естественно, записал по этому поводу видео.
🚀Удобство System.Text.Json.
Microsoft News
The convenience of .NET
The .NET platform provides convenient solutions to many tasks, for developers looking for a straightforward utility function or a high degree of control crafting an algorithm.
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
The C# DevKit is out and gives you a complete .NET experience inside VS Code!
⚡8
Aaron Powell, Cloud Developer Advocate в Microsoft, погружается в основы использования .NET и генеративного ИИ:
1️⃣ Введение
2️⃣ SDK
3️⃣ Chat Completion
4️⃣ Генерация изображений
1️⃣ Введение
2️⃣ SDK
3️⃣ Chat Completion
4️⃣ Генерация изображений
Aaron-Powell
Generative AI and .NET - Part 1 Intro | LINQ to Fail
It's time to start a new series with everyone's favourite topic of the moment, AI!
👍4
Нас уже больше 20 000 🥳 🎊 🎂 ! Спасибо за интерес к «Библиотеке шарписта».
Please open Telegram to view this post
VIEW IN TELEGRAM
❤53👏12🎉6❤🔥3
🔸Ребенок может забыть закрыть дверь холодильника
🔸Может взять то, что ему запрещено
🔸Может даже наткнуться на просроченные продукты
Этих неприятностей можно легко избежать, если ребенок попросит у своих родителей все, что ему нужно.
💬Как вам такое объяснение Dependency Injection?
Применительно к написанию кода, этот совет можно перефразировать так: каждый компонент приложения перекладывает ответственность предоставления требуемых ему зависимостей на специальную инфраструктуру. Можно даже провести параллель «ребенок» — «компонент»/«класс», а «родители” — «инфраструктура».
👉По мотивам статьи о Pure.DI
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Pure.DI помогает сделать DI чистым
Репозиторий проекта Что такое DI? Все конечно же знают, что DI — это акроним от слов Dependency Injection и что этот термин означает. Но как объяснить это значение...
👍23🥱9😁3
💬 Подкаст RadioDotNet: зелёные потоки, быстрая восьмёрка, наглость Unity
📌 Темы:
🎤 Анонс .NET 8 RC1
🎤 Visual Studio 2022 17.8 Preview 2
🎤 Доступ к закрытым членам без reflection в C#
🎤 Улучшение производительности .NET 8
🎤 Unity обновляет цены
🎤 Результаты эксперимента с green threads
🎤 Кратко о разном
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
📌 Темы:
🎤 Анонс .NET 8 RC1
🎤 Visual Studio 2022 17.8 Preview 2
🎤 Доступ к закрытым членам без reflection в C#
🎤 Улучшение производительности .NET 8
🎤 Unity обновляет цены
🎤 Результаты эксперимента с green threads
🎤 Кратко о разном
⏯️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты
❤13👍4🔥1
📌 Подборка за две недели на Code Maze:
🔹Создание криптографического числа с помощью RandomNumberGenerator: теория, практика и сравнение с System.Random
🔹Использование переменной discard в C# (7+): обзор различий с обычной переменной и некоторые практические аспекты применения
🔹Оптимизация памяти с помощью ArrayPool в C#: подробное руководство по улучшению управления памятью в приложениях на C#
🔹Database First Development с EF Core Power Tools: упрощаем рабочий процесс разработки при использовании EF Core в приложениях .NET
🔹22 лучших практики C#: подборка советов, которые улучшат читабельность кода
🔹Тестирование time-dependent кода с помощью TimeProvider в .NET: первое знакомство с новой фичей, которая появилась в C# 12 и .NET 8
🔹Выбор узлов Xml с помощью XPath в C#: как использовать XPath для выбора данных из XML-документа на C#
🔹Рефакторинг необязательных фрагментов кода C#: улучшаем код с помощью практических методов рефакторинга
🔹Преобразование шестнадцатеричной строки в байтовый массив в C#: разбор нескольких методов на практике
🔹Глобальная обработка исключений для запросов MediatR: как предотвратить сбои приложения и несанкционированное раскрытие конфиденциальных данных пользователям
🔹Замена разрывов строк в C#: string Replace() vs string ReplaceLineEndings() vs Regular Expressions Replace()
#dotnet #csharp #codemaze #матчасть
🔹Создание криптографического числа с помощью RandomNumberGenerator: теория, практика и сравнение с System.Random
🔹Использование переменной discard в C# (7+): обзор различий с обычной переменной и некоторые практические аспекты применения
🔹Оптимизация памяти с помощью ArrayPool в C#: подробное руководство по улучшению управления памятью в приложениях на C#
🔹Database First Development с EF Core Power Tools: упрощаем рабочий процесс разработки при использовании EF Core в приложениях .NET
🔹22 лучших практики C#: подборка советов, которые улучшат читабельность кода
🔹Тестирование time-dependent кода с помощью TimeProvider в .NET: первое знакомство с новой фичей, которая появилась в C# 12 и .NET 8
🔹Выбор узлов Xml с помощью XPath в C#: как использовать XPath для выбора данных из XML-документа на C#
🔹Рефакторинг необязательных фрагментов кода C#: улучшаем код с помощью практических методов рефакторинга
🔹Преобразование шестнадцатеричной строки в байтовый массив в C#: разбор нескольких методов на практике
🔹Глобальная обработка исключений для запросов MediatR: как предотвратить сбои приложения и несанкционированное раскрытие конфиденциальных данных пользователям
🔹Замена разрывов строк в C#: string Replace() vs string ReplaceLineEndings() vs Regular Expressions Replace()
#dotnet #csharp #codemaze #матчасть
💯10👍3