Как я Telegram бота на Go писал. Часть первая. Начало.

В этой серии заметок хотел бы немного коснуться данной темы. Серия будет включаться в себя три раздела:

  1. Разработка бота на Go для поиска заклинаний для Dungeon And Dragons
  2. Публикация бота на платформе heroku
  3. Добавление аналитики использования бота

Continue reading

Шпаргалка по работе с JSON в Golang

Парсинг JSON – одна из наиболее частых задач: в JSON приходят данные в REST API, конфигурационные файлы часто оформляются в виде JSON и пр.

Go предоставляют довольно удобные механизмы для этих целей расположенные в пакете "encoding/json" включающий в себя необходимые методы. Continue reading

Как перестать страдать и начать пользоваться Postman

Если на вашем счету уже есть не одно разработанное приложение, использующее REST API или сами создавали REST API, то наверняка слышали о Postman. В этой заметке хочу показать на нескольких примерах основную функциональность этого приложения для остальных – тех, кто еще только начинает заниматься подобными проектами.
Continue reading

Еще немного о NancyFX

Введение

Сегодня я хотел бы немного углубиться в “MVC-модель” NancyFX. Разобраться что и как здесь это работает проще на простом примере – например, классический пример со списком дел (он же ToDo List): пользователь может иметь несколько список дел (TodoList) с некоторым количеством задач в каждом (Todo). Каждая задача имеет срок исполнения, заголовок и признак выполненности. Пользователь может создавать новые списки дел и добавлять новые задачи в существующие списки дел.
Continue reading

ASP.NET Core на Ubuntu 14.04 в облаке koding.com

Решил попробовать странного – ASP.NET Core. В еще более странном окружении – Ubuntu 14.04 на VDS в облаке koding.com.

Казалось бы, что тема ASP.NET Core уже разжевана достаточно и что могло бы пойти не так? А вот и могло. Как всегда. Если что-то может пойти не так, то пойдет именно не так (закон Мёрфи никогда еще не подводил).

В этой статье постараюсь зафиксировать пошаговую инструкцию для желающих повторить мой опыт (на самом деле в первую очередь для себя, конечно).
И что же дальше?

Rider IDE прямиком из Jetbrains

Аттеншн! Jetbrains наконец-таки выкатили свою IDE под название Rider для C#/.NET. Как и все их среды разработки, Rider базируется на IntelliJ IDEA – кроссплатформенной IDE для Java. На данный момент только EAP, но релиз обещают осенью этого года.

Для того, чтобы получить этот инструмент требуется подписаться на их рассылку здесь. На указанный email придёт ссылка на скачивание дистрибутива для Windows/OS X/Linux.

Быстрый взгляд не дал особого понимания, что это и как: из существующих проектов ни консольное, ни веб-приложения не взлетели из коробки.

Держим руку на пульсе. Посмотрю более внимательно позже и постараюсь сделать чуть более подробный обзор. Или не сделаю. Посмотрим.

“Hello, NancyFX!” или как я альтернативный веб-фреймворк под .NET нашёл

На днях (на самом деле даже не на днях, а на неделях) решил изучить вопрос об альтернативных фреймворках для разработки веб-приложений
на платформе .NET. Как ни удивительно, таковые нашлись. И, что еще более удивительно, их оказалось больше одного:

Continue reading