Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?


Большинство backend программ начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как передавать дату и время, большие объемы данных, обеспечивать авторизацию и так далее.

Сетевые коммуникации в современном бэкенде — это множество конкурирующих протоколов, стандартов и подходов. У нас есть «REST», который каждый разработчик реализует по-своему, есть пересекающиеся JSON Schema и Open API, есть JSON API, GraphQL, gRPC, из-за угла выглядывает RAML.

В докладе Григорий рассказывает про современные подходы коммуникаций backend друг с другом и фронтендом, с какими сложностями мы боремся и что хорошего есть в нашем арсенале решений.

Виктор Еремченко. Отказоустойчивый кластер PostgreSQL Patroni


Я расскажу, как мы комплексно подошли к проблеме отказоустойчивости PostgreSQL, какие варианты мы рассматривали и как остановились на Patroni.

Доклад содержит этапы тестирования этого решения, как мы обеспечили быстрое внедрение на production и с какими проблемами мы столкнулись и как их решали.

Распределяем список по наборам


3 способа разобрать список по отдельным наборам неравного размера.
Скачать пример www.planetaexcel.ru/techniques/2/15810/
— 0:15 — Постановка задачи
1:23 — Способ 1. Вручную через сводную
6:00 — Способ 2. Запросом в Power Query
12:48 — Список 3. Функциями динамических массивов
— Мои книги planetaexcel.ru/books/
Мои онлайн-курсы www.planetaexcel.ru/learning/
Моя надстройка PLEX ( 150 новых функций для вашего Excel) planetaexcel.ru/plex/
Twitter twitter.com/planeta_excel
Facebook www.facebook.com/planetaexcel
Instagram www.instagram.com/planetaexcel/

Reindexer - очень быстрая in-memory БД с полнотекстовым поиском / Олег Герасимов (Рестрим)


Backend Conf, РИТ 2018

Тезисы и презентация:
backendconf.ru/2018/abstracts/3472

Мы разрабатываем платформу IPTV/OTT-телевидения. У платформы около 10 миллионов пользователей.
Требования к backend платформы: в условиях высокой нагрузки обеспечить API «тонкого» клиента — платформа должна отдавать срезы данных, отфильтрованные и отсортированные для отображения на каждом экране/странице с учетом очень непростой бизнес-логики.

— Нашли ошибку в видео? Пишите нам на support@ontico.ru

Базы данных и Kubernetes / Дмитрий Столяров (Флант)


HighLoad Moscow 2018

Тезисы и презентация:
www.highload.ru/moscow/2018/abstracts/4266

Нам, компании Флант, множество раз задавали вопрос: «Можно ли базу в Kubernetes?».

В этом докладе я поделюсь нашим опытом и на конкретных примерах расскажу, в каких случаях имеет смысл размещать базы данных (и в целом stateful-приложения) в Kubernetes, а в каких это неоправданно или даже вредно и опасно.
— Нашли ошибку в видео? Пишите нам на support@ontico.ru

ПРЕДУПРЕЖДЕНИЕ КОРРУПЦИОННЫХ ПРЕСТУПЛЕНИЙ В ВУЗАХ - Гармаев Юрий Петрович


ЛЕКЦИЯ «ПРЕДУПРЕЖДЕНИЕ КОРРУПЦИОННЫХ ПРЕСТУПЛЕНИЙ В ВУЗАХ»

Лектор: Гармаев Юрий Петрович — доктор юридических наук, профессор (специальность 12.00.12), старший советник юстиции (в отставке)
Лекция прочитана в Крымском федеральном университете (КрФУ) имени В. И. Вернадского

В Российской Федерации принято новое антикоррупционное законодательство. На всех уровнях активизируется борьба с коррупцией. В то же время подавляющее большинство граждан не имеют представление о том, что понимается под этим словом, как не допустить вовлечения себя в коррупционные отношения, как уберечься от незаконного привлечения к уголовной ответственности за якобы совершенное преступление при том, что мы – работники вузов, к сожалению, одна из наиболее часто привлекаемых к уголовной ответственности категорий должностных лиц.
Вопросы, которые рассмотрены на лекции:
1. Понятие и краткое содержание коррупции, коррупционных преступлений;
2. Типичные проявления коррупционных преступлений в вузах России;
3. Профилактика коррупции в вузе, на факультете, кафедре.

В силу ограниченности времени, остались не рассмотренными вопросы защиты от клеветы, незаконного обвинения в совершении коррупционного преступления.
На занятии участникам был передан раздаточный материал: печатные памятки и электронные папки с законодательством, примерами из практики и литературой антикоррупционной направленности (включая указанную памятку).
На лекции присутствовали: профессорско-преподавательский состав КрФУ имени В. И. Вернадского, сотрудники и аспиранты университета.

Лекцию проводил Юрий Петрович Гармаев — доктор юридических наук, профессор.
Ю. П. Гармаев – в недавнем прошлом — работник органов прокуратуры, следователь, старший советник юстиции в отставке (полковник органов прокуратуры), автор более 280 научных работ, в том числе, 30-ти монографий и пособий, специалист в области квалификации и расследования преступлений коррупционной направленности, победитель конкурса грантов Президента РФ для поддержки российских ученых — докторов наук (2005-2006 гг.) и ряда других.

Контакты:

E-mail: Garmaeff1@mail.ru

Вконтакте: Юрий Гармаев vk.com/id2396823

Facebook: Юрий Гармаев www.facebook.com/yury.garmaev

Instagram: yurygarmaev

Беседы об ОРД. Серия 21: Третий этап алгоритма: Ее Величество Достоверность результатов ОРД!


Рассматривали первые три пункта этапа № 3 алгоритма – проверка достоверности результатов ОРД: ошибки и искажения.

Однако сначала слегка ворчали на законодателя – почему ж ты — Небожитель, не урегулировал вопрос о возможности, условно говоря, «насильственных действий» в рамках ОРМ до возбуждения уголовного дела?! Для стороны обвинения – проблемка… И решается она по-разному. А как в вашем регионе?

Далее:
— Эх, каких только недостоверностей, опечаток, искажений и даже прямых фальсификаций не бывает в оперативно-служебных документах…
— Мнения профессора — бывшего следственника, и адвоката вновь разделились.
— Страшный сон любого оперативника и следователя (а также позитивное возбуждение у адвоката) – перепутали цвет, упаковку, печати на изъятом. Каковы последствия?
— «Юридическая» или фактологическая защита? Что важнее? Или ценность в сочетании двух подходов?

Информация о книге:
Гармаев Ю.П., Викулов О.В. Ошибки и нарушения закона в сфере оперативно–розыскной деятельности. Выпуск 1: практическое пособие. Москва, 2020.

Пособие с памятной надписью от автора (авторов) можно получить, написав на эл. почту garmaeff1@mail.ru, а также обратившись к Алёне Витальевне Гулиной в соц. сетях:
Вконтакте: vk.com/alyona_gulina
Facebook: www.facebook.com/alyona.gulina
Instagram www.instagram.com/alyona_gulina
Эл. почта: gulinaalyona@mail.ru

Это пособие содержит краткие рекомендации для адвокатов, следователей и оперативников по использованию результатов ОРД.
Использован подход: «От типичных ошибок и нарушений закона – к их предупреждению, устранению стороной обвинения и использованию стороной защиты».
В специальных таблицах собраны типичные нарушения (действительные и мнимые) и ошибки, связанные с ОРД. Представлены аргументы, описаны действия сторон защиты и обвинения по поводу этих нарушений и ошибок. Их выявлению и устранению способствует шестиэтапный алгоритм проверки и оценки результатов ОРД. Книга снабжена множеством ссылок – QR кодов на видеоматериалы, литературу и судебную практику.

Предыдущие серии:
Стоп, а может не стоит перечислять их каждый раз?))

Контакты для индивидуальных консультаций (осуществляются профессором и адвокатом совместно):
Адвокат Олег Валерьевич Викулов
Сайт: advokat-vikulov.ru
Эл. почта: vikulov-advokat@yandex.ru, тел.8-9025-629556
Facebook: www.facebook.com/vikulov.oleg

Профессор Юрий Петрович Гармаев
Соц.сети:
Вконтакте: vk.com/yury.garmaev
Facebook: www.facebook.com/yury.garmaev
Instagram @yurygarmaev
Эл. почта: garmaeff1@mail.ru

Пишите вопросы в комментариях. Постараемся ответить.

Oracle Core, Лекция 2


Ссылка на файл с презентацией: docs.google.com/presentation/d/1MeqLip8n8LWD2rORUMdFTwmHIH7VCVEhB3lrCLwRk2E/edit?usp=sharing (презентация может быть с анимацией)
Ссылка на краткий конспект лекции: docs.google.com/document/d/13WM7Y_q2PZ_zaM7tk22OJYSKX3BtdJPWUXONpiYKyUQ/edit?usp=sharing

1. История развития СУБД Oracle
2. Схема (Schema). Оператор CREATE USER
3. Таблица (Table). Типы таблиц Oracle
4. Традиционные таблицы (heap organized table)
5. Индекс-таблицы (index organized table)
6. Кластеризованные индекс-таблицы (index clustered table)
7. Кластеризованные хэш-таблицы (hash clustered table)
8. Отсортированные кластеризованные хэш-таблицы (sorted hash clustered table)
9. Вложенные таблицы (nested table)
10. Временные таблицы (temporary table)
11. Внешние таблицы (external table)
12. Rowid
13. Индекс (index). Типы индексов
14. Индексы со структурой B-дерева (b-tree index)
15. Кластерные индексы со структурой B-дерева (b-tree cluster index)
16. Индексы по реверсивным ключам (reverse index)
17. Битовые индексы (bitmap index)
18. Функциональные индексы (functional index)
19. Констрейнт (constraint). Типы констрейнтов.
20. Представление (view). Оператор CREATE OR REPLACE VIEW
21. Последовательность (sequence). Оператор CREATE SEQUENCE
22. Триггер (trigger)
23. Процедура/функция (stored procedure/functions)
24. Пакет (package)
25. DBlink
26. Пространства имен (namespaces)

Oracle Database, БД Oracle, вебинар Oracle, презентация Oracle, урок Oracle, лекция Oracle, обучение Oracle

SQL и 1с 8 - бэкап и восстановление из журналов транзакций


Скачайте бесплатно курс: Администратор 1С: a.kuharbogdan.com
SQL и 1с 8 — бэкап и восстановление из журналов транзакций
Нужна помощь? Стучитесь в телеграм:
telete.in/kuhargroup или пишите прямо на почту team@kuharbogdan.com
Все о технической стороне 1С — здесь: onlineadmin.kuharbogdan.com

#КухарБогдан