Большинство backend программ начинает свое сетевое общение с REST. По мере развития разработчику приходится отвечать на мелкие, но важные вопросы: как передавать дату и время, большие объемы данных, обеспечивать авторизацию и так далее.
Сетевые коммуникации в современном бэкенде — это множество конкурирующих протоколов, стандартов и подходов. У нас есть «REST», который каждый разработчик реализует по-своему, есть пересекающиеся JSON Schema и Open API, есть JSON API, GraphQL, gRPC, из-за угла выглядывает RAML.
В докладе Григорий рассказывает про современные подходы коммуникаций backend друг с другом и фронтендом, с какими сложностями мы боремся и что хорошего есть в нашем арсенале решений.
Микросервисная архитектура — это не только новая мода, но и хорошее, а иногда даже единственно возможное решение для задач, которые сейчас встречаются в разработке программного обеспечения. На конференциях микросервисы сравнивают с монолитной архитектурой, описывают их плюсы и минусы, делятся успешными и провальными историями. Но, пока в столицах дают рок-концерты, на местах осваивают балалайки. Не всегда понятно, как начать делать систему, основанную на микросервисной архитектуре. Какие проблемы ждут архитектора и разработчиков, какие узкие места могут встретиться и как к этому подготовиться? Имеет ли смысл начинать с монолита или надо сразу разбивать систему на микросервисы? Как определить границы, которые встанут между вашими микросервисами?
Во время разработки можно заложить на будущее множество сложностей, благодаря привычкам, оставшимся после работы над монолитной архитектурой. Во время доклада будут рассмотрены различные сценарии, в результате которых происходит увеличение связанности системы. Все сценарии взяты из реальных проектов и относятся к работе с библиотеками и интеграцией между микросервисами.
Выбор микросервисов окажет большое влияние на тестирование, где специалистов QA ждет ряд новых проблем, связанных со сбором логов и развертыванием окружения для тестирования.
Цель доклада не только в освещении проблемных мест разработки микросервисов, но и в предложении советов и решений, которые помогут исправить или даже избежать сложностей и, следственно, потери времени и ресурсов на их исправление.
. Максим Дорофеев, mnogosdelal.ru — Воспитай свою обезьяну
Международная Java-конференция JPoint 2016
Москва, 22-23 апреля 2016
Рассказ о том, как приспособиться к себе и окружающим нас людям, чтобы успевать выполнять возложенные на вас задачи и при этом уходить с работы вовремя.
Как работать с WireShark (How to work with WireShark):
— как скачать и установить (how to download and setup)
— как захватить сетевой трафик (how to capture network traffic)
— как анализировать трафик (how to analyse traffic):
— кадры на канальном уровне (frames — on data link layer)
— пакеты на сетевом уровне (packets — on network layer)
— дейтаграммы или сегменты на транспортном уровне (datagramm or segment on transport layer)
— прикладных служб или приложений на прикладном уровне
Превышение необходимой обороны используя травматический пистолет, это очень распространенное явление в России и странах СНГ. В этом видео я разбираю применение травматических пистолетов в уличных конфликтах и обращаю внимание на превышение пределов необходимой обороны, как это бывает в реальной жизни.
Что необходимо делать чтобы не привысить пределы самообороны, прежде всего вовремя остановиться и не добивать нападающего.
В продаже имеются различные модели травматического оружия и некоторые из них очень опасны такие как Grand Power T12 и ОСА, а есть и практически не эффективные модели травматических пистолетов и револьверов, а владелец очень сильно надеется на его эффективность и это играет с ним злую шутку при нападении на него и угрозе жизни.
В скором времени на канале Каскад ТВ выйдет обзор травматических пистолетов и мы выберем лучшие и самые мощные.
FOR578 — Cyber Threat Intelligence has now been running as a course at SANS for a little over two years. In that time a lot has evolved including the field itself being extended through the SANS FOR578 authors and students. A major update has now taken place in the course to codify next skill sets and advancements, understanding in adversary behavioral tradecraft, and new exciting labs to push security to a new level. Come learn about the updates, why FOR578 should be a class you should take, and in general why Intelligence matters to you regardless of your security role.
For more information about the FOR578 course visit or to register for the course visit: sans.org/FOR578
Robert M. Lee is the CEO and Founder of the industrial (ICS/IIoT) cyber security company Dragos, Inc. He is also a non-resident National Cybersecurity Fellow at New America focusing on policy issues relating to the cyber security of critical infrastructure. For his research and focus areas, Robert was named one of Passcodes Influencers, awarded EnergySecs Cyber Security Professional of the Year (2015), and inducted into Forbes 30 under 30 for Enterprise Technology (2016).
A passionate educator, Robert is the course author of SANS ICS515 — «ICS Active Defense and Incident Response» with its accompanying GIAC certification GRID and the lead-author of SANS FOR578 — «Cyber Threat Intelligence» with its accompanying GIAC GCTI certification. He may be found on Twitter @RobertMLee
Рассказываю как мы уже год разрабатываем свою бесплатную и автономную CRM- систему (https://offlinecrm.ru) в условиях отсутствия инвестиций и понятного спроса на нее :) Да, это не просто но зато жутко интересно…
Леонид Пашковский — человек, исследующий изнанки жизни, которую принято считать опасной, неблагополучной, «чужой».
Леонид говорит о том, как умение выслушивать превращается в способность не судить людей и почему разговор с таксистом-мигрантом может спасти мир от очередной войны.
Леонид Пашковский – журналист, побывавший во многих горячих точках планеты, включая Иран и трущобы Мумбаи, автор документального трэвел-сериала “Хочу домой” — фильма о путешествиях, “в которые вы никогда не поедете."
This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at www.ted.com/tedx
«Нас учили, что спорт — это тяжело и выживет сильнейший. Но спорт — это прежде всего любовь», — делится с нами наболевшим Алла Филина. У Аллы нетривиальная задача: вернуть детям любовь к спорту, а в спорт — здоровую конкуренцию, мотивацию и хороших тренеров. «Мы научились ковать чемпионов, но так и не научились делать детей по-настоящему счастливыми и влюбленными в то, чем они занимаются. Я сама прошла через 2 спортшколы, и это один из самых тяжелых опытов моей жизни. Мне бы хотелось оградить всех детей в мире от подобного, и, чтобы у наших детей было место, где их уважают, помогают, дают им время и надежду».
Футбольный тренер, сооснователь Академии футбола Tagsport This talk was given at a TEDx event using the TED conference format but independently organized by a local community. Learn more at www.ted.com/tedx
Дерево каталогов
* файловые системы и процесс монтирования
* путевые имена файлов: абсолютный и относительный пути
* текущий каталог
* псевдофайловые системы procsfs и sysfs
Трассировка файловых системных вызовов
Данные и метаданные файлов, типы файлов
* обычный файл
* каталог
* жесткая и символическая ссылки
* специальные файлы устройств: блочные и посимвольные
* IPC: именованные каналы и сокеты