Месяц: Декабрь 2019
-
5 вещей, которые я бы хотел знать, когда начинал использовать Angular
—
от автора
Современный Angular — это мощный фреймворк с множеством возможностей, вместе с которыми приходят и сложные, на первый взгляд, концепции и механизмы. Особенно это заметно тем, кто только начал работу как во фронтэнде в принципе, так и с Angular в частности. С этой же проблемой столкнулся и я, когда примерно два года назад пришел в Тинькофф…
-
Физика в Unity-проекте на примере мобильного файтинга
—
от автора
Физика стала неотъемлемой частью любой современной игры. Будь то простая симуляция ткани или полноценная физика движения транспорта. Не являются исключением и мобильные игры. Однако, настраивая физику для них, нужно оглядываться на ограничения, связанные с относительно низкой производительностью поддерживаемых устройств старого поколения. Ведущий технический 3D-художник Banzai.Games Роман Терский рассказал, как его команда интегрировала физику в игровой…
-
Почему Facebook позволит переносить данные юзеров в другие сервисы
—
от автора
В марте 2019 года Washington Post опубликовала статью Марка Цукерберга, где он призвал государство регулировать индустрию технологий и упомянул деталь, заставшую некоторых врасплох: Регулирование должно гарантировать принцип переносимости данных. Если вы предоставите информацию одному сервису, вы должны иметь возможность доверить ее и другим. Это дает людям выбор и позволяет разработчикам внедрять инновации и конкурировать. Это…
-
Независимое глубокое клонирование объектов в JavaScript
—
от автора
В любом языке программирования есть типы данных, которыми программисты описывают субъекты, чтобы в дальнейшем работать и, в случае необходимости, обрабатывать их. Язык JavaScript не исключения, он имеет примитивные (Number, String, Boolean, Symbol и др) и ссылочные (Array, Object, Function, Maps, Sets и др) типы данных. Нужно отметить, что примитивные типы данных, являются иммутабельными — их…
-
Немного о частном случае реализации алгоритмов поиска открытых дверей
—
от автора
Привет, Хабр! Время от времени на любимом мною ресурсе проскакивают темы а-ля "Как я выгорел на своей первой работе", "Жизнь — боль" и т.п., зачастую преисполненные разочарования и юношеского максимализма. На написание этого материала меня в частности подтолкнул пост "Зачем биться в закрытую дверь?". Все эти посты объединяет одно: история о том, как прекрасная, но…
-
Ищете вакансию тестировщика? Будьте готовы продемонстрировать навыки разработчика
—
от автора
И снова здравствуйте. В преддверии старта курса «Java QA Engineer» подготовили небольшой материал, который станет полезен тем, кто только собирается построит карьеру в данном направлении. Тестировщик — кто это? Инженер по контролю качества программного обеспечения (QA) отстаивает интересы конечного пользователя. Он разрабатывает такой процесс тестирования ПО, который гарантирует качество — чтобы продукт не просто удовлетворил,…
-
Топ 5 причин, почему мне нравятся пользовательские свойства CSS
—
от автора
Привет, Хабр! Представляю вашему вниманию перевод статьи «My top 5 reasons why I like CSS custom properties», автора Stas Melnikov Спецификация пользовательских свойств CSS навсегда изменила мой взгляд на веб-разработку. Именно поэтому я хочу написать, почему мне нравятся пользовательские свойства CSS.
-
Как подготовиться к цифровой трансформации? Разрушить свой бизнес заранее
—
от автора
С цифровой трансформацией в России все не так однозначно: она вроде есть, в нее инвестируют большие деньги, но мало кто понимает, что это такое и чем грозит бизнесу. Ситуация как в известном ролике: «Мы изобрели какой-то провод странный… Зачем он нужен? Пять лет работали над ним». Вот и поговорим о том, почему надо разграничить цифровую…
-
NX Analyst Meetup #1: «Strategy Analysis. Просто скажи «нет» и «Творцы продуктов. Как возникают идеи»
—
от автора
Мы запускаем регулярные митапы по аналитике в Nexign. Первая встреча состоится 18 декабря в петербургском офисе Nexign.
-
Как начать заниматься Bug Bounty
—
от автора
Друзья, в этом месяце Otus запускает набор на новый курс — «Безопасность приложений». В преддверии старта курса традиционно подготовили для вас перевод полезного материала. Как начать заниматься Bug Bounty? Этот вопрос весьма распространенный, и я продолжаю получать его в сообщениях день ото дня. Я не могу ответить на каждое сообщение, поэтому решил написать статью и…