Олег Шастітко розглядає питання дубльованого коду, спростовуючи поширене уявлення про його негативний вплив. Він пояснює, у яких випадках дублювання не потребує негайного рефакторингу і може бути навіть корисним.
Андрій Сіряк знайомить спільноту з MSBuild — ця стаття буде корисною розробникам, які вже мають досвід роботи з C#-проєктами та хочуть поглибити свої знання процесу збірки застосунків.
Цей текст присвячуємо C#, мові програмування для роботи з платформою .NET. Ми попросили експертів поділитися прикладами запитань, які можуть трапитися під час співбесід на позицію C# розробника. Матеріал не є вичерпною інструкцією, однак сподіваємося, стане вам у пригоді під час пошуку роботи.
У цій статті Юрій Науринський, .NET/C# Technical Lead команди MapService в Uklon, розповідає про техніку побудови інструментів для перетворення примітивних даних в структуровані. А також ілюструє це власним досвідом, який він отримав, працюючи зі, здавалося би, простою задачею обчислення часу перекриття доріг.
Продовжуємо технічний цикл, присвячений імплементації async/await в C# та .NET. У цій частині йде мова про Tasks, ValueTasks та застосування ітераторів.
Юрій Рожков описує роботу компонентів async/await. Ця стаття є початком технічного циклу, в ній можна ознайомитися з детальним оглядом історії, прийнятих рішень та імплементації async/await в C# та .NET.
Андрій Губський ділиться своїми спостереження про характеристики мов програмування Sing# та Spec#, їхні особливості та визначні риси, важливі для програмістів. Текст буде корисним та цікавим розробникам, які працюють з C#.
JavaScript зберегла статус найпопулярнішої мови програмування на GitHub цього року. Перша пʼятірка мов залишилася незмінною з минулого року, але PHP поступилася позицією C++. Про це йдеться у щорічному звіті-переліку найпопулярніших мов програмування на GitHub. Лідером протягом кількох років залишається JavaScript.
Якби ви створювали власну мову програмування з будь-якими характеристиками в межах нашої реальності, то якою б вона була? Нам запропонували український синтаксис, суб’єктноорієнтовану парадигму та мову, схожу на голосовий помічник.
Микита Качко — Software Engineer у BMW Car IT. Ще під час навчання в КПІ почав працювати в Samsung Electronics, звідти перейшов у Luxoft на автомобільний проєкт. У 2019 році переїхав в Ірландію, щоб працювати в Amazon. Але любов до машин пересилила — і тепер Нік знову працює в автопромі. Про особливості роботи айтівцем в автомобільних проєктах він розповів DOU.
Владислав Фурдак доповнив розлогу інструкцію про те, як опановувати розробку .NET, і тепер актуалізований матеріал доступний для всіх охочих. Читайте, ставте свої запитання, беріться до розробки.
Навіщо знати більше однієї мови програмування? А понад чотири? Чи всім потрібна така «багатомовність», які переваги вона дає і чи є недоліки від знання багатьох мов? Ми поговорили з чотирма айтівцями про те, що спонукало їх стати програмними поліглотами"та як краще вчити нові мови.
Сьогодні GraphQL стає все більш популярною технологією для створення вебсервера. Проте С# не має «нативного» клієнту, який би дозволив з ним працювати.
Зустрічайте ZeroQL! Це GraphQL клієнт для C#, що має Linq-like інтерфейс та чудову швидкодію, що практично еквівалентна до простого HTTP-виклику.
.NET — це платформа від Microsoft для створення програмного забезпечення. Мова С#, яку використовують для роботи з .NET, друга за популярністю серед українських розробників. Крім того, в категорії С#/.NET на DOU завжди відкрито багато вакансій. У межах рубрики для початківців «Код професії» розповідаємо про те, як вивчити С#/.NET та знайти першу роботу.
Статті
· .NET,
.NET Core,
BackEnd,
C#,
junior,
вакансії,
зарплати,
кар’єра,
Код професії,
курси,
пошук роботи,
резюме
У цій статті ми напишемо простий код мовою Solidity, транслюємо його в код C# з використанням бібліотеки Nethereum, і задеплоїмо його в мережу. Використаємо тест-нет від Nethereum.
Владислав Фурдак, .NET-техлид, проводит большое количество технических интервью и сталкивался с тем, что даже люди с большим опытом часто не знают каких-то нюансов языка C#. Эта статья поможет заполнить пробелы. Будет полезна как новичкам, так и опытным разработчикам.
Эта статья — своеобразная "шпаргалка" для девелоперов по самым полезным фичам C# 9, а также нескольким функциям из предыдущих версий. С каждой новой версией C# разработчики стремятся сделать весь процесс программирования удобным и лаконичным. На этот раз больше всего внимания уделили изменениям свойств объектов, новому типу Record и не только. Но обо всем по-порядку.
Андрей Гранкин рассказывает, как начал писать небольшие игры на C/C++, каков процесс разработки и где находит время на хобби в условиях большой загруженности. Статья субъективна и описывает процесс индивидуального старта и будет интересна IT-шникам, которые хотят поиграть в свои игры.
В этой статье рассмотриваются статические анализаторы, задачи, которые они могут выполнять, пошаговое руководство по их внедрению на базе Roslyn и конфигурации, а также подводные камни, которые могут вас ждать. Статья может быть интересна всем C#-разработчикам, а вопросы внедрения и конфигурации — разработчикам на lead-позициях.
Всем привет! Меня зовут Влад, я — старший разработчик в компании DataArt. Статья будет посвящена асинхронному программированию на C#, а именно — нюансам работы с TAP (Task-based Asynchronous Pattern) — паттерном асинхронного программирования, основанным на задачах.
Коментарі