Некоторое время назад мой коллега опубликовал статью про обработку ошибок в Java/Kotlin. И мне стало интересно, а какие вообще в программировании существуют способы передачи ошибок. Если вам тоже интересно, то под катом результат изысканий. Скорее всего, какие-то экзотические методы пропущены, но тут одна надежда на комментарии, которые на Хабре порою бывают интереснее и полезнее самой статьи. :)
Читать полностью »
Архив за 22 октября 2019 - 4
Где ошибка, Билли? Нам нужна ошибка…
2019-10-22 в 8:21, admin, рубрики: funcorp, Блог компании FunCorp, обработка ошибок, ПрограммированиеТридцать докладов DevOops 2019: Tim Lister, Hadi Hariri, Роман Шапошник и другие звёзды международного DevOps
2019-10-22 в 8:20, admin, рубрики: devoops2019, devops, конференции, Программирование, системное администрирование29-30 октября в Санкт-Петербурге состоится DevOops 2019 — конференция, посвященная инженерным DevOps-решениям. Основные темы — это облака вообще и Cloud Native в частности, observability, мониторинг и аудит, CI/CD, безопасность и так далее — в общем, всё, что вы можете ожидать от конференции, посвященной именно девопсу.
Этот хабрапост — обзор программы DevOops, который мы написали вместе с программным комитетом конференции.
Если вкратце:
- Антон Вайс расскажет про сервис-меши;
- Burr Sutter и Олег Ненашев — про CI/CD;
- Дмитрий Столяров и Сергей Фёдоров — про мониторинг;
- Про облака и Kubernetes есть огромная секция: Mete Atamel, Jessica Deen, Виктор Гамов, Иван Глушков…
Программа большая, в сумме 30 докладов.
Кейноуты ведут: Тим Листер (соавтор «Peopleware»), Hadi Hariri (руководитель Developer Advocacy в JetBrains) и Роман Шапошник (член совета директоров Apache Software Foundation и Linux Foundation LF Edge).
Под катом мы поговорим о том, что вообще происходит в мире девопса, разобьём события по группам и посмотрим, как это всё ложится на программу из 30 докладов.
SoftBank потратит на реанимацию WeWork $5 млрд, чтобы спасти уже потраченные $10,65 млрд
2019-10-22 в 8:16, admin, рубрики: softbank, wework, инвестиции, коворкинг, недвижимость, Покупка / Продажа, Текучка, эффективность бизнеса, метки: softbank, wework, инвестиции, коворкинг, недвижимость, Покупка / Продажа, Текучка, эффективность бизнесаSoftBank Масаеси Сона планирует потратить от $4 млрд до $5 млрд на реанимацию оператора коворкингов WeWork, выяснили источники CNBC. В обмен он получит 70% контроль над проектом, который ещё недавно оценивался в $47 млрд, напомнил Techcrunch. На бумаге WeWork сейчас стоит $7,5 млрд, Читать полностью »
Стало понятно, почему в России перестали работать пиратские фильмы и сериалы
2019-10-22 в 8:14, admin, рубрики: Новости, метки: новостиВ последние дни наблюдаются проблемы с просмотром фильмов и сериалов во многих любимых россиянами онлайн-кинотеатрах, которые не отягчали себя выполнением требований правообладателей. Известное тематическое издание TorrentFreak выяснило причину этих проблем.
Лучшие продукты отталкиваются от настоящих проблем: Intercom про Jobs-to-be-Done. Часть 3, заключительная
2019-10-22 в 8:07, admin, рубрики: growth hacking, jtbd, Блог компании Mail.Ru Group, интернет-маркетинг, Развитие стартапа, Управление продуктом
Заключительная часть о том, как концепция Jobs-to-be-Done меняет принципы создания и улучшения IT-продукта. Третья часть перевода книги «Intercom про Jobs-to-be-Done». Главы с седьмой по девятую.
Интерактивное веб-приложение без программирования? Легко! Mavo вам в руки
2019-10-22 в 8:03, admin, рубрики: css, html, mavo, Блог компании ГК ЛАНИТ, Ланит, Программирование, Разработка веб-сайтовВы владеете HTML и CSS и умеете создавать простые (и не очень) статические веб-страницы, а хотели бы вдохнуть в них больше «жизни» и интерактивности? У вас есть работы (картины, фотографии, стихи, коллекция марок и т. п.), которыми вам хотелось бы поделиться с миром, но создание сайта-портфолио или блога, куда можно их разместить и без лишних усилий обновлять, вам не под силу? Или мечтаете вести дневник путешественника, или собирать необычные кулинарные рецепты, или отслеживать свою фитнес-активность и делать всё это онлайн на собственном сайте? Возможно, у вас есть любимый питомец, уход за которым требует особых процедур, и их обязательно нужно отслеживать и оперативно фиксировать?
Но от упоминания JavaScript вас бросает в лёгкую (а иногда и не очень) дрожь, а количество технологий и концепций, которыми нужно овладеть, чтобы реализовать ваши задумки, приводит вас в замешательство и отчаяние? В итоге вы задаётесь вопросами: «Почему веб-программирование должно быть таким трудным? Неужели нельзя что-то придумать, чтобы сделать его проще?».
Тогда вы пришли точно по адресу. Прочитав статью, вы получите в руки инструмент, с помощью которого, я уверен, сможете воплотить в жизнь, если не все, то многие свои идеи, аналогичные перечисленным выше.
Автор оригинальных картинок: Mart Virkus (toggl.com)
Маститые и умудрённые опытом фронтенд-разработчики, не спешите закрывать статью с криками, что сейчас тут будут что-то «втирать» новичкам и вам здесь делать нечего. Я уверен, вы тоже сможете почерпнуть для себя что-то полезное. Главное, помните: если что-то станет простым для новичков, это автоматически станет простым для всех! А значит, в какой-то мере упростит жизнь и вам. Это неплохо, согласитесь?
Читать полностью »
Xiaomi выпустила гигантский потолочный светильник
2019-10-22 в 7:55, admin, рубрики: Новости, метки: новостиКомпания Xiaomi начала принимать предварительные заказы на новые потолочные светильники, которые, по заявлению разработчиков, откроют новую эру интеллектуального освещения во всем доме.
Линейка представлена тремя моделями:
- Потолочный светильник для спальни 350 за 35 долларов
- Потолочный светильник для спальни 450 за 50 долларов
- Потолочный светильник для гостиной за 112 долларов
Как AWS «варит» свои эластичные сервисы. Масштабирование серверов и базы данных
2019-10-22 в 7:50, admin, рубрики: amazon aurora, Amazon Web Services, AWS, Nitro, Блог компании Конференции Олега Бунина (Онтико), высокая производительность, масштабирование, Разработка веб-сайтов, хранилища данныхОблака подобны магической шкатулке — задаешь, что тебе нужно, и ресурсы просто появляются из ниоткуда. Виртуальные машины, базы данных, сеть — все это принадлежит только тебе. Существуют и другие тенанты облака, но в своей Вселенной ты единоличный правитель. Ты уверен, что всегда получишь требуемые ресурсы, ни с кем не считаешься и самостоятельно определяешь, какой будет сеть. Как устроена эта магия, которая заставляет облако эластично выделять ресурсы и полностью изолировать тенанты друг от друга?
Облако AWS это мегасуперсложная система, которая эволюционно развивается с 2006 года. Часть этого развития застал Василий Пантюхин — архитектор Amazon Web Services. Как архитектор он видит изнутри не только конечный результат, но и сложности, которые преодолевает AWS. Чем больше понимания работы системы, тем больше доверия. Поэтому Василий поделится секретами облачных сервисов AWS. Под катом устройство физических серверов AWS, эластичная масштабируемость БД, кастомная база данных Amazon и методы повышения производительности виртуальных машин с одновременным уменьшением их цены. Знание архитектурных подходов Amazon поможет эффективнее использовать сервисы AWS и, возможно, даст новые идеи по построению собственных решений.
Читать полностью »
Дешёвые смартфоны с 5G. MediaTek готовит новую платформу MT6873
2019-10-22 в 7:42, admin, рубрики: Новости, метки: новостиУ компании MediaTek есть модем 5G и однокристальная система, содержащая такой модем. Однако MediaTek 5G SoC пока не присутствует ни в одном серийном потребительском устройстве, так что неясно, насколько она производительна и в каком сегменте играет.
Анализ кода ROOT — фреймворка для анализа данных научных исследований
2019-10-22 в 7:08, admin, рубрики: big data, C, c++, open source, pvs-studio, root, static analysis, Блог компании PVS-StudioПока в Стокгольме проходила 118-я Нобелевская неделя, в офисе разработки статического анализатора кода PVS-Studio готовился обзор кода проекта ROOT, используемого в научных исследованиях для обработки больших данных. Премию за такой код, конечно, не дашь, а вот подробный обзор интересных дефектов кода и лицензию для полной проверки проекта разработчики получат.
Введение
ROOT — набор утилит для работы с данными научных исследований. Он обеспечивает все функциональные возможности, необходимые для обработки больших данных, статистического анализа, визуализации и хранения. В основном написан на языке C++. Разработка началась в CERN (Европейская организация по ядерным исследованиям) для исследований по физике высоких энергий. Каждый день тысячи физиков используют ROOT-приложения для анализа своих данных или для моделирования.
Читать полностью »