Архив за 07 июня 2017 - 6

В последнее время активную популярность набирает Kotlin. А что если попробовать выбрать более экзотические языки, и применим к ним те же аргументы? Статья написана по мотивам этой, практически повторяя все аргументы за Kotlin. Основная задача — показать, что Ceylon может практически тоже самое, что и Kotlin, применительно к Java. Но кроме этого у Ceylon есть кое что еще, что будет описано в следующей статье.

Хочу рассказать о новом языке программирования, который называется Ceylon, и объяснить, почему вам стоит использовать его в своём следующем проекте. Раньше я писал на Java (много и долго, более 10 лет, начиная с Java 1.4 и заканчивая Java 8), и Java мне нравилась. Затем на меня большое впечатление произвела Scala, в результате чего Java как язык стал любить несколько меньше. Но судьба свела меня с языком Сeylon, и в последние полтора года мы пишем на Ceylon везде, где только можно. В реальных коммерческих проектах, правда внутренних. И в данный момент я не представляю себе ситуации, в которой лучше было бы выбрать Java, я не рассматриваю Java как язык, на котором стоит начинать новые проекты.

Ceylon разработан в Red Hat, автор языка — Gavin King, известный по такому фреймворку как Hibernate. Он создавался людьми, которые хорошо понимают недостатки Java, основная цель заключалась в решении сугубо прикладных задач, обеспечение максимально легкой читаемости кода, избегание любых необнозначностей и подводных камней, во главу всего стала предсказуемость и структурная красота языка. Также большое внимание уделялось приемлемому времени компиляции. В настоящее время версия языка 1.3.2, непосредственно я познакомился с языком, когда вышла версия 1.2.0.

Хотя Ceylon компилируется в JavaScript, я сконцентрируюсь на его первичной среде — JVM.

Итак, несколько причин, почему вам следует полностью переходить на Ceylon (порядок совпадает с одноименными пунктами соответствующей Kotlin статьи):

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

Rapid STP - 1

Протоколы семейства STP обычно несильно будоражат умы инженеров. И в большинстве своём на просторах интернета чаще всего сталкиваешься с деталями работы максимум протокола STP. Но время не стоит на месте и классический STP всё реже встречается в работе и в различных материалах вендоров. Возникла идея сделать небольшой обзор ключевых моментов RSTP в виде FAQ. Всем, кому интересен данный вопрос, прошу под кат.Читать полностью »

Минимальные дозы алкоголя не полезны для сердца

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

В мире API, сервисных архитектур и облачных решений многое доступно вообще без программирования. Однако, компании все еще тратят драгоценное время разработчиков на рутинные задачи по интеграции. Мы хотим рассказать об одной из платформ, которая позволяет нам подключить новомодный маркетинговый сервис или проверить гипотезу максимально быстро и без участия разработки.
Huginn: простая интеграционная платформа - 1
Читать полностью »

Ранее сообщалось, что безрамочный смартфон Elephone S8 получит шестидюймовый дисплей разрешением 1920 х 1080 пикселей. Согласно свежей информации, разрешение дисплея составит 2К.

Также источники приписывают устройству аккумулятор емкостью 4000 мА•ч, однокристальную систему Helio X20, 4 ГБ оперативной и 128 ГБ энергонезависимой памяти.

Компания AMD на этой неделе представила графические решения серии Radeon Pro 500, предназначенные для моноблочных ПК. Они вошли в конфигурацию моноблоков Apple представила iMac Pro с экранами размером с 21,5 и 28 дюймов.

В описании новых 3D-карт производитель отмечает поддержку ускорения средствами GPU в многочисленных программах для творчества, доступных на платформе Mac, включая Adobe Premiere Pro, After Effects и Photoshop, Foundry Nuke, Mari и Modo, Autodesk Maya и Maxon's Cinema 4D.

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

Задай вопрос разработчикам облачных сервисов Mail.Ru Group - 1

Благодаря Reddit становится популярен формат Ask Me Anything (AMA) — когда команда специалистов, ответственных за какой-то большой, популярный проект, предлагает всем желающим задавать им любые вопросы об их работе и о том, что у сервиса «под капотом», как всё устроено. Первыми формат AMA на Хабре использовали разработчики Badoo. Мы тоже решили попробовать. Надеемся, что другие компании последуют нашему примеру и начнут впускать читателей на свои внутренние кухни.

Стартовать AMA мы решили с командой Облака Mail.Ru. Это молодой, активно развивающийся проект, о котором нам всегда задают много вопросов. К тому же с момента запуска (с августа 2013 года) Облако разрослось в большую семью проектов.

Исторически Облако начиналось как B2C-продукт с веб-, десктопной и мобильными версиями. Однако B2B — это тоже очень перспективный рынок. Поэтому у нас появилась платформа Mail.Ru для бизнеса, объединяющая все B2B-сервисы компании Mail.Ru Group, в том числе Облако для архивов (Icebox), Облако для рабочих групп (Teambox) и Горячее хранилище (Hotbox).

Кто и как именно обеспечивает жизнедеятельность и процветание этого весёлого семейства, как достигается сохранность данных, за счёт чего мы добиваемся высокой скорости загрузки файлов и низкой latency — обо всём этом вы узнаете из статьи, а после сможете задать любые интересующие вас вопросы.

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

Уверен, многие Front End Developer-ы постоянно сталкиваются с проблемой поддержки flexbox в старых версиях популярных браузеров. Среди них выделяются два явных фаворита – Internet Explorer (IE) и Safari. С IE всё проще, т.к. flex поддерживается в версиях 10.0+. Версии ниже уже не актуальны, поэтому их часто игнорируют. В Safari же ситуация иная, поскольку поддержка современной спецификации flexbox (по мнению Caniuse.com) начинается с версии IOS Safari 9.2+.

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

Крупнейшая химическая компания Южной Кореи LG Chem сообщила сегодня, что она получила грант в размере 12,6 млн долларов от благотворительного Фонда Билла и Мелинды Гейтс (Bill & Melinda Gates Foundation).

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

Компания LG Chem занимается созданием неактивированной вакцины от полиомиелита с 2014 года, готовясь перейти ко второй фазе клинических испытаний.

Премьер Дмитрий Медведев провёл в Казани заседание Совета по модернизации экономики и инновационному развитию. По итогам заседания был утвержден ряд мер, направленных на развитие студенческого предпринимательства. В частности Минобрнауки поручено проработать возможность учитывать создание студенческих стартапов в качестве выпускных квалификационных работ. Соответствующие изменения будут внесены в нормативную базу.

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


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