» Материалы за 14.09.2018 » Страница 2

 

Пятничные вебинары от Skillbox: все для начинающих разработчиков

Автор: admin от 14-09-2018, 12:45, посмотрело: 90

Пятничные вебинары от Skillbox: все для начинающих разработчиков



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

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

 

Новая статистика CNCF о контейнерах, cloud native и Kubernetes

Автор: admin от 14-09-2018, 10:30, посмотрело: 48

Новая статистика CNCF о контейнерах, cloud native и Kubernetes


Некоммерческая организация CNCF (Cloud Native Computing Foundation), стоящая за Kubernetes и другими инфраструктурными Open Source-проектами для современных облачных приложений, представила результаты своего очередного опроса, который проводится дважды в год. На вопросы, посвящённые адаптации cloud native-технологий, ответили 2400 человек, более половины из которых используют Kubernetes в production.



А чтобы статистика от CNCF была шире и интереснее, я дополнил её результаты данными от других организаций…

Категория: Программирование

 

Приглашаем на митап «Go в продакшене»

Автор: admin от 14-09-2018, 10:20, посмотрело: 44

Приглашаем на митап «Go в продакшене»


23 сентября в московском офисе Mail.Ru Group пройдёт тематический митап «Go в продакшене». Знакомьтесь с программой и регистрируйтесь! Вход на событие бесплатный, по одобренной регистрации.



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

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

 

Использование функции connect() из пакета react-redux

Автор: admin от 14-09-2018, 10:20, посмотрело: 63

В статье, перевод которой мы публикуем сегодня, речь пойдёт о том, как создавать в React-приложениях компоненты-контейнеры, которые связаны с состоянием Redux. Этот материал основан на описании механизма управления состоянием в React с применением пакета react-redux. Предполагается, что у вас уже есть базовое понимание архитектуры и API библиотек, о которых мы будем говорить. Если это не так — обратитесь к документации по React и Redux.



Использование функции connect() из пакета react-redux

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

 

Обзор SIP-телефонов Digium A20 и A25

Автор: admin от 14-09-2018, 09:35, посмотрело: 58

Обзор SIP-телефонов Digium A20 и A25



В феврале 2018 компания Digium, разработчик open-source проекта Asterisk, представила телефоны А серии, предназначенные для работы именно с Asterisk. Даже странно, что столько лет Digium воздерживался от производства под своим брендом обычных SIP-телефонов. А уже в августе 2018 компания Digium объявила о слиянии с Sangoma, ведущим производителем оборудования для Asterisk. Совпадение? Вряд ли, конечно.



Линейка телефонов серии А получилась, на мой взгляд, вполне конкурентной, со своими фишечками. Серия на текущий момента включает в себя четыре модели — A20, A22, A25, A30. Давайте посмотрим подробнее на телефон A20 — обычную лошадку начального уровня и А25 — телефон среднего уровня.

Категория: Программирование

 

Выпуск Rust 1.29

Автор: admin от 14-09-2018, 09:00, посмотрело: 41

Команда разработчиков Rust рада сообщить о выпуске новой версии Rust: 1.29.0. Rust — это системный язык программирования, нацеленный на безопасность, скорость и параллельное выполнение кода.



Если у вас установлена предыдущая версия Rust с помощью Rustup, то для обновления Rust до версии 1.29.0 вам достаточно выполнить:



$ rustup update stable


Если у вас еще не установлен Rustup, вы можете установить его с соответствующей страницы нашего веб-сайта. С подробными примечаниями к выпуску Rust 1.29.0 можно ознакомиться на GitHub.



Что вошло в стабильную версию 1.29.0



1.29 привносит не очень много изменений. Ожидается что Rust 1.30 и 1.31 будут очень значительными, так что большая часть 1.29 итерации ушла на подготовку к будущим изменениям. Два самых заметных нововведения этого выпуска даже не касаются самого языка: это две новые возможности Cargo и обе они касаются предупреждений.




  • cargo fix автоматически исправляет предупреждения в коде

  • cargo clippy — статический анализатор Rust кода, помогающий поймать распространенные ошибки и просто улучшить код



cargo fix



С выпуском Rust 1.29 у Cargo появляется новая подкоманда: cargo fix. Если вы когда-либо писали на Rust, то скорее всего уже сталкивались с предупреждениями компилятора. Например, рассмотрим такой код:



fn do_something() {}

fn main() {
    for i in 0..100 {
        do_something();
    }
}


В нем мы вызываем do_something сто раз, но никогда не используем переменную i. Rust предупреждает нас об этом:

Категория: Программирование

 

DIY TTL arcade machine… in 2018

Автор: admin от 14-09-2018, 07:10, посмотрело: 40

DIY TTL arcade machine… in 2018


On the screenshot above, video is being grabbed from real hardware during debug process



Alexander Mikhaylovich Kokovin is a Russian video blogger known for repairing various vintage electronics, mostly Soviet reel-to-reel video tape recorders. These are not easy to fix, require complex and precise adjustments possible only with a lot of knowledge and skills, but he mastered this art well enough. He also enjoys tinkering with simpler devices, such as old TV sets, 8- and 16-bit home computers, various audio equipment.



Alexander is often criticized for not building complex things from scratch, only restoring existing ones. And it was true until he found this book…

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

 
Назад Вперед