О REST

2019-12-28 • web, rest, api

Я очень не люблю REST. Тот самый, который Representational State Transfer. Я предпочитаю JSON-RPC.

JSON-RPC — это какой-никакой, но хоть какой-то стандарт. Основанный на давным-давно существующей концепции RPC. И JSON-RPC никак не привязан к транспортному протоколу. Он может работать и через HTTP, и через WebSocket, и через любую систему отправки сообщений …


    Читать...    

О JSON-RPC

2018-02-18 • REST, protocol, JSON, XML, RPC, API, JSON-RPC

Уже на втором настоящем проекте я внедряю JSON-RPC. Пока никто страшно не жалуется :)

A Logo

JSON — это, как всем известно, JavaScript Object Notation. Я не люблю JSON. Я помню ещё те времена, когда вместо JSON балом правил XML. В XML было всё: и схемы, и трансформации, и многочисленные форматы, протоколы и стандарты …


    Читать...    

О java.time

2017-07-22 • Java, Kotlin, java.time, API, время

Ну наконец-то, аж в восьмой яве, появилось отличное и правильное API для работы со временем. Теперь можно смело выкинуть java.util.Date и java.text.DateFormat. Теперь у нас есть java.time.

Java Time!

Чаще всего вам понадобится просто отметка времени, точка на временной оси. Это — java.time.Instant.

Можно получить момент …


    Читать...    

Об OSM

2014-11-23 • Osmosis, OSM, data model, OpenStreetMap, API

OSM — это OpenStreetMap. Это уникальный в своем роде проект, где, подобно Википедии, подробнейшая карта мира создается энтузиастами. Аж с 2004 года. Когда еще никаких народных карт да мапмейкеров даже не существовало. Ну и, в отличие от упомянутых конкурентов, данные OSM открыты под свободной лицензией, что приводит к тому, что встретить …


    Читать...