Всем привет! Сегодняшний пост напрямую связан с языком представления слабоструктурированных данных XML (extensible Markup Language). Думаю, многие из вас так или иначе сталкивались с ним в своей практике. Однако, далеко не все знакомы с XSLT - языком преобразования XML-документов. Он позволяет создавать новые файлы на основе предложенного XML-до... Read more 15 Oct 2017 - 7 minute read
Сегодня мы поговорим про исправление опечаток. Я подразумеваю под этой фразой подсказки от поисковых систем о вероятных ошибках при вводе текста пользователем. Задача исправления опечаток напрямую пересекается с задачами автодополнения и полнотекстового поиска. Эти и многие другие задачи позволяет решать поисковый движок Elasticsearch. В этом по... Read more 07 Oct 2017 - 7 minute read
Этот пост начинает серию публикаций о технический и околотехнической литературе, которую я прочитал в промежутке между выпусками. Здесь я буду вкратце рассказывать свои мысли об этих книгах. Надеюсь, вы поймете стоит ли читать их вам, и тоже найдете среди них что-то интересное. Объектно-ориентированный анализ и проектирование. Маклафлин, Поллай... Read more 30 Sep 2017 - 5 minute read
Весной этого года был выпущен релиз языка C# версии 7.0. В нем было много достаточно интереснных нововведений. За прошедшее время был собран определенный фидбек, и вот в августе появился на свет C# 7.1. В этом релизе есть как и новые конструкции языка, так и доработки предыдущей версии. В этом посте мы разберемся с новыми фичами и, там где нужно... Read more 24 Sep 2017 - 5 minute read
Всем привет! Мы продолжаем заниматься телеграм ботом. Напомню, что суть бота состоит в том, что он должен возвращать подходящие рецепты по списку введенных ингредиентов. В прошлой части мы занимались поиском необходимых данных, теперь же займемся реализацией приложения. Думаю, после прочтения этого поста Вы поймете, что создать бота проще просто... Read more 16 Sep 2017 - 2 minute read