ElasticSearch клиент для OSX — Elastron

elasticsearch client for macos osx elastron

Не так давно я заинтересовался фреймворком Electron. Мне стало интересно, что можно на нем сделать. Как оказалось многое. Например, всеми любимый VSCode написан на нем, Slack написан на нем, и т.д.

Также, решил попробовать Svelte в качестве фронтенда и скрестить с Electron. Что вышло в результате… Continue reading “ElasticSearch клиент для OSX — Elastron” »

JS Паттерны: Singleton

Первый паттерн, который мы рассмотрим называется Singleton. Он очень популярен и прост как в реализации так и в понимании. Singleton используется в случае когда нужно иметь максимум один экземпляр определенного объекта в системе.

Continue reading “JS Паттерны: Singleton” »

JavaScript: ECMAScript 6 — Generator. Что такое генераторы.

Генераторы в ES6 это такие функции, которые могут остановить свое выполнение где-то в процессе, а потом продожить выполнение с той же точки.

Continue reading “JavaScript: ECMAScript 6 — Generator. Что такое генераторы.” »

JavaScript: Символы / Symbol — детальное рассмотрение

Новая структура данных Symbol — это новый примитивный тип. Он также немутируемый (immutable).

Основная задача Символа — вернуть уникальное значение.

Continue reading “JavaScript: Символы / Symbol — детальное рассмотрение” »