Учить новые функции C# с помощью различных вариантов рефакторинга в IDE не стыдно. Даже Rick Strahl так делает.
https://proglib.io/w/7ded5e48
https://proglib.io/w/7ded5e48
X (formerly Twitter)
Rick Strahl (@RickStrahl) on X
Wind, waves, code, punk rock and everything in between. Markdown, .NET and all things Web.
👩🎓 Как думаете, будут ли востребованы ваши профессиональные навыки на рынке труда через несколько лет? Как будет развиваться ваша карьера?
Чтобы не стоять на месте, нужно бежать, а вот чтобы двигаться вперед в карьере, нужно постоянно учиться. Не бойтесь сменить профессию на более актуальную и востребованную, освоить новые умения. Это важно, чтобы всегда оставаться впереди.
Самая привлекательная сфера для трудоустройства сейчас — это ИТ. Высокие зарплаты, обширные возможности для роста и варианты работать удаленно — то, что привлекает многих соискателей.
Если давно хотели развиваться в этом направлении, то сейчас самое время. Сменить работу и уйти в ИТ можно, получив дополнительное профессиональное образование. По проекту «Цифровые профессии» сделать это можно со скидкой 50% от государства. Принять участие могут россияне старше 16 лет, не достигшие пенсионного возраста, с дипломом о среднем профессиональном или высшем образовании по любой специальности.
С помощью господдержки можно выучиться на разработчика, программиста, тестировщика, дата-сайентиста, веб-дизайнера, бизнес-аналитика, проджект и продакт-менеджера на курсах таких ведущих компаний, как: Нетология, СберУниверситет, Университет Иннополис, Яндекс.Практикум, Академия АйТи, ИТМО, Ланит и десятков других организаций. По итогам обучения будет выдан диплом о профессиональной переподготовке.
В этом году принять участие в проекте #цифровыепрофессии смогут только 25 тысяч человек. Количество учащихся на потоках ограничено. Успейте подать заявку прямо сейчас! https://clck.ru/YjeRr
Чтобы не стоять на месте, нужно бежать, а вот чтобы двигаться вперед в карьере, нужно постоянно учиться. Не бойтесь сменить профессию на более актуальную и востребованную, освоить новые умения. Это важно, чтобы всегда оставаться впереди.
Самая привлекательная сфера для трудоустройства сейчас — это ИТ. Высокие зарплаты, обширные возможности для роста и варианты работать удаленно — то, что привлекает многих соискателей.
Если давно хотели развиваться в этом направлении, то сейчас самое время. Сменить работу и уйти в ИТ можно, получив дополнительное профессиональное образование. По проекту «Цифровые профессии» сделать это можно со скидкой 50% от государства. Принять участие могут россияне старше 16 лет, не достигшие пенсионного возраста, с дипломом о среднем профессиональном или высшем образовании по любой специальности.
С помощью господдержки можно выучиться на разработчика, программиста, тестировщика, дата-сайентиста, веб-дизайнера, бизнес-аналитика, проджект и продакт-менеджера на курсах таких ведущих компаний, как: Нетология, СберУниверситет, Университет Иннополис, Яндекс.Практикум, Академия АйТи, ИТМО, Ланит и десятков других организаций. По итогам обучения будет выдан диплом о профессиональной переподготовке.
В этом году принять участие в проекте #цифровыепрофессии смогут только 25 тысяч человек. Количество учащихся на потоках ограничено. Успейте подать заявку прямо сейчас! https://clck.ru/YjeRr
Использование нововведений F# на практике: https://proglib.io/w/98c28224
YouTube
F# is awesome - learn what's new and what you can use it for! (Phillip Carter)
Video from our November 3, 2021 meeting: https://www.meetup.com/LADOTNET/events/fgcncqyccqbjb/---F# is a functional cousin to the C# language. It's part of ....
Любителям классики посвящается: https://proglib.io/w/a37c20a3
GitHub
GitHub - jpobst/classic-dotnet-templates: .NET 6+ project templates that do not use top level statements
.NET 6+ project templates that do not use top level statements - GitHub - jpobst/classic-dotnet-templates: .NET 6+ project templates that do not use top level statements
Под новую версию .NET обновились и официальные руководства:
➖Parameter names changed in .NET 6
➖Tutorial: Debug a .NET console application using Visual Studio Code
➖Tutorial: Create a .NET class library using Visual Studio Code
➖Tutorial: Publish a .NET console application using Visual Studio Code
➖Tutorial: Test a .NET class library using Visual Studio Code
➖Tutorial: Create a .NET console application using Visual Studio Code
➖ MSBuild reference for .NET SDK projects
➖Parameter names changed in .NET 6
➖Tutorial: Debug a .NET console application using Visual Studio Code
➖Tutorial: Create a .NET class library using Visual Studio Code
➖Tutorial: Publish a .NET console application using Visual Studio Code
➖Tutorial: Test a .NET class library using Visual Studio Code
➖Tutorial: Create a .NET console application using Visual Studio Code
➖ MSBuild reference for .NET SDK projects
Docs
Breaking change: Parameter names changed in .NET 6 - .NET
Learn about the .NET 6 breaking change in core .NET libraries where some parameter names have changed to be consistent between reference and implementation assemblies.
Серия статей о создании и автоматическом развертывании приложения ASP.NET Core с использованием ASP.NET Core 5.0, Entity Framework Core 5.0, Git, GitHub и Azure DevOps:
➖Introduction
➖Creating the web application
➖Dealing with change
➖Setting up a CI pipeline in Azure DevOps to build and test your code
➖Setting up a CD pipeline - Deploying with web deploy to a VM
➖Setting up a CD pipeline - Deploying to an Azure App Service
➖Improving your build and release processes
➖Introduction
➖Creating the web application
➖Dealing with change
➖Setting up a CI pipeline in Azure DevOps to build and test your code
➖Setting up a CD pipeline - Deploying with web deploy to a VM
➖Setting up a CD pipeline - Deploying to an Azure App Service
➖Improving your build and release processes
Spaanjaars
Building and auto-deploying an ASP.NET Core application - Part 1 - Introduction - imar.spaanjaars.com
Part 1/7; this article provides an introduction to the rest of the series and deals with the prerequisites.
Помните мы публиковали учебник по Dapr для разработчиков .NET? На YouTube вышло краткое видеоруководство по Dapr, которое покажет простоту использования API Dapr и интеграции Dapr в существующее приложение.
https://proglib.io/w/56586e20
https://proglib.io/w/56586e20
Telegram
Библиотека шарписта
Dapr для разработчиков .NET
Авторы: Rob Vettor, Sander Molenkamp и Edwin van Wijk
Dapr (Distributed Application Runtime) помогает решать проблемы, возникающие при создании микросервисов, и делает ваш код независимым от платформы. В руководстве показано…
Авторы: Rob Vettor, Sander Molenkamp и Edwin van Wijk
Dapr (Distributed Application Runtime) помогает решать проблемы, возникающие при создании микросервисов, и делает ваш код независимым от платформы. В руководстве показано…
Разбираем внутреннее устройство синтаксиса запросов LINQ и некоторые практические сценарии, где действительно может быть полезна работа с настраиваемыми типами.
https://proglib.io/w/9b9ab181
https://proglib.io/w/9b9ab181
Oleksii Holub
Monadic Comprehension Syntax via LINQ in C# • Oleksii Holub
If you ask a C# developer to list the reasons why they enjoy working with the language, they will most likely put LINQ somewhere at the top. LINQ is an extremely convenient set of language tools that provide ways to query and transform data sequences of…
#fun
Работаем с ImageSharp и Spectre.Console для рендеринга GIF-изображения в терминале.
https://proglib.io/w/8b6adf2e
Работаем с ImageSharp и Spectre.Console для рендеринга GIF-изображения в терминале.
https://proglib.io/w/8b6adf2e
Sixlabors
Six Labors : ImageSharp
A modern, fully featured, fully managed, cross-platform, 2D graphics library for .NET.
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Продолжаем издавать курс «Статьи для IT». В прошлых модулях обсудили, как собрать, отредактировать и проиллюстрировать текст. Теперь каждый студент курса может занятно и ясно рассказать о своём проекте, руководствуясь несложными приёмами.
Но подготовить текст мало — надо донести его до читателей. В новом модуле рассказываем о распространении статей: где публиковаться, как формировать сообщество и взаимодействовать с читателями.
Подписывайтесь на курс и прокачивайте личный бренд. Бесплатно для всех авторов и читателей Библиотеки программиста: https://stepik.org/101672
Но подготовить текст мало — надо донести его до читателей. В новом модуле рассказываем о распространении статей: где публиковаться, как формировать сообщество и взаимодействовать с читателями.
Подписывайтесь на курс и прокачивайте личный бренд. Бесплатно для всех авторов и читателей Библиотеки программиста: https://stepik.org/101672
Stepik: online education
Статьи для IT: как объяснять и распространять значимые идеи
Для тех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании и собственных IT-проектах
Кратко и понятно про неявные директивы
global using
в C# 10.Обзор распространенных ошибок, допускаемых разработчиками на C#. Каждая ошибка сопровождается решением от автора статьи.
https://proglib.io/w/eeb14ef4
https://proglib.io/w/eeb14ef4
DEV Community
7 Common MISTAKES made by C# developers (+ How to avoid them)
Developers will always make mistakes; no one is impeccable. Many of them, particularly C# developers,...
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎥 9 лучших каналов на YouTube по C# и .NET для новичков и профессионалов
Подборка посвященных C# и платформе .NET каналов на YouTube подойдет новичкам и профессионалам. Читайте наш ТОП, если изучаете язык с нуля или просто хотите расширить знания.
https://proglib.io/sh/epstu08jfU
Подборка посвященных C# и платформе .NET каналов на YouTube подойдет новичкам и профессионалам. Читайте наш ТОП, если изучаете язык с нуля или просто хотите расширить знания.
https://proglib.io/sh/epstu08jfU
Frontend-разработчик с нуля до первого интернет-магазина!
Proglib.academy запустил новый онлайн-курс «Frontend-разработчик».
Сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS. Разберетесь как JavaScript используется в работе с backend и создадите свой первый обмен данными с сервером.
По данным HH: медианная зарплата frontend-разработчика: 98 000 — 123 000 рублей в месяц. Присоединяйтесь!
Оставьте заявку, чтобы узнать больше о программе и формате курса https://proglib.io/w/4565b3fe
Proglib.academy запустил новый онлайн-курс «Frontend-разработчик».
Сверстаете свой первый адаптивный макет с учетом семантики и множество декоративных элементов на HTML и CSS. Разберетесь как JavaScript используется в работе с backend и создадите свой первый обмен данными с сервером.
По данным HH: медианная зарплата frontend-разработчика: 98 000 — 123 000 рублей в месяц. Присоединяйтесь!
Оставьте заявку, чтобы узнать больше о программе и формате курса https://proglib.io/w/4565b3fe
🛁 Концепции чистого кода, адаптированные для .NET: https://proglib.io/w/be9b8662
GitHub
GitHub - thangchung/clean-code-dotnet: Clean Code concepts and tools adapted for .NET
:bathtub: Clean Code concepts and tools adapted for .NET - GitHub - thangchung/clean-code-dotnet: Clean Code concepts and tools adapted for .NET
Modular Monolithic Architecture в ASP.NET Core: основы, реализация и сравнение с другими типами архитектур.
https://proglib.io/w/268452b2
https://proglib.io/w/268452b2
Code With Mukesh
Modular Architecture in ASP.NET Core - Building Better Monoliths
In this article, we will discuss Modularizing Web Applications using Modular Architecture in ASP.NET Core. We will go through Monolith Architecture's various
#вакансия #it #Csharp #Cpp #dotNET #Docker
Для усиления команды ABBYY ищет опытных backend-разработчиков С# в два направления: OCR Service и NLP Services. Подробности - по ссылке.
Офис/удаленка, Москва, полный рабочий день
Зарплата: от 180 000 до 250 000 рублей в месяц
Присылай резюме нашему HR – Маше в tg: @MashaGruntovich или на почту mariia.gruntovich@abbyy.com
Стек технологий:
• Пишем на языке C# (.NET Core 3.1) сервисы и на языке С++ обёртки над технологическими библиотеками;
• Пишем unit, интеграционные и другие виды автоматических тестов;
• Помещаем наши сервисы в docker images и везём их в Azure cloud или on-premise;
• Направляем metrics в Prometheus и смотрим за ними в Grafana;
• Разбираем логи в Kibana;
• Используем TFS для хранения кода (git) и code review;
• Ставим задачи и фиксируем Bugs в Jira.
Мы ожидаем:
• Высшее техническое образование;
• Отличное знание C# или С++;
• Опыт написания автоматических тестов;
• Умение писать легко читаемый и поддерживаемый код.
Хорошо, если есть опыт, но если нет – то научим :):
• Опыт работы с ASP.NET;
• Опыт работы с контейнерами (docker, k8s);
• Опыт работы с public clouds (Azure, Amazon, Google).
Мы предлагаем:
• ДМС со стоматологией, врач в офисе, полис выезжающих за рубеж;
• Обучение: сертификации, английский язык, Linkedin Learning;
• Своя парковка на территории технопарка;
• Гибкое начало дня;
• Премии по результатам работы;
• Активности: беговой клуб, спортивные команды, йога;
• Тимбилдинги и просто уютные командные посиделки.
Для усиления команды ABBYY ищет опытных backend-разработчиков С# в два направления: OCR Service и NLP Services. Подробности - по ссылке.
Офис/удаленка, Москва, полный рабочий день
Зарплата: от 180 000 до 250 000 рублей в месяц
Присылай резюме нашему HR – Маше в tg: @MashaGruntovich или на почту mariia.gruntovich@abbyy.com
Стек технологий:
• Пишем на языке C# (.NET Core 3.1) сервисы и на языке С++ обёртки над технологическими библиотеками;
• Пишем unit, интеграционные и другие виды автоматических тестов;
• Помещаем наши сервисы в docker images и везём их в Azure cloud или on-premise;
• Направляем metrics в Prometheus и смотрим за ними в Grafana;
• Разбираем логи в Kibana;
• Используем TFS для хранения кода (git) и code review;
• Ставим задачи и фиксируем Bugs в Jira.
Мы ожидаем:
• Высшее техническое образование;
• Отличное знание C# или С++;
• Опыт написания автоматических тестов;
• Умение писать легко читаемый и поддерживаемый код.
Хорошо, если есть опыт, но если нет – то научим :):
• Опыт работы с ASP.NET;
• Опыт работы с контейнерами (docker, k8s);
• Опыт работы с public clouds (Azure, Amazon, Google).
Мы предлагаем:
• ДМС со стоматологией, врач в офисе, полис выезжающих за рубеж;
• Обучение: сертификации, английский язык, Linkedin Learning;
• Своя парковка на территории технопарка;
• Гибкое начало дня;
• Премии по результатам работы;
• Активности: беговой клуб, спортивные команды, йога;
• Тимбилдинги и просто уютные командные посиделки.
👍1
Руководства по C# и .NET на русскоязычном сайте о программировании metanit.com тоже обновились 👍.
https://proglib.io/w/7f9637e4
https://proglib.io/w/7f9637e4
Metanit
Учебник по языку С# 10 и платформе .NET 6
Полное руководство по языку программирования С# 10 и платформе .NET 6 и созданию приложений в среде разработки Visual Studio 2022, уроки по C#
Перевод статьи подъехал 👉 https://proglib.io/w/cac6ede5
Telegram
Библиотека шарписта
8 способов вызвать утечки памяти в .NET
Несмотря на то, что статье уже два года, она описывает актуальные и наиболее частые причины утечек памяти в программах .NET, среди которых:
- Обработчики событий
- Захват членов класса в анонимных методах
- Статические…
Несмотря на то, что статье уже два года, она описывает актуальные и наиболее частые причины утечек памяти в программах .NET, среди которых:
- Обработчики событий
- Захват членов класса в анонимных методах
- Статические…