Реактивные микросервисы с Apache Kafka / Денис Иванов (2ГИС)


HighLoad 2017

Тезисы:
www.highload.ru/2017/abstracts/3031.html

Apache Kafka — довольно популярная опенсорс-платформа для обработки потоков сообщений. Абстракция распределенного лога, лежащая в основе Kafka, дает возможность использовать ее в качестве системы очередей, но при этом дает некоторые очень полезные преимущества, недоступные даже решениям ESB-уровня.


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

Плохие практики в ООП. Meetup#4 by PDFfiller


Плохие практики в ООП. Meetup#4 by PDFfiller / Phalcon core member Codeception member. Посмотрите так же что такое реактивный PHP: goo.gl/RJgsev

Сегодня основной штат сотрудников PDF filler расположен в Киеве и насчитывает более 90 человек. Время от времени, в компанию требуются новые сотрудники. Это связано с тем, что из года в год компания растет и появляется необходимость в расширении штата.

Для того, чтобы оставаться профессионалом в любой сфере деятельности, необходимо постоянно развиваться. Наши сотрудники повышают свой навык программирования ежедневно. И что бы их опыт не канул в лету проходят такого рода Meetupы, где они рассказывают про свои практики, свои ошибки и как их можно избежать. В данном докладе, Сергей Яковлев рассказывает, что такое плохие практики в ООП, что такое MVC как тестировать слои приложений и многое другое.

00:01:20 – Содержание доклада
00:02:40 – Как выглядели инженеры 60-70х годов
00:04:42 – Программисты 20го века
00:08:15 – Что такое MVC
00:10:50 – Проблема MVC №1
00:14:17 – Bad form №1
00:18:39 – Что мы имеем в плохой форме №1
00:20:01 – Refactor №1
00:25:59 — Что должны уметь контроллеры и какие контроллеры бывают?
00:27:23 – Проблема №2: статические методы
00:29:56 – Проблема №3: отсутствие понимания что, когда и как тестировать
00:33:47 – Проблема №4: слабое использование событийной парадигмы
00:35:39 – Что такое события
00:36:49 – что такое CQRS
00:38:50 – что такое команда? могу ли я ее принимать отдельно?
00:45:21 – События и команды – часть единого подхода
00:48:42 – Observer vs Event-driven
00:50:29 – как событиями можно эмулировать HTTP Middleware
00:51:10 – Вопросы

Посмотрите так же «Как возможно победить в холиворе»: goo.gl/aRF3Bg
Подписывайтесь на наш канал, что бы вместе с нами изучать все тонкости программирования которые могут пригодится вам:: goo.gl/ocQzUp
Ссылка на презентацию: goo.gl/S7pV8l

Больше информации о компании на сайте: goo.gl/A2ON8R
Facebook: goo.gl/sH95Pr
Google: goo.gl/a2xdu4
Linkedin: goo.gl/IrH9xl
Twitter: goo.gl/XsMmxz

Сергей Константинов — API


Сергей Константинов, руководитель службы разработки API Яндекс.Карт — API.
Встреча CodeFreeze в Москве, 03.11.2015

Доклад состоит из двух больших частей.

Первая — о том, что вообще такое API, зачем оно нужно людям и бизнесу и какая от него польза, как выводить его на рынок и монетизировать, сопровождать и поддерживать.

Вторая часть — о том, как правильно проектировать API. Поговорим об архитектуре API в двух разрезах — как спроектировать API изначально, от грубой идеи до конечной номенклатуры классов и объектов, и как развивать API с течением времени так, чтобы оно не превратилось в гору legacy и костылей.

Вторая часть доклада ориентирована на разработчиков, а первая часть доклада… тоже ориентирована на разработчиков, поскольку API — это продукт, который одни разработчики делают для других разработчиков, и понимание того, что за продукт делается и как его использовать — большей частью на совести разработчиков же.

Экономия 40 процентов на потреблении электрического накопительного бойлера для нагрева воды


_______________________________________________
got.by/4ezahc
Вы еще не пользуетесь кэшбэк сервисом!? Очень даже зря!
Если вы хотите получать НАЗАД часть денег со своих покупок, то регистрируйтесь по ссылке выше в кэшбэк сервисе backit.me.
Вы от этого ничего не потеряете, а нашему каналу поможете!!!
Я пользуюсь именно этим сервисом, так как он позволяет получать и выводить средства не только в рублях, но и в долларах!
Присутствует множество способов вывода средств: Киви, Яндекс.Деньги, МТС, Билайн, Мегафон, Теле2, Epaments, Paypal, WebMoney, Банковские карты Visa, Mastercard и МИР (так же и для Украины — почему-то отдельным пунктом вынесено)
_______________________________________________

Всем привет!
Если у вас есть бойлер, то вы знаете не понаслышке, сколько он жрет и какие из-за него приходят счета за электричество. Я живу в многоэтажке и у меня есть горячая вода в стояке, но можно сказать только вечером, когда ею пользуются все соседи. А так как у меня двое маленьких детей, то днём тоже нужна горячая вода, а прогревать стояк по 5-10 минут каждые 2 часа выходит крайне затратно, поэтому приходится пользоваться бойлером.
Большие счета я списывал на обилие всевозможной техники– это и электропечь, и микроволновка, электрочайник, посудомойка, стиралка и так далее… Но возникла идея измерить поточнее, сколько же всё таки жрёт сам бойлер. Я использовал вот такой розеточный тестер, купленный когда-то на алиэкспрессе, и замерил потребление за сутки. Результат – около 10 кватт и это притом, что он используется только в ванной (на кухне отдельный стояк). Меня эти цифры не устроили, и я купил самую простую и дешевую розетку с таймером. Цена около 6 долларов и это в местном магазине. Она позволяет включать любой потребитель в заданное вами время. Я настроил её на работу с 7 до 9:30 утра, немного раньше, чем просыпаются дети. Этого времени хватает, чтобы бойлер прогрелся, и мы пользуемся водой из него весь день. Вечером переходим на воду из стояка. Результат – 3 кватта!!! Это просто огромная разница. Если представить, что у нас нет горячей воды в стояке, то я бы под вечер ещё раз прогрел бойлер и потратил бы ещё 3 кватта. В итоге вышло бы 6 кватт за сутки, но не 10 как это было при постоянной работе бойлера. Выходит экономия минимум в 40 процентов!!!
А чтобы экономить ещё больше, совершайте покупки с использованием кэшбэк сервиса. Это как иметь скидочную карту сразу в десятках и даже сотнях магазинов. Ссылка для регистрации внизу в описании к видео.
Мои рекомендации для максимальной экономии на бойлере следующие:
Покупайте розетки с таймерами и настраивайте включение бойлера минимум за час до того как вам необходима горячая вода. Вы должны подумать или поэкспериментировать, чтобы найти лучшую настройку для вашего сценария использования бойлера или если у вас двух тарифная система учета электроэнергии.
Не выставляйте очень высокую температуру нагрева воды, так как чем больше разница между температурой внутри и снаружи, тем быстрее бойлер будет остывать и заново включаться на подогрев. Опять же так меньше шансов обжечься.
Делайте периодическую профилактику вашему бойлеру (очистку от накипи), как часто зависит от качества вашей воды. Это очень важно, так как тэн, покрытый накипью, хуже греет воду и при этом как под шубой перегревается и быстрее выходит из строя.
Для еще большей экономии в интернете я встречал идею по дополнительной теплоизоляции бойлера. Если у вас есть место и возможность, то я не исключаю такой вариант, так как стандартная теплоизоляция очень слабая у бойлеров. Я если оставлю дверь закрытой в туалет (где у меня установлен бойлер), то через пару часов там становится достаточно жарко. И это притом, что часть тепла улетучивается в вытяжку.
Ну и последний вариант экономии, который я встретил в интернете, это установка перед бойлером дополнительной емкости для воды. Идея заключается в том, что чем выше температура воды на входе бойлера, тем меньше её необходимо подогревать. То есть вода должна прогреваться в дополнительной емкости от окружающей среды. По мне так это сомнительная идея. Во первых — это белее менее целесообразно зимой, когда вода в кране ледяная, во вторых — я думаю что процесс прогрева от окружающей среды будет достаточно длительным и поэтому принесёт крайне малую выгоду, и в третьих – это требует дополнительного места и затрат на установку этой ёмкости. Я думаю, что этот вариант возможен только в частном доме, где свободного места в избытке. Но если задуматься, то частный дом отапливается своими силами, а не центральным отоплением и получается, вы тратите деньги на нагрев воздуха, от которого будет прогреваться вода в этой ёмкости… ну вы поняли…
Давайте подведём итог — самый эстетичный, простой и дешёвый способ сэкономить на бойлере – это установка розетки таймера. Окупаемость при моём сценарии использования 2 недели!!! Экономия минимум 40 процентов.
На этом всё и до новых встреч.

#ТотальныйАпгрейд
#ТА

Один из худших? | OpenMandriva Lx 4.1 (Обзор и мнение)


Обзор одного из наследников Mandriva Linux — OpenMandriva Lx 4.1, одного из немногих дистрибутивов, собираемых компилятором Clang.

Официальный сайт: www.openmandriva.org/
Скачать: www.openmandriva.org/en/documentation/openmandriva-lx/article/download-omlx-4-1
Поддержать канал: (VISA) 4276 0500 3795 1880
Мой блог: linuxoidblog.blogspot.ru

2 месяца с Solus 3 Budgie - немного о моем опыте использования


Телеграмм
telegram.me/it_navigator

Твиттер
twitter.com/skkordiy

WebMoney
U606287170526
Z132716328251
R315186762528

Полноценный обзор:
www.youtube.com/watch?v=2YKTIeZaJ7w

Мой старый обзор:
youtu.be/sLLeKGu-Poc

Solus home
solus-project.com/

Download
solus-project.com/download/

Wiki
ru.wikipedia.org/wiki/Solus_project_(дистрибутив_Linux)