Серия статей о создании генератора исходного кода от Эндрю Лока:
➖Creating an incremental generator
➖Testing an incremental generator with snapshot testing
➖Integration testing and NuGet packaging
➖Customising generated code with marker attributes
➖Creating an incremental generator
➖Testing an incremental generator with snapshot testing
➖Integration testing and NuGet packaging
➖Customising generated code with marker attributes
Andrew Lock | .NET Escapades
Creating an incremental generator
In this post I walk through how to create a practical .NET 6 incremental source generator: an enum extensions class with a fast ToString() implementation
Обновили подборку материалов Lead Unity-разработчика Виктора Антоненко 👉 https://t.me/csharpproglib/1677
Telegram
Библиотека шарписта
Виктор Антоненко, Lead Unity-разработчик в компании OBRIO, представил подробный гайд о том, как стартовать игровой проект, не забросить и дойти до релиза, с акцентом на ключевых моментах и разбором ошибок:
🎮Подготовка, реализация и ошибки
🎮Как не забросить…
🎮Подготовка, реализация и ошибки
🎮Как не забросить…
Как изучить C# без смс и регистрации? Какие лайфхаки и инструменты помогают писать код продуктивнее? Как быстро влететь из бэкенда во фронтенд?
Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :)
Наши любимые материалы:
1. Перечисления в C#: как правильно использовать enum.
2. Практикум по С#: выравниваем текст по краю и по центру консоли.
3. Устраиваемся в Amazon: 5 шагов от резюме до оффера.
4. Страх и ненависть Линуса Торвальдса: кому создатель Linux рекомендует выпить йаду.
5. Как программисту пройти собеседование. 6 советов.
6. Камасутра для влюблённых в код: топ-5 эзотерических языков программирования в примерах.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
Ответы на эти вопросы — в канале «Люди и код». Команда канала беседует с опытными и начинающими разработчиками и программистами, находит интересные и неожиданные темы и помогает влюбиться в IT. Про мемы тоже не забываем :)
Наши любимые материалы:
1. Перечисления в C#: как правильно использовать enum.
2. Практикум по С#: выравниваем текст по краю и по центру консоли.
3. Устраиваемся в Amazon: 5 шагов от резюме до оффера.
4. Страх и ненависть Линуса Торвальдса: кому создатель Linux рекомендует выпить йаду.
5. Как программисту пройти собеседование. 6 советов.
6. Камасутра для влюблённых в код: топ-5 эзотерических языков программирования в примерах.
Подписывайтесь на канал «Люди и код»: @skillbox_media_code
Изменения и улучшения работы с сетью в .NET 6: https://proglib.io/w/b96b0a94
.NET Blog
.NET 6 Networking Improvements
Introducing new networking features in .NET 6 in this blog post highlighting some of the changes and improvements.
.NET-разработчики Алексей Григорьев и Андрей Ищенко рассказывают на примере реального проекта, как получить полезный опыт из любой сложности и сделать правильные выводы.
https://proglib.io/w/48b1fafd
https://proglib.io/w/48b1fafd
YouTube
Онлайн-лекция «Факапов .NET: как сложности превратить в победы». Советы экспертов NIX
Не ошибается тот, кто ничего не делает. Любая трудность на проекте — это полезный урок на пути к успеху. В этом уверены наши .NET-разработчики Алексей Григорьев и Андрей Ищенко. На примере реального проекта эксперты NIX расскажут, как получить полезный опыт…
Разработчик из Auriga делится опытом выращивания Nested sets в .NET для кейсов, когда на проекте необходимо часто и быстро читать данные и получать поддеревья.
https://proglib.io/w/52596680
https://proglib.io/w/52596680
Хабр
Выращивание Nested sets в условиях .Net
Привет, меня зовут Антон, и я разработчик. Сына я родил, дом построил купил, осталось вырастить дерево. Так как агроном из меня не очень, пришлось дерево кодить. Наш проект состоит из нескольких...
👍3
File.Exists / Directory.Exists
в C#: назначение, подводные камни использования и более предпочтительные альтернативы.https://proglib.io/w/39a2a714
Meziantou's blog
Remove those useless File.Exists calls - Gérald Barré
In this post, I describe why I think File.Exists is almost useless.
C#-разработчик рассказывает историю, которая научила его не столько готовиться к сложным вопросам на собеседовании, сколько распознавать странные «звоночки» на ранних этапах.
https://proglib.io/w/926c43ac
https://proglib.io/w/926c43ac
Хабр
Собеседования джунов — вся жесть вопроса
После 2-х лет разработчиком на С# в небольшой английской компании в сфере строительства, я решил выяснить свою стоимость как специалиста на рынке труда Великобритании. Несмотря на то, что большинство...
This media is not supported in your browser
VIEW IN TELEGRAM
🔧 ELSA — библиотека .NET, которая позволяет выполнять определяемые с помощью кода и визуального конструктора рабочие процессы в любом приложении .NET Core.
https://proglib.io/w/8781fb1d
https://proglib.io/w/8781fb1d
👍1🤔1
Руководство по обновлению кодовой базы с .NET Framework до .NET 6 в общем, и с ASP.NET до ASP.NET Core в частности.
https://proglib.io/w/8fee0778
https://proglib.io/w/8fee0778
Christianfindlay
Upgrade from .NET Framework to .NET 6
How to Upgrade a Codebase from .NET Framework to .NET 6
👍1
Jupyter Notebooks используется не только для Python, но ещё и для .NET Core (на самом деле, поддерживаемых языков много). В статье кратко описана настройка этого удобного инструмента для разработки и тестирования простого кода на C# / F#.
https://proglib.io/w/2ebf2c7d
https://proglib.io/w/2ebf2c7d
GitHub
Jupyter kernels
Jupyter metapackage for installation, docs and chat - jupyter/jupyter
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🖥 Почему я повернул экран на 90° и вы тоже должны это сделать
Почему вы до сих пор не повернули ваш монитор вертикально? Ведь это так удобно и необычно. Или нет? Помогаем сомневающимся и рассказываем тем, кто еще не пробовал сменить ориентацию экрана.
https://proglib.io/sh/yRT5GHO3Uz
Почему вы до сих пор не повернули ваш монитор вертикально? Ведь это так удобно и необычно. Или нет? Помогаем сомневающимся и рассказываем тем, кто еще не пробовал сменить ориентацию экрана.
https://proglib.io/sh/yRT5GHO3Uz