Несколько советов по Angular

Автор: admin от 10-10-2018, 21:05, посмотрело: 21

Прошло уже достаточно времени с выхода обновленного Angular. В настоящее время множество проектов завершено. От "getting started" множество разработчиков уже перешло к осмысленному использованию этого фреймворка, его возможностей, научились обходить подводные камни. Каждый разработчик и/или команда либо уже сформировали свои style guides и best practice либо используют чужие. Но в тоже время часто приходится сталкиваться с большим количеством кода на Angular, в котором не используются многие возможности этого фреймворка и/или написанного в стиле AngularJS.



В данной статье представлены некоторые возможности и особенности использования фреймворка Angular, которые, по скромному мнению автора, недостаточно освещены в руководствах или не используются разработчиками.

Категория: Системное администрирование

 

Универсальный мониторинг — Отстой

Автор: admin от 10-10-2018, 21:05, посмотрело: 20

Возможно Вы скажете, что я не понимаю ничего в zabbix или nagios, а потому бросаюсь такими громкими фразами, и только за это влепите мне минус в карму. Я прошу Вас прежде чем это сделать ответить на вопрос. Какую задачу решает администратор сети в 2к устройств L2 разнесённую географически на площадь города.



Было бы здорово получить ответ в виде коммента. Ниже будет мое видение ситуации.

Категория: Системное администрирование

 

Как взламывают блокчейн и криптовалюты: 6 успешных атак «51 процента»

Автор: admin от 10-10-2018, 21:05, посмотрело: 22

Как взламывают блокчейн и криптовалюты: 6 успешных атак «51 процента»


Изображение: Unsplash



Одна из главных угроз информационной безопасности для криптовалют, созданных на технологии блокчейна – это так называемые атаки 51%. Они позволяют злоумышленникам контролировать сеть и проходящие в ней транзакции. В 2018 году жертвами такой атаки стали шесть криптовалютных проектов.

Категория: Информационная безопасность

 

8 интересных багов беты iOS 12 и как мы их искали

Автор: admin от 10-10-2018, 19:20, посмотрело: 24

8 интересных багов беты iOS 12 и как мы их искали


Всем привет!



Я Катя, тестирую мобильные приложения в Badoo. Сегодня я расскажу о том, почему тестировать бета-версии так важно, как мы проводим мануальное тестирование таких версий и что интересного мы обнаружили в ходе проверки iOS 12 Beta.

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

 

Книга «Инфраструктура безопасности Microsoft Azure»

Автор: admin от 10-10-2018, 18:05, посмотрело: 27

Книга «Инфраструктура безопасности Microsoft Azure»
В этой книге приводится общая информация, соображения о проектировании, рассматриваются сценарии развертывания, передовые методики, результаты опросов на технологические темы и инструкции, которые помогут вам составить всеобъемлющее предоставление о возможностях обеспечения безопасности Azure.



Владение Azure или PowerShell на уровне эксперта не требуется. Также предполагается, что у читателя есть опыт работы с информационными технологиями корпоративного класса и достаточный уровень квалификации для работы в центре обработки данных.

Категория: Microsoft

 

Kotlin: копаем глубже. Конструкторы и инициализаторы

Автор: admin от 10-10-2018, 13:55, посмотрело: 30

Kotlin: копаем глубже. Конструкторы и инициализаторы


В уже далёком мае 2017 года Google объявила о том, что Kotlin стал официальным языком для разработки под Android. Кто-то тогда впервые услышал название этого языка, кто-то на нём уже продолжительное время писал, но с того момента стало понятно, что все, кто близок к Android-разработке, теперь просто обязаны познакомиться с ним. Далее последовали как восторженные отклики «Наконец-то!», так и жуткое негодование «Зачем нам нам новый язык? Чем Java не угодила?» и т.д. и т.п.



С тех пор прошло достаточно времени, и хоть споры о том, хороший Kotlin или плохой, до сих пор не утихли, всё больше кода под Android пишется именно на нём. И даже вполне консервативные разработчики тоже переходят на него. Кроме того, в сети можно наткнуться на информацию, что скорость разработки после освоения этого языка увеличивается на 30% по сравнению с Java.

Сегодня Kotlin уже успел вылечиться от нескольких детских болезней, оброс большим количеством вопросов и ответов на Stack Overflow. Невооружённым взглядом стали видны как его плюсы, так и слабые места.



И вот на этой волне мне пришла в голову идея подробно разобрать отдельные элементы молодого, но популярного языка. Обратить внимание на сложные моменты и сравнить их с Java для наглядности и лучшего понимания. Разобраться в вопросе несколько глубже, чем это можно сделать, прочитав документацию. Если эта статья вызовет интерес, то, скорее всего, она положит начало целому циклу статей. А пока начну с довольно базовых вещей, которые, тем не менее, скрывают массу подводных камней. Поговорим о конструкторах и инициализаторах в Kotlin.

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

 

Доклады про битву CI и CD, оркестрацию и секреты OpenStack

Автор: admin от 10-10-2018, 13:45, посмотрело: 29

27 сентября мы провели второй митап «Орки тут» — про оркестрацию, автоматизацию и полевое применение CI/CD. В этом посте полные видео и таймкоды с важными местами из трех докладов.



Доклады про битву CI и CD, оркестрацию и секреты OpenStack

Темы такие:




  • Environment as a Service — про эксплуатацию и секреты настройки OpenStack

  • Pod, Cloud and two Smoking Hubs — про масштабирование Selenium-фермы

  • CI vs CD: гонка вооружений — про то, как «воевали» CI и CD в Яндекс.Деньгах

Категория: Google

 

CoreBluetooth на практике

Автор: admin от 10-10-2018, 13:35, посмотрело: 26

Перевод статьи Practical CoreBluetooth for Peripherals



Пару лет назад, впервые столкнувшись в рабочем проекте с Bluetooth, нашел эту статью, которая сильно помогла понять, как это работает, найти “отправную” точку. Надеюсь, что пригодится новичкам.

Об авторе:

Йоав Шварц — ведущий iOS разработчик в Donkey Republic, системе байкшеринга в Копенгагене, стремящийся изменить отношение к велотранспорту. Далее речь пойдет от лица автора.



В этой статье я расскажу о практических приемах работы с CoreBluetooth. Сначала о Bluetooth Low Energy (BLE) потому, что не все знакомы с этой технологией, потом о CoreBluetooth, фреймворке от Apple, который даёт нам возможность взаимодействовать с устройствами BLE. Также я поведаю о некоторых приёмах в разработке, о которых сам узнал, пока занимался отладкой, плакал и рвал на голове волосы.

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

 

Корпорация Google отказалась от борьбы за миллиардный контракт Пентагона

Автор: admin от 10-10-2018, 12:20, посмотрело: 34

Корпорация Google отказалась от борьбы за миллиардный контракт Пентагона


На днях стало известно о том, что корпорация Google отказалась от участия в конкурсе Пентагона на разработку «умной» системы облачных вычислений. По словам представителей компании, отказ объясняется конфликтом идей проекта с этическими принципами Google относительно работы с ИИ-технологиями.



Срок действия контракта составляет 10 лет, проект называется Joint Enterprise Defense Infrastructure cloud (JEDI). На участие в нем претендуют такие компании, как Amazon, Oracle, Microsoft и IBM.

Категория: Google

 

22 совета Angular-разработчику. Часть 2

Автор: admin от 10-10-2018, 11:35, посмотрело: 32

Сегодня мы публикуем вторую часть перевода статьи, которая содержит набор рекомендаций для Angular-разработчиков. В предыдущей части были представлены 11 советов, в этой мы рассмотрим ещё столько же.



22 совета Angular-разработчику. Часть 2

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

 
Назад Вперед