Каким был ваш любимый пет-проект?
У некоторых из вас наверняка были свои проекты, которые вы писали или пишите сейчас. Если не секрет, о чем они? Что вас вдохновило их сделать? Писали ли вы их вместе с кем-то или в одиночку?
Поделитесь в комментариях: https://proglib.io/p/kakim-byl-vash-lyubimyy-sayd-proekt-podelites-v-kommentariyah-2019-10-30
У некоторых из вас наверняка были свои проекты, которые вы писали или пишите сейчас. Если не секрет, о чем они? Что вас вдохновило их сделать? Писали ли вы их вместе с кем-то или в одиночку?
Поделитесь в комментариях: https://proglib.io/p/kakim-byl-vash-lyubimyy-sayd-proekt-podelites-v-kommentariyah-2019-10-30
Библиотека программиста
Каким был ваш любимый пет-проект? Поделитесь в комментариях
У некоторых из вас наверняка были свои проекты, которые вы писали или пишите сейчас. Если не секрет, о чем они? Что вас вдохновило их сделать? Писали ли вы их вместе с кем-то или в одиночку? Поделитесь в комментариях.
Вебинар на тему «Как C# разработчику получить работу за границей уже в 2019 году?»
Пройдёт бесплатный вебинар, автор которого расскажет, как он устроился на удалённую работу в США с зарплатой в 9000$ в месяц.
Что ещё можно узнать на вебинаре:
— что и как писать в резюме
— отличия работы в РФ и за рубежом;
— как проходить собеседования;
— как получить большую зарплату: x1.5-x2 к текущей;
— Дмитрий отправит своё собственное резюме.
Регистрация по ссылке: http://bit.ly/33n8Qx5
Пройдёт бесплатный вебинар, автор которого расскажет, как он устроился на удалённую работу в США с зарплатой в 9000$ в месяц.
Что ещё можно узнать на вебинаре:
— что и как писать в резюме
— отличия работы в РФ и за рубежом;
— как проходить собеседования;
— как получить большую зарплату: x1.5-x2 к текущей;
— Дмитрий отправит своё собственное резюме.
Регистрация по ссылке: http://bit.ly/33n8Qx5
Самый быстрый способ сравнения строк на C# .NET
Код прилагается
http://cc.davelozinski.com/c-sharp/fastest-way-to-compare-strings
Код прилагается
http://cc.davelozinski.com/c-sharp/fastest-way-to-compare-strings
The Curious Consultant
Fastest Way to Compare Strings in C# .Net - The Curious Consultant
Benchmarking the fastest way to compare strings in C# .Net to determine the fastest string comparison method. Several speed tests run using C# techniques.
Unity/C# разработчик
➕ Калининград/Санкт-Петербург
➕ Разрабатывать и развивать музыкальное приложение на Unity под iOS и Android.
https://teletype.in/@wladeo/HJB-7Id9B
➕ Калининград/Санкт-Петербург
➕ Разрабатывать и развивать музыкальное приложение на Unity под iOS и Android.
https://teletype.in/@wladeo/HJB-7Id9B
Teletype
Unity developer в проект для начинающих гитаристов🎸
Чем предстоит заниматься:
Для тех, кому не хватает задач
Немного источников для понимания особенностей С# и алгоритмов.
Лабораторные
Идеи проектов
Немного источников для понимания особенностей С# и алгоритмов.
Лабораторные
Идеи проектов
Несколько полезностей для хорошего уикенда ;)
Важные новости из мира .NET и C#, фишки, советы и прочее
Ежедневная сводка от Криса Алкока.
.NET блог
.Net Rocks
Важные новости из мира .NET и C#, фишки, советы и прочее
Ежедневная сводка от Криса Алкока.
.NET блог
.Net Rocks
The Morning Brew
A daily link blog covering all aspects of the Microsoft Development World, published every working week day
StringBuilder для объемного текста
Если необходимо добавить большое количество строк, особенно когда они объемные, лучше использовать StringBuilder вместо String.
String — это неизменяемый тип. Это означает, что каждый раз при изменении его значения создается новый объект String. Приложение может стать очень медленным, когда нужно выполнить эту операцию много раз.
Если необходимо добавить большое количество строк, особенно когда они объемные, лучше использовать StringBuilder вместо String.
String — это неизменяемый тип. Это означает, что каждый раз при изменении его значения создается новый объект String. Приложение может стать очень медленным, когда нужно выполнить эту операцию много раз.
Stopwatch stopwatch = new Stopwatch();
int loopNumber = 10000;
string text = "text";
string stringText = string.Empty;
stopwatch.Start();
for (int i = 0; i < loopNumber; i++)
stringText += text;
stopwatch.Stop();
Console.WriteLine($"String took {stopwatch.ElapsedMilliseconds} miliseconds.");
StringBuilder stringBuilder = new StringBuilder();
stopwatch.Restart();
for (int i = 0; i < loopNumber; i++)
stringBuilder.Append(text);
stopwatch.Stop();
Console.WriteLine($"String Builder took {stopwatch.ElapsedMilliseconds} miliseconds.");
«Зачем нам вообще нужна вся эта асинхронность»?
У синхронного выполнения операций существует масса недостатков, к примеру, блокировка потока на неопределенный срок. В некоторых вакансиях есть требование опыта «работы с многопоточностью». Базовые знания об этом вопросе можно получить в замечательной статье Асинхронное программирование в C# 5. Автор не только отвечает на вопрос «зачем?», но и показывает как.
У синхронного выполнения операций существует масса недостатков, к примеру, блокировка потока на неопределенный срок. В некоторых вакансиях есть требование опыта «работы с многопоточностью». Базовые знания об этом вопросе можно получить в замечательной статье Асинхронное программирование в C# 5. Автор не только отвечает на вопрос «зачем?», но и показывает как.
rsdn.org
Асинхронное программирование в C# 5
В статье рассматриваются новые возможности асинхронного программирования доступные в новой версии языка программирования C#.
Внести свой вклад в .NET Core может каждый
"Иногда, когда я разговариваю с другими разработчиками .NET, «я не понимаю, почему Microsoft не предоставляет функциональность X» или «Почему Microsoft еще не исправила Y?» тема подходит. Также часто встречается «Документация для Z действительно отстой»", — Stefán Jökull.
Интересная статья разработчика с 19-летним стажем, техлидом в CCP Games о том, как каждый может внести свой вклад в .NET, для чего вовсе не нужно быть ученым.
"Иногда, когда я разговариваю с другими разработчиками .NET, «я не понимаю, почему Microsoft не предоставляет функциональность X» или «Почему Microsoft еще не исправила Y?» тема подходит. Также часто встречается «Документация для Z действительно отстой»", — Stefán Jökull.
Интересная статья разработчика с 19-летним стажем, техлидом в CCP Games о том, как каждый может внести свой вклад в .NET, для чего вовсе не нужно быть ученым.
Backend разработчик .NET
➕ Зеленоград
➕ Заработная плата от 100 000 до 150 000 руб
https://teletype.in/@wladeo/BkralzxsH
➕ Зеленоград
➕ Заработная плата от 100 000 до 150 000 руб
https://teletype.in/@wladeo/BkralzxsH
Teletype
Backend разработчик .NET (г.Зеленоград)
Полная занятость, полный день Требования: - Знание .NET, C#; - Опыт разработки на ASP.NET MVC, .NET Core; - Понимание основных шаблонов...
Видеокурс по C# с нуля: от основ до полноценного приложения
Подробный видеокурс для изучающих C# с нуля. Пройдем путь от основ до написания приложения с базой данных всего за 9 уроков!
👇😉
https://proglib.io/p/learning-c-sharp
Подробный видеокурс для изучающих C# с нуля. Пройдем путь от основ до написания приложения с базой данных всего за 9 уроков!
👇😉
https://proglib.io/p/learning-c-sharp
Библиотека программиста
Видеокурс по C# с нуля: от основ до полноценного приложения
Подробный видеокурс для изучающих C# с нуля. Пройдем путь от основ до написания приложения с базой данных всего за 9 уроков!
❤1
animation.gif
34.8 KB
Прекрасный пример пользовательского интерфейса распределения бюджета в 30 строках кода👇👇👇
Онлайн-платформа goods открывает несколько вакансий на должности:
Frontend-разработчик
Backend-разработчик
Middle Android Developer
Golang Developer
Senior Golang Developer
Что мы предлагаем своим разработчикам маркетплейса? Комфортный офис в центре города, официальное оформление, высокую зарплату, премии и бонусы, бесплатные курсы, ДМС и годовые абонементы в фитнес-клубы.
Не упусти свой шанс! Пиши на почту: irina.andriyanova@goods.ru
Если не нашли себе подходящую вакансию - посетите нашу страницу с рассказом о компании, фотками из офиса и множеством других вакансий - https://prglb.ru/5wewf
Frontend-разработчик
Backend-разработчик
Middle Android Developer
Golang Developer
Senior Golang Developer
Что мы предлагаем своим разработчикам маркетплейса? Комфортный офис в центре города, официальное оформление, высокую зарплату, премии и бонусы, бесплатные курсы, ДМС и годовые абонементы в фитнес-клубы.
Не упусти свой шанс! Пиши на почту: irina.andriyanova@goods.ru
Если не нашли себе подходящую вакансию - посетите нашу страницу с рассказом о компании, фотками из офиса и множеством других вакансий - https://prglb.ru/5wewf
ASP.NET — бесплатный, кросс-платформенный, открытый фреймворк для создания веб-приложений и сервисов с .NET и C#. Новичку может быть трудно понять, с чего начать, так как у этой технологии есть разные версии и модели. В этой статье начинающий разработчик сможет не только разобраться с версиями, но и выбрать предпочитаемую модель.
Skillbox
Какую версию и модель ASP.NET выбрать
Выбрать фреймворк иногда так же трудно, как и придумать имя для персонажа в RPG. Поэтому мы подготовили статью о том, как выбрать версию ASP.NET.
Трендовые C#-репозитории на github
Какие репозитории считаются наиболее впечатляющими? Нескольно репозиториев на сегодняшний день по версии github.
RockPaperScissorsLizardSpock
Камень, ножницы, бумага, ящерица, спок — образец приложения.
Aurora
Утилита, которая объединяет RGB устройства и позволяет им работать бок о бок друг с другом, добавляя и улучшая поддержку освещения RGB для различных игр, в которых ранее не было поддержки освещения RGB или почти нет. Аврора в основном написана на C#
azure-cosmos-dotnet-v3
Эта клиентская библиотека позволяет приложениям подключаться к Azure Cosmos через SQL API. Azure Cosmos - это глобально распределенная многомодельная служба баз данных.
ScriptableRenderPipeline
Scriptable Render Pipeline (SRP) — это функция Unity в активной разработке. SRP был разработан, чтобы предоставить художникам и разработчикам инструменты, необходимые для создания современной высококачественной графики в Unity.
AspNetCore
ASP.NET Core - это кроссплатформенная платформа .NET для создания современных облачных веб-приложений на Windows, Mac или Linux.
Какие репозитории считаются наиболее впечатляющими? Нескольно репозиториев на сегодняшний день по версии github.
RockPaperScissorsLizardSpock
Камень, ножницы, бумага, ящерица, спок — образец приложения.
Aurora
Утилита, которая объединяет RGB устройства и позволяет им работать бок о бок друг с другом, добавляя и улучшая поддержку освещения RGB для различных игр, в которых ранее не было поддержки освещения RGB или почти нет. Аврора в основном написана на C#
azure-cosmos-dotnet-v3
Эта клиентская библиотека позволяет приложениям подключаться к Azure Cosmos через SQL API. Azure Cosmos - это глобально распределенная многомодельная служба баз данных.
ScriptableRenderPipeline
Scriptable Render Pipeline (SRP) — это функция Unity в активной разработке. SRP был разработан, чтобы предоставить художникам и разработчикам инструменты, необходимые для создания современной высококачественной графики в Unity.
AspNetCore
ASP.NET Core - это кроссплатформенная платформа .NET для создания современных облачных веб-приложений на Windows, Mac или Linux.
GitHub
GitHub - microsoft/RockPaperScissorsLizardSpock: Rock, Paper, Scissors, Lizard, Spock - Sample Application
Rock, Paper, Scissors, Lizard, Spock - Sample Application - GitHub - microsoft/RockPaperScissorsLizardSpock: Rock, Paper, Scissors, Lizard, Spock - Sample Application
Вы продуктивны, Вы быстры, Вы делаете всё правильно
Нет, это не аутотренинг. Это пара слов о репозитории "org-policy", который содержит инструменты и отслеживает нарушения правил для организации dotnet.
Репо содержит инструменты и отслеживает нарушения политики. Он является внутренним, поскольку содержит имена частных репозиториев и команд. Вы можете запустить инструмент локально, клонировав этот репозиторий и запустив его policop.cmd из корня. Простой и быстрый инструмент командной строки.
Нет, это не аутотренинг. Это пара слов о репозитории "org-policy", который содержит инструменты и отслеживает нарушения правил для организации dotnet.
Репо содержит инструменты и отслеживает нарушения политики. Он является внутренним, поскольку содержит имена частных репозиториев и команд. Вы можете запустить инструмент локально, клонировав этот репозиторий и запустив его policop.cmd из корня. Простой и быстрый инструмент командной строки.
GitHub
GitHub - dotnet/org-policy: This repo contains tools and tracks policy violations for the dotnet org.
This repo contains tools and tracks policy violations for the dotnet org. - GitHub - dotnet/org-policy: This repo contains tools and tracks policy violations for the dotnet org.
Создание облачных микросервисов с помощью Steeltoe
Steeltoe — это платформа .NET, предоставляющая библиотеки для быстрого создания облачных микросервисов.
Для чего:
- управление облаком;
- конфигурация приложения;
- облачная безопасность;
- Initializr;
- сервис Discovery и многое другое.
Преимущества:
- Steeltoe может помочь контейнировать приложения .NET Framework для облака в одно мгновение;
- с небольшими усилиями Steeltoe поможет в создании новых приложений .NET Core.
- Steeltoe также предоставляет инструменты для разработчика облачных приложений .NET для локальной и облачной платформы с небольшими изменениями.
Steeltoe — это платформа .NET, предоставляющая библиотеки для быстрого создания облачных микросервисов.
Для чего:
- управление облаком;
- конфигурация приложения;
- облачная безопасность;
- Initializr;
- сервис Discovery и многое другое.
Преимущества:
- Steeltoe может помочь контейнировать приложения .NET Framework для облака в одно мгновение;
- с небольшими усилиями Steeltoe поможет в создании новых приложений .NET Core.
- Steeltoe также предоставляет инструменты для разработчика облачных приложений .NET для локальной и облачной платформы с небольшими изменениями.
steeltoe.io
Create cloud-native .NET microservices with Steeltoe.
Create .NET microservices for modern platforms with Steeltoe. It's a friend of Spring Cloud and can be used anywhere.
Professional C# 7 and .NET Core 2.0 (2018)
Автор: Christian Nagel
#csharp #book #en
Язык: English.
Целевая аудитория: начинающие и опытные разработчики C#.
Professional C# 7 and .NET Core 2.0 предоставляет опытным разработчикам информацию, необходимую для эффективной работы с ведущим в мире языком программирования. Эта книга — идеальное руководство для быстрого освоения C# 7.
В книге рассматриваются следующие темы:
✔️ множество функций, включенных в C# 7 и .NET Core 2.0;
✔️ как обновление Visual Studio облегчает работу разработчиков;
✔️ оптимизация рабочего процесса с новым акцентом на упрощение кода и повышение производительности;
✔️ улучшения, сделанные для локализации, работы в сети, диагностики, развертывания и т.д.
Преимущества:
➕ тщательные и исчерпывающие размышления по многим вопросам C#;
➕ хорошо написанная и информативная, каждая глава дает хороший обзор темы.
Недостатки:
➖ концепции даны в обратном порядке (сначала "как", а потом "что");
➖ достаточно длинная.
Автор: Christian Nagel
#csharp #book #en
Язык: English.
Целевая аудитория: начинающие и опытные разработчики C#.
Professional C# 7 and .NET Core 2.0 предоставляет опытным разработчикам информацию, необходимую для эффективной работы с ведущим в мире языком программирования. Эта книга — идеальное руководство для быстрого освоения C# 7.
В книге рассматриваются следующие темы:
✔️ множество функций, включенных в C# 7 и .NET Core 2.0;
✔️ как обновление Visual Studio облегчает работу разработчиков;
✔️ оптимизация рабочего процесса с новым акцентом на упрощение кода и повышение производительности;
✔️ улучшения, сделанные для локализации, работы в сети, диагностики, развертывания и т.д.
Преимущества:
➕ тщательные и исчерпывающие размышления по многим вопросам C#;
➕ хорошо написанная и информативная, каждая глава дает хороший обзор темы.
Недостатки:
➖ концепции даны в обратном порядке (сначала "как", а потом "что");
➖ достаточно длинная.