💭Как вы стали C#-разработчиком?
Расскажите, как попали в экосистему .NET? Перешли с другого языка или изучали C# с нуля?
#холивар
Расскажите, как попали в экосистему .NET? Перешли с другого языка или изучали C# с нуля?
#холивар
👍8🥱1
✍️ «Библиотека программиста» находится в поиске переводчика технических статей
Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.
Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».
Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Обязанности
• Перевод технических статей, документации и руководств с английского на русский язык.
• Редактирование и корректура переведенных текстов для обеспечения высокого качества и своевременной доставки переводов.
Что значит редактирование? Просто так взять DeepL и слово в слово перевести статью не получится?
• Не получится. Как правило, 10–40% текста — «вода». Переводчик должен убрать все лишнее и оставить главное, чтобы читатель не тратил время на чтение «забавной истории из жизни моего питомца, который внес неоценимый вклад в написание данного материала».
Мы предлагаем
• Удаленку.
• Официальное трудоустройство.
• Своевременную оплату за выполненную работу.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
👍6💯2❤🔥1🔥1
Если вы тестируете бэкенд на .NET, для сборки проектов используете GitHub Actions и решили внедрить Allure TestOps, этот гайд для вас.
📌Allure TestOps стоит внедрять, если вы хотите:
✔️Иметь единое место для всех отчётов о прогоне
✔️Перестать писать ручные тест-кейсы или сократить их написание до минимума
✔️Избавиться от ручной поддержки тест-кейсов
✔️Чтобы метрики собирались автоматически
Читать
📌Allure TestOps стоит внедрять, если вы хотите:
✔️Иметь единое место для всех отчётов о прогоне
✔️Перестать писать ручные тест-кейсы или сократить их написание до минимума
✔️Избавиться от ручной поддержки тест-кейсов
✔️Чтобы метрики собирались автоматически
Читать
Хабр
Как впилить Allure TestOps в свой проект, если ты простой тестировщик
В прошлом году нашей QA-команде нужно было интегрировать Allure TestOps в проекты. До этого никто из нас этим не занимался, но вместе разобрались и сделали. Я осознал, что в одиночку потратил бы на...
❤7👍1
Шаблон ASP.NET Core проекта, построенный в соответствии с принципами чистой архитектуры
Цель шаблона — предоставить простой и эффективный подход к разработке корпоративных приложений, используя возможности чистой архитектуры и ASP.NET Core.
С его помощью вы можете легко создать одностраничное приложение с использованием ASP.NET Core + Angular/React, придерживаясь принципов чистой архитектуры.
Цель шаблона — предоставить простой и эффективный подход к разработке корпоративных приложений, используя возможности чистой архитектуры и ASP.NET Core.
С его помощью вы можете легко создать одностраничное приложение с использованием ASP.NET Core + Angular/React, придерживаясь принципов чистой архитектуры.
GitHub
GitHub - jasontaylordev/CleanArchitecture: Clean Architecture Solution Template for ASP.NET Core
Clean Architecture Solution Template for ASP.NET Core - jasontaylordev/CleanArchitecture
👍21❤2😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Просто пример научного калькулятора, разработанного с использованием .NET MAUI для Android, MacCatalyst, Tizen, Windows и iOS.
Репозиторий
Репозиторий
👍32
💭 За последние несколько лет команда .NET в Microsoft вместе с сообществом проделали огромную работу и выпустили множество инструментов/фреймворков для упрощения и повышения эффективности разработки.
Интересно узнать ваш технический стек .NET. Используете ли вы .NET MAUI, Avalonia, ASP.NET Core, Blazor, Entity Framework, Xamarin и др.?
#холивар
Интересно узнать ваш технический стек .NET. Используете ли вы .NET MAUI, Avalonia, ASP.NET Core, Blazor, Entity Framework, Xamarin и др.?
#холивар
🔥15👍4❤1
Использование класса StringBuilder для эффективной замены существующей строки: полезные заметки от Khalid Abuhakmeh.
Читать
Читать
🥱19👍6
📌 Свежие и обновленные статьи для C#-разработчика на CodeMaze: подборка за две недели
➖ Differences Between ExpandoObject, DynamicObject and dynamic
➖ How to Use Bulk Updates in Entity Framework Core
➖ Execute a PowerShell Script in C#
➖ Value Objects in C#
➖ ArrayList in C#
➖ DateTime Calendars in C#
➖ Test Data Generation With AutoFixture in .NET
➖ How To Parse String to DateTime in C#
➖ Working With Guid in C#
➖ How to Use Factory Pattern With Dependency Injection in .NET
➖ Permutations of a String in C#
➖ Log4net Appenders Introduction With C# Examples
➖ Realistic Data Generation in .NET With Bogus
#dotnet #csharp #codemaze
➖ Differences Between ExpandoObject, DynamicObject and dynamic
➖ How to Use Bulk Updates in Entity Framework Core
➖ Execute a PowerShell Script in C#
➖ Value Objects in C#
➖ ArrayList in C#
➖ DateTime Calendars in C#
➖ Test Data Generation With AutoFixture in .NET
➖ How To Parse String to DateTime in C#
➖ Working With Guid in C#
➖ How to Use Factory Pattern With Dependency Injection in .NET
➖ Permutations of a String in C#
➖ Log4net Appenders Introduction With C# Examples
➖ Realistic Data Generation in .NET With Bogus
#dotnet #csharp #codemaze
Code Maze
Differences Between ExpandoObject, DynamicObject and dynamic
In this article, we will be learning about the features and differences between ExpandoObject, DynamicObject and dynamic in C#
❤11👍3
Повышение качества кода C# с помощью Qodana: путь к совершенству
Qodana — платформа для обеспечения качества кода от JetBrains. Узнайте, как использовать ее в пайплайнах CI/CD и Rider.
Qodana — платформа для обеспечения качества кода от JetBrains. Узнайте, как использовать ее в пайплайнах CI/CD и Rider.
The JetBrains Blog
Elevating C# Code Quality with Qodana: A Journey Towards Perfection | The .NET Tools Blog
JetBrains IDEs have always been renowned for their powerful static code analysis supporting a wide range of languages. With the release of Qodana, we are unifying that knowledge in a ce
❤12🎉3👍2
Знакомство с предварительной версией .NET 8: традиционная серия статей от Эндрю Лока перед выходом новой версии.
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template
▫️Часть 3. Comparing WebApplication.CreateBuilder() to the new CreateSlimBuilder() method
▫️Часть 4. Exploring the new minimal API source generator
▫️Часть 5. Replacing method calls with Interceptors
▫️Часть 6. Keyed service dependency injection container support
▫️Часть 7. Form binding in minimal APIs
▫️Часть 8. Introducing the Identity API endpoints
▫️Часть 9. Rendering Blazor components to a string
▫️Часть 10. Updates to Docker images in .NET 8
▫️Часть 11. Short-circuit routing в .NET 8
▫️Часть 12. Avoiding flaky tests with TimeProvider and ITimer
#dotnet8
Следите за обновлениями👇
▫️Часть 1. Using the new configuration binder source generator
▫️Часть 2. The minimal API AOT compilation template
▫️Часть 3. Comparing WebApplication.CreateBuilder() to the new CreateSlimBuilder() method
▫️Часть 4. Exploring the new minimal API source generator
▫️Часть 5. Replacing method calls with Interceptors
▫️Часть 6. Keyed service dependency injection container support
▫️Часть 7. Form binding in minimal APIs
▫️Часть 8. Introducing the Identity API endpoints
▫️Часть 9. Rendering Blazor components to a string
▫️Часть 10. Updates to Docker images in .NET 8
▫️Часть 11. Short-circuit routing в .NET 8
▫️Часть 12. Avoiding flaky tests with TimeProvider and ITimer
#dotnet8
Andrew Lock | .NET Escapades
Exploring the .NET 8 preview
In this series I explore some of the changes and new features released in the .NET 8 previews.
👍9❤5
Использование типа 𝗿𝗲𝗰𝗼𝗿𝗱 для представления Data Transfer Object (C# 9+).
#dotnet #csharp #tip by Milan Jovanović
#dotnet #csharp #tip by Milan Jovanović
👍35🤔9❤🔥1🔥1
Введение в релизы и обновления .NET
Типы релиза, цикл релиза, время жизни релиза, релизы и обновления .NET, предварительные версии и многое другое.
Читать
Типы релиза, цикл релиза, время жизни релиза, релизы и обновления .NET, предварительные версии и многое другое.
Читать
Coding Sonata
Introduction to .NET Releases And Updates - Coding Sonata
As a .NET developer, you need to be aware of the .NET releases and enhancements, read this article to learn more about this important topic
🤔5❤2👍1
🤝 5 soft skills, которые помогут тебе дорасти до Senior-разработчика
Как думаешь, что нужно уметь, чтобы стать крутым Senior-разработчиком или даже создать свой успешный стартап? Спойлер: нет, не только хорошо кодить.
🔗 Основной сайт
🔗 Зеркало
Как думаешь, что нужно уметь, чтобы стать крутым Senior-разработчиком или даже создать свой успешный стартап? Спойлер: нет, не только хорошо кодить.
🔗 Основной сайт
🔗 Зеркало
👍4🤔1
Вышла вторая часть в серии статей под названием «Знакомство с предварительной версией .NET 8».
Эндрю Лок разбирается с новым шаблоном AOT-ready, поставляемым в предварительных выпусках .NET 8 SDK.
#dotnet8
Эндрю Лок разбирается с новым шаблоном AOT-ready, поставляемым в предварительных выпусках .NET 8 SDK.
#dotnet8
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…
👍3
Записи выступлений экспертов с конференции fsharpConf 2023, проводимой при поддержке F# Software Foundation.
📺 Смотреть
📺 Смотреть
YouTube
.NET Languages PM and Friends Talk About F# | fsharpConf 2023
Join Kathleen Dollard, Vlad Zarytovskii and Chet Husk will talk about the last year in F#, what you might see in F# 8, and thoughts about the future. Bring your questions
Resources: https://aka.ms/fsharpconf2023
fsharpConf is a community run event by F#…
Resources: https://aka.ms/fsharpconf2023
fsharpConf is a community run event by F#…
👍7❤3🔥1
«…Добро пожаловать в новую эру разработки приложений», — с такой фразы начинается статья-анонс Avalonia v11. Разбираемся, что же там такого революционного.
#news
#news
DEV Community
Welcome to the New Era of App Development: Introducing Avalonia v11
Today, we are thrilled to announce the release of Avalonia 11.0! After nearly a year in preview and...
👍13🥱1
Над каким .NET-проектом вы сейчас работаете? Какой стек используете? Поделитесь в комментариях👇
#холивар
#холивар
⚡6❤1