Архив за 12 сентября 2018 - 9

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

Ниже мы рассмотрим реальные примеры из жизни и попытаемся научиться на чужих ошибках. А попутно составим книгу полезных рекомендаций для solution-архитектора. Во всех историях — архитектурные задачи, которые начинаются с первичных требований клиента и сопровождаются дальнейшим разбором полетов.

Разработка архитектуры проекта, корабли и JavaScript - 1

В основе статьи — доклад Алексея Богачука (solution-архитектора компании EPAM) с конференции HolyJS 2018 Piter. Под катом — видео и расшифровка доклада.

Читать полностью »

Я написал построитель дополнительных отчетов (custom reporter) для Jest и выложил на GitHub. Мой построитель называется Jest-snapshots-book, он создает HTML-книгу снимков компонентов React-приложения.

Удобный способ тестирования React-компонентов - 1

В статье речь пойдет о том, что такое Jest, snapshot-тестирование, для чего вообще понадобился дополнительный построитель отчетов и как их писать. В основном все это относится к тестированию React-компонентов, но теоретически можно применять при работе с любыми сериализуемыми данными.
Читать полностью »

NASA показало, как изменялась жизнь на Земле в течение 20 лет

Ролик показывает нашу планету, её «дыхание», сезонные изменения. Так, можно увидеть, как периодически увеличиваются и сокращаются снежные покровы на Северном и Южном полюсах, как то же происходит и «зелёными» участками Земли.

Читать полностью »

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

Git: распространённые ошибки и способы их исправления - 1

Автор материала, перевод которого мы публикуем сегодня, собирается обсудить распространённые ошибки, которые совершают программисты при работе с Git, и поговорить о том, как с этими ошибками бороться.
Читать полностью »

По оценке Counterpoint, за 10 месяцев, которые прошли с момента выхода на рынок смартфона iPhone X, суммарные поставки модели превысили 60 млн единиц.

Для сравнения: смартфону iPhone 6 потребовалось всего 6 месяцев для того, чтобы поставки превысили 60 млн единиц. А через 10 месяцев поставки составили уже более 90 млн смартфонов.

Однако из-за более высокой цены доход от продаж iPhone X составил 62 млрд долларов — примерно столько же iPhone 6 принес Apple за те же 10 месяцев на рынке.

Компания Nvidia в прошлом месяце представила видеокарты GeForce RTX, относящиеся к поколению Turing. Незадолго до этого были анонсированы профессиональные ускорители Quadro RTX на той же архитектуре. Именно в тот раз Nvidia и рассказала кое-какие подробности о новом GPU Turing, но даже не раскрыла его названия. Кроме того, было рассказано о старшем GPU, а ведь часть уже представленных адаптеров основаны на иных графических процессорах.

В Сети появилась новая фотография работающего смартфона Huawei Mate 20 Pro с включенным экраном, причем в этот раз он сфотографирован без какого-либо защитного чехла.

В вырезе, который находится в верхней части дисплея, будет располагаться 24-мегапиксельная фронтальная камера и система трехмерного сканирования лиц пользователей.

На задней панели будет находиться тройная основная камера, созданная при участии специалистов Leica. Компоновка основной камеры будет квадратной. Дактилоскопический датчик будет расположен под поверхностью дисплея.

Сегодня можно будет наблюдать завершающее тестирование парашютов капсулы NASA Orion

Сегодня Национальное управление США по воздухоплаванию и исследованию космического пространства (NASA) проведёт завершающее тестирование парашютной системы космической капсулы Orion, которую в дальнейшем предполагается использовать для пилотируемых полётов за пределы околоземной орбиты, на Луну, Марс и для ещё более дальних космических путешествий.

Читать полностью »

Осталось буквально несколько дней до новой встречи #RuPostgres. Она пройдёт уже в эту субботу, 15 сентября, в офисе Авито. Будем говорить о масштабировании приложений на PostgreSQL. Хорошие новости — у нас немного расширилась программа, и осталось ещё несколько свободных мест для слушателей. Присоединяйтесь. А ещё мои коллеги придумали мини-викторину, посвященную Postgres. Её мы проводим онлайн, поэтому принять участие могут все. Подробности под катом.

Встреча #RuPostgres — викторина и the last call - 1

Читать полностью »

Смартфон Xiaomi MI 8 Youth представят ровно через неделю, 19 сентября, но уже сейчас источник предлагает рассмотреть слайды, очень похожие на официальные. На них как раз и позирует MI 8 Youth.

Xiaomi MI 8 Youth
Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js