Base64 один из тех алгоритмов, которыми приходится пользоваться регулярно. И встречается он повсеместно и на backend и на frontend, но при этом мало кто задумывается как он работает изнутри. В данной статье я покажу, что из себя представляет данный алгоритм и как можно быстро его реализовать на языке C#, а также как можно оптимизировать полученное решение...
[Ещё]
Скоро будет три года, как я начал работать полностью удалённо. В данной статье хочу поделиться моим опытом, рассказать как выстроился рабочий процесс, какие плюсы и минусы я вижу в удалённой работе, дам пару советов повышающих продуктивность, надеюсь, будет полезно...
[Ещё]
Привет. Сегодня хочу рассказать о новой экспериментальной технологии — Blazor. Данная технология позволяет запускать C# код в WebAssembly, что позволяет использовать .NET в браузере вместе или вместо JavaScript. Что это даёт и какие возможности есть на данный момент хочу показать в данной статье...
[Ещё]
В очередной статье про .NET Core хочу начать знакомство со структурой проекта ASP.NET Core. Рассмотрим Kestrel и как он взаимодействует с приложением. Разберемся с содержимым файлов Program.cs и класса Startup...
[Ещё]
Привет. .NET Core набирает всё большую популярность, и я решил записать несколько статей на эту тему. В данной статье разберёмся в чем различия версий .NET и посмотрим имеющиеся на текущий момент инструменты для разработки.
ASP.NET Core является кроссплатформенным, высокопроизводительным фреймворком с открытым исходным котом. Который позволяет создавать современные приложения.
Думаю, первым делом нужно поговорить о кроссплатформенности. Ведь еще не так давно использовать возможности .NET могли только Windows пользователи, либо пользователи Mono...
[Ещё]
Привет. Если вы уже были на моём блоге, то наверняка заметили мою любовь к Microsoft Bot Framework. Мне нравится эта технология, она удобная, легко используемая и имеет открытый исходный код. В этой статье я хочу рассказать, как можно внести вклад, хоть и не большой, в развитие данной технологии на личном опыте...
[Ещё]
Значение отладчика в работе программиста трудно переоценить. Как бы вы хорошо не писали код, как бы не была хороша ваша команда, но даже если ваш проект имеет всего несколько тысяч строк кода, написанных двумя разработчиками, то вы не можете гарантировать отсутствие ошибок. Да, современные IDE, в частности, Visual Studio, позволяют избегать множества ошибок уже на этапе написания кода, но, как минимум, вы можете упустить какие-то моменты, из-за которых ваше приложение работает не так быстро, как хотелось бы, или ошибка возникает при каких-то граничных условиях, которые не были рассмотрены ранее. Разобраться в причинах не корректной работы помогает отладчик...
[Ещё]
25. февраля 2017
Andrei
Блог , Лучшее , Статьи
Сегодня хочу рассказать о сервисе мониторинга Zidium. Сервис появился недавно, создан он для проверки работоспособности приложений, ведения логирования и обработки (мониторинга) исключительных ситуаций.
Я протестировал этот сервис некоторое время и его функционал оказался для меня полезным. В статье я опишу как начать пользоваться проектом и когда он может быть действительно полезен...
[Ещё]
Привет. Сегодня будет не моя статья, а статья Андрея Карпова. Мне предложили разместить её у себя в блоге. Я нашёл её достаточно интересной и полезной, даже несмотря на то, что в ней есть вещи специфичные для C\C++, но и разработчики на других языках также смогут найти для себя что-то полезное…
[Ещё]
Я давно хотел попробовать написать какого-нибудь простого бота, чтобы разобраться в этом процессе. Сейчас я в отпуске и у меня есть достаточно свободного времени, чтобы начать писать в своё удовольствие в этом направлении…
Я решил начать с простого бота, который может работать только с текстом. Бот будет на недавно анонсированной платформе для ботов от Microsoft (Microsoft Bot Framework). Мне она приглянулась тем, что теоретически, один реализованный бот может работать и для Skype и для Telegram и для веба и еще много всяких вариантов...
[Ещё]