Apache Kafka — довольно популярная опенсорс-платформа для обработки потоков сообщений. Абстракция распределенного лога, лежащая в основе Kafka, дает возможность использовать ее в качестве системы очередей, но при этом дает некоторые очень полезные преимущества, недоступные даже решениям ESB-уровня.
…
Нашли ошибку в видео? Пишите нам на support@ontico.ru
Плохие практики в ООП. 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
Сергей Константинов, руководитель службы разработки API Яндекс.Карт — API.
Встреча CodeFreeze в Москве, 03.11.2015
Доклад состоит из двух больших частей.
Первая — о том, что вообще такое API, зачем оно нужно людям и бизнесу и какая от него польза, как выводить его на рынок и монетизировать, сопровождать и поддерживать.
Вторая часть — о том, как правильно проектировать API. Поговорим об архитектуре API в двух разрезах — как спроектировать API изначально, от грубой идеи до конечной номенклатуры классов и объектов, и как развивать API с течением времени так, чтобы оно не превратилось в гору legacy и костылей.
Вторая часть доклада ориентирована на разработчиков, а первая часть доклада… тоже ориентирована на разработчиков, поскольку API — это продукт, который одни разработчики делают для других разработчиков, и понимание того, что за продукт делается и как его использовать — большей частью на совести разработчиков же.
_______________________________________________ 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 процентов.
На этом всё и до новых встреч.