KubeCon EU 2019: 10 ключевых выводов

Автор: admin от 14-06-2019, 18:55, посмотрело: 41

KubeCon EU 2019: 10 ключевых выводов

Мы с ребятами из Datawire недавно вернулись с потрясающих конференций KubeCon и CloudNativeCon в Барселоне. Мы участвовали в 6 выступлениях на KubeCon, раздали на своем стенде кучу классных (без ложной скромности) футболок, пообщались с десятками людей и посетили крутые выступления. На KubeCon EU было столько всего интересного, что я решил написать пост с ключевыми итогами.



И вот какие выводы я сделал (не в порядке важности):




  • Многоплатформенность и гибридное облако (все еще) популярны.

  • Объединение технологий набирает обороты.

  • Анонс Service Mesh Interface (SMI): следите за новостями.

  • (Туманное?) будущее Istio.

  • Политика как код поднимается по стеку.

  • Облачный DevEx по-прежнему не обходится без проблем.

  • Компании (все еще) на начальных этапах внедрения технологий.

  • Локальный Kubernetes реален (но заковырист).

  • Считайте кластеры стадом.

  • Успех Kubernetes по-прежнему зависит от сообществ.
  • Категория: Android

     

    Что нового в разработке Mamba

    Автор: admin от 14-06-2019, 18:55, посмотрело: 29

    Прошло немало времени с тех пор, как мы рассказывали о том, что нового в змеиной стране. Mamba всё еще быстра, поддерживает больше операций Conda и отрастила хвост (бэкенд) посолиднее благодаря изменениям в libsolv.



    Что нового в разработке Mamba

    Ускоряем змею!

    А что такое Mamba?



    Mamba — это drop-in замена Conda, потрясающего кросс-платформенного менеджера пакетов. На наш взгляд у Conda есть один фатальный недостаток: она слишком медленная, когда много пакетов уже установлено или при одновременной установке нескольких пакетов. Mamba по-прежнему использует Conda почти для всего, кроме разрешения зависимостей. Мы заменили эту часть Conda на альтернативную реализацию под названием libsolv — C библиотеку, которая уже лежит в основе менеджеров пакетов в Linux системах типа dnf в Fedora или zypper в OpenSuse.



    Интерфейс командной строки, работа с окружением, формат файла пакета, процесс установки, формат repodata и всё остальное — один-в-один как в Conda и работает на том же питоновском коде, что и Conda. Так что отличие, и правда, только в разрешении зависимостей!

    Категория: Android

     

    Как выглядит ваш текст?

    Автор: admin от 14-06-2019, 18:55, посмотрело: 26

    Друзья, отличной всем пятницы. Хотим поделиться с вами переводом статьи, подготовленным специально для студентов курса «Android-разработчик. Продвинутый курс». Приятного прочтения.



    Как выглядит ваш текст?


    Как декларативно стилизовать текст на Android.



    Как выглядит ваш текст?
    Иллюстрация Вирджинии Полтрэк



    codev_0 в Android-приложениях предоставляет несколько атрибутов для стилизация текста и различные способы их применения. Эти атрибуты можно установить непосредственно в layout’e, применить стиль к view или тему к layout’у или, если захотите, установить textAppearance. Но что же из этого следует использовать? И что произойдет, если их скомбинировать?

    Категория: Game Development, Android

     

    Как создать крутой экшен для Google Ассистента. Лайфхаки от Just AI

    Автор: admin от 14-06-2019, 16:50, посмотрело: 33

    Как создать крутой экшен для Google Ассистента. Лайфхаки от Just AI



    Экосистема вокруг Google Ассистента развивается невероятно быстро. В апреле 2017 года пользователям были доступны всего 165 экшенов, а сегодня только на английском их – более 4500. Насколько разнообразным и интересным станет русскоязычный уголок вселенной Google Ассистента, зависит от разработчиков. Есть ли формула «идеального экшена»? Зачем отделять код и контент от сценария? О чем нужно помнить, работая над разговорным интерфейсом? Мы попросили команду Just AI, разработчиков технологий разговорного AI, поделиться лайфхаками по созданию приложений для Google Ассистента. На платформе Aimylogic от Just AI созданы несколько сотен экшенов, среди которых есть весьма популярные – в игру «Да, милорд» сыграли уже более 140 тысяч человек. Как правильно построить работу над экшеном мечты, рассказывает Дмитрий Чечёткин, руководитель стратегических проектов Just AI.



    Взболтать, но не смешивать: роль сценария, контента и кода

    Категория: Веб-разработка, Google

     

    Habr Weekly #5 / Темные темы везде, китайские фабрики в РФ, куда утекли базы банков, Pixel 4, ML загрязняет атмосферу

    Автор: admin от 14-06-2019, 16:30, посмотрело: 24

    Вышел свежий выпуск подкаста Habr Weekly. Радуемся за Ивана Голунова и обсуждаем посты, опубликованные на Хабре на этой неделе:




    • Темные темы станут дефолтными. Или нет?

    • Министр связи России предложил китайцам перенести производство в Россию.

    • Правительство России предложило Хуавею использовать для своих смартфонов ОС «Аврора» (экс-Sailfish).

    • Персональные данные 900 тысяч клиентов «ОТП-банка», «Альфа-банка» и «ХКФ-банка» утекли в сеть.

    • Google показала рендер Pixel 4 (страшненький).

    • Машинное обучение загрязняет атмосферу сильнее, чем автомобили и самолеты.





    Категория: Google

     

    iOS Storyboards: анализ плюсов и минусов, best practices

    Автор: admin от 14-06-2019, 16:30, посмотрело: 39

    iOS Storyboards: анализ плюсов и минусов, best practices


    Apple создала Storyboards, чтобы разработчики могли визуализировать экраны iOS-приложений и связи между ними. Не всем понравился этот инструмент, и на то есть разумные причины. Я встречал много статей с критикой Storyboards, однако так и не нашел подробного и непредвзятого анализа всех плюсов и минусов с учетом best practices. В итоге я решил написать такую статью сам.

    Категория: iOS

     

    5 распространенных ошибок при использовании архитектурных компонентов Android

    Автор: admin от 14-06-2019, 16:00, посмотрело: 24

    5 распространенных ошибок при использовании архитектурных компонентов Android



    Даже если вы не делаете этих ошибок, стоит о них помнить, чтобы не столкнуться с некоторыми проблемами в будущем.

    Категория: Программирование, Веб-разработка, Game Development, Android

     

    Как я создавал стартап клуб и что из этого вышло

    Автор: admin от 14-06-2019, 14:10, посмотрело: 30

    Как я создавал стартап клуб и что из этого вышло
    Фото с первой встречи стартап клуба



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

    Категория: Веб-разработка

     

    Обзор Python-пакета Datatable

    Автор: admin от 14-06-2019, 12:40, посмотрело: 32

    «Пять экзабайт информации создано человечеством с момента зарождения цивилизации до 2003 года, но столько же сейчас создаётся каждые два дня». Эрик Шмидт



    Обзор Python-пакета Datatable


    Datatable — это Python-библиотека для выполнения эффективной многопоточной обработки данных. Datatable поддерживает наборы данных, которые не помещаются в памяти.



    Если вы пишете на R, то вы, вероятно, уже используете пакет data.table. Data.table — это расширение R-пакета data.frame. Кроме того, без этого пакета не обойтись тем, кто пользуется R для быстрой агрегации больших наборов данных (речь идёт, в частности, о 100 Гб данных в RAM).



    Пакет data.table для R весьма гибок и производителен. Пользоваться им легко и удобно, программы, в которых он применяется, пишутся довольно быстро. Этот пакет широко известен в кругах R-программистов. Его загружают более 400 тысяч раз в месяц, он используется в почти 650 CRAN и Bioconductor-пакетах (источник).



    Какая от всего этого польза для тех, кто занимается анализом данных на Python? Всё дело в том, что существует Python-пакет datatable, являющийся аналогом data.table из мира R. Пакет datatable чётко ориентирован на обработку больших наборов данных. Он отличается высокой производительностью — как при работе с данными, которые полностью помещаются в оперативной памяти, так и при работе с данными, размер которых превышает объём доступной RAM. Он поддерживает и многопоточную обработку данных. В целом, пакет datatable вполне можно назвать младшим братом data.table.

    Категория: Веб-разработка

     

    Даб-даб 2019: новинки WWDC и мои впечатления

    Автор: admin от 14-06-2019, 12:05, посмотрело: 35

    Привет! Меня зовут Азат Зулькарняев, я занимаюсь разработкой iOS-приложений в компании Badoo. Традиционно мы каждый год с коллегами проводим неделю на WWDC. В статье я делюсь своими впечатлениями с конференции: под катом не только важные обновления и обзор сессий, но и немного личных эмоций от пребывания в счастливой толпе, которая скандирует «Даб-даб! Ди-Си!» и мечтает пожать руку Тиму Куку.



    Даб-даб 2019: новинки WWDC и мои впечатления

    Категория: Game Development, iOS

     
    Назад Вперед