Close

Без рубрики

Заметка о микросервисах

Часто появляются небольшие мысли — тезисы о плюсах и минусах какой-то архитектуры. Писать о каждой целый пост — не хочу, хочу чтобы были побольше как статьи… Я решил выложить одну , о микросервисах, которую буду дополнять новыми мыслями.

Подробнее

Асинхронщина на web страницах

Представьте: Вам надо познакомить новичка в вебе с AJAX технологиями. Надо дать  обзор, показать? Как этим пользуются сейчас, типа  «CookBook»,  и показать основные паттерны. В этой статье я собираюсь выложить последовательный экскурс в AJAX like техники.

Подробнее

Сбор подписок на статическом сайте

У меня на статическом сайте http://acapella.ru надо жмякать кнопку «Подписаться», указав почту..  а скриптов там серверных нет, в этом-то и проблема. Я слишком ленив, чтобы писать специально для этого какой-то сервис. И я решил обойтись «обходом кросс-доменности с помощью window.name транспорта». Кроче, я собираю мылы в файлы на селектеле.

Подробнее

Есть, таки, в сети мудрые люди.

Интересная точка зрения на ситуацию с развитием и перспективы СУБД и обработки данных из СУБД. Вообще, такой большой по размеру вменяемый текст на LOR-е — это очень большая редкость. Тем более от анонимного автора. Просто феномен какой-то 🙂 Привожу сюда, это интересно

Подробнее

О Замечательном(ой) Vala, Nim, или «Моё стадное чувство негодует»

NIM — новый нативный язык, с большими возможностями. Он уже имеет много библиотек. итд. Но мне ещё больше нравится Vala — смесь Java, C#, и еще каких-то языков, НО он компилируется в С и в обычный «exe — шник». Очень интересные возможности (о них ниже). Но в трендах эти языки не сильно популярны, рост есть, стабильный, […]

Подробнее

ООП — «Дерьхх»! уупс. Или почему НЕ НАДО начинать учить программированию с ООП.

Неожиданно появившись в универе на неделе, внезапно для себя я начал возражать и пытаться остановить своего друга (Олега Большакова), когда тот стал первокурсникам рассказывать про ООП (во-первых рано, а во-вторых есть еще причины)… но то были эмоции с причиной (как у меня часто и бывает) Затем я решил собрать воедино и структурировать мысли по этому […]

Подробнее

А у меня новый JS движок для компонентов — просто прелесть

Lisp ушка , матушка, опять ты нас всех выручаешь 🙂 я уж было подумал грешным делом, что придется какой-то язык прикручивать, который вJS компилируется, ну не хватало возможностией.. все выглядело как костыли… а тут придумал. переделал немного AL и ТЕПЕРЬ МЫ МОЖЕМ КОМПОНЕНТЫ ДЕЛАТЬ КОТОРЫЕ МОЖНО ИСПОЛЬЗОВАТЬ В ЛЮБЫХ КОНЦЕПЦИЯХ ВЕБ ПРИЛОЖЕНИЙ. А шаблонизатор-то какой получился… тащусь! […]

Подробнее

Деревья в БД

Иерархические структуры данных не просто хранить в реляционных Базах Данных (БД). Плоская модель таблиц не позволяет гибко работать с вложенными сущностями. Изыскания на этот счёт давно идут. Ищется способ совместить реляционные свойства и NoSQL, например, сохранив декларативность запросов. Ищется способ хранить гетерогенные структуры в таблицах БД. Я выложу тут обзор возможных решений известных мне.

Подробнее

АРхитектура и История web интерфейсов (GUI)

Сначала хотел рассказать Вам историю веб интерфейсов для браузера.  Как менялись технологии за последние 20 лет и какие тренды актуальны сейчас? А получилось «Архитектурный взгляд на разработку, на ошибки, на каркасы и их свойства с точки зрения стремления к идеалу«. Текст предполагал сравнительный анализ фреймворков, их свойств. Статья полезна для начинающих прогеров и опытных архитекторов GUI систем. Полезна для расширения […]

Подробнее

Когда BigData рядом (Avito.ru)

Изучая материалы об иерархической временной памяти, я через email-рассылку узнал о существовании очередного DataSet’а для проверки алгоритмов машинного обучения и сравнения их с State-of-the-Art результатами. Одним из таких ресурсов, о котором упомянули ребята из nupic-theory стал Kaggle. Какого же было мое удивление, когда в списке соревнований на решение задач машинного обучения я увидел это: Да! Avito.ru […]

Подробнее