Пошаговое создание бандла для Symfony 4

Около года назад наша компания взяла курс на разделение огромного монолита на Magento 1 на микросервисы. Как основу выбрали только вышедшую в релиз Symfony 4. За это время я разработал несколько проектов на этом фреймворке, но особо интересной мне показалась разработка бандлов, переиспользуемых компонентов для Symfony. Под катом пошаговое руководство по разработке HealthCheck бандла для […]

Redux против React Context API

В React 16.3 был добавлен новый Context API. Новый в том смысле, что старый Context API был за кадром, большинство людей либо не знали о его существовании, либо не использовали, потому что документация советовала избегать его использования. Однако теперь Context API является полноценной частью React, открытой для использования (не так, как раньше, официально). Сразу после […]

Как дела с IPv6, или что тормозит переход на новую версию протокола — обсуждаем ситуацию

Протокол IPv6 появился на свет более двадцати лет назад. За все это время он не получил широкого распространения, по крайней мере, его внедрение продвигается довольно медленно. Например, по данным Google, всего 24% пользователей подключаются к поисковому ресурсу компании через IPv6. Сегодня мы расскажем, как обстоят дела с адаптацией протокола в мире и обсудим, почему компаниям […]

Курс MIT «Безопасность компьютерных систем». Лекция 6: «Возможности», часть 2

Массачусетский Технологический институт. Курс лекций #6.858. «Безопасность компьютерных систем». Николай Зельдович, Джеймс Микенс. 2014 год Computer Systems Security — это курс о разработке и внедрении защищенных компьютерных систем. Лекции охватывают модели угроз, атаки, которые ставят под угрозу безопасность, и методы обеспечения безопасности на основе последних научных работ. Темы включают в себя безопасность операционной системы (ОС), […]

НАСА снова полетит на Луну, сделав все элементы летательных аппаратов

Не так давно агентство НАСА получило нового главу, который почти сразу же заявил, что собирается помочь космонавтике (по крайней мере, американской), повторить былые рекорды и достижения. Тем не менее, он же сообщил о том, что времена поменялись, а значит, перед агентством стоят другие цели. Но одна из них остается прежней — это полет человека на […]

Разбираемся с объектами в JavaScript

В этом материале автор — фронтенд-разработчик — сделал обзор основных способов создания, изменения и сравнения объектов JavaScript. Объекты — одно из основных понятий в JavaScript. Когда я только приступил к их изучению, они показались мне довольно простыми: всего лишь пары ключей и значений, как и описывалось в теории. Лишь спустя некоторое время я начал понимать, […]

SpaceX впервые повторно использует ракету Falcon 9 Block 5 сегодня

11 Мая SpaceX запустила новую, оптимизированную для повторного использования, Block 5 модификацию ракеты Falcon 9. Перед самым запуском Ars Technica спросила Маска сколько времени пройдет перед тем как мы увидим запуск уже использованного ускорителя Block 5. «Мы будем очень тщательны при разборке ракеты и подтверждении изменений в дизайне чтобы быть уверенными что мы сможем использовать […]

AR — Дополненная Реальность (статья плюс ролик)

По-настоящему широкая публика столкнулась с ней, когда Гугл захотел повесить нам на нос свои умные очки. После пришла эпоха смешных масок, которые делали из нас котиков, зайчиков и Леонардо Ди Каприо. Затем покемоны захватили обе реальности и заставили наматывать километры. А недавно Эппл показала ARKit, а Гугл — ARCore, и значит нас вот-вот накроет новая […]

Год со Scrum или способы профессионального роста разработчиков

Год назад в нашей компании произошли революционные изменения, у нас изменилась методология разработки, мы стали работать по Scrum. Agile стал требовать от команды самостоятельного принятия решения, непрерывного улучшения. Тут мы и столкнулись с проблемой развития членов команд. В результате у нас постепенно появилось 14 способов развития, про 6 из которых расскажу в этой статье. Часть […]

Security Week 29. Взлом Reddit, кошелька для криптовалюты и роутеров MikroTik

Не было на прошлой неделе новостей о инфобезопасности, достойных детального описания в дайджесте. Это не значит, что ничего не происходило — такая ситуация, кажется, и вовсе невозможна. Кого только не взломали. Что же, в качестве компенсации за предыдущий опус про теоретическую сетевую Spectre-подобную атаку сегодня речь пойдет о двух реальных атаках и одном цирке с […]