WireGuard «придет» в ядро Linux — почему?

Автор: admin от 9-08-2018, 21:35, посмотрело: 75

В конце июля разработчики VPN-туннеля WireGuard предложили набор патчей, которые сделают их ПО для организации VPN-туннелей частью ядра Linux. Однако точная дата реализации «задумки» пока остается неизвестной. Под катом поговорим об этом инструменте подробнее.



WireGuard «придет» в ядро Linux — почему?

Категория: Linux

 

Важнейшие структуры данных, которые вам следует знать к своему собеседованию по программированию

Автор: admin от 9-08-2018, 19:30, посмотрело: 83

Важнейшие структуры данных, которые вам следует знать к своему собеседованию по программированию



Никлаус Вирт, швейцарский ученый-информатик, в 1976 году написал книгу под названием «Алгоритмы + Структуры данных = Программы».



Через 40 с лишним лет это тождество остается в силе. Вот почему соискатели, желающие стать программистами, должны продемонстрировать, что знают структуры данных и умеют их применять.



Практически во всех задачах от кандидата требуется глубокое понимание структур данных. При этом не столь важно, выпускник ли вы (закончили университет или курсы программирования), либо у вас за плечами десятки лет опыта.



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



Изучение структур данных — незаменимое дело, даже если вы просто стараетесь профессионально совершенствоваться на нынешней работе. Начнем с основ.



Переведено в Alconost

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

 

[в закладки] 23 рекомендации по защите Node.js-приложений

Автор: admin от 9-08-2018, 12:30, посмотрело: 112

В наши дни веб-сервисы постоянно подвергаются самым разным атакам. Поэтому безопасность — это то, о чём стоит помнить на всех этапах жизненного цикла проектов. Авторы материала, перевод которого мы сегодня публикуем, поддерживают репозиторий на GitHub, содержащий около 80 рекомендаций по обеспечению безопасности приложений, работающих на платформе Node.js. В этом материале, базой для которого послужило множество публикаций, посвящённых безопасности, собрано более двух десятков рекомендаций, касающихся Node.js, и некоторые советы общего характера. При этом данный материал покрывает топ-10 уязвимостей из списка проекта OWASP.



[в закладки] 23 рекомендации по защите Node.js-приложений

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

 

Обзор моих любимых фич PHP7

Автор: admin от 9-08-2018, 12:20, посмотрело: 70

Обзор моих любимых фич PHP7

Когда люди обсуждают изменения в PHP7, самое распространенное что вы слышите — это значительно улучшенный движок, который может похвастаться более быстрой скоростью выполнения и значительно меньшим объемом памяти при сравнении обычных приложений PHP, таких как Drupal, WordPress и Wikimedia.



Не поймите меня неправильно, это все конечно здорово! Мне удалось перенести несколько устаревших приложений CodeIgniter на PHP7 и достигнуть гораздо более высокой производительность с небольшими изменениями в кодовой базе. Тем не менее, PHP7 также добавляет несколько новых функций, которые могут помочь оптимизировать существующий код или повысить качество написания нового кода. Здесь я изложил несколько моих избранных фич.

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

 

Что можно найти в чужом коде? Подборка полезных материалов по .NET

Автор: admin от 9-08-2018, 11:20, посмотрело: 66

Привет, Хабр! Наш коллега, Скотт Хансельман, считает, что в рамках изучения языка программирования важно не только кодить и практиковаться в написании, но и изучать чужой код. «Читайте чужой код» говорит Скотт и приводит полезные материалы, которые он нашел в наработках своего коллеги. Подробнее под катом!



Что можно найти в чужом коде? Подборка полезных материалов по .NET

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

 

Семинар «Чёрная пятница в e-commerce. Секреты выживания», 16 августа, Москва

Автор: admin от 9-08-2018, 11:20, посмотрело: 108

Семинар «Чёрная пятница в e-commerce. Секреты выживания», 16 августа, Москва


Привет, Хабр! Мы начинаем новый сезон Университетов DataLine.



Открывать сезон будет необычный семинар. Большую часть времени мы будем отвечать на вопросы и дискутировать с вами.



Мы поговорим о подготовке сайта к росту трафика и обсудим как технические, так и организационные тонкости этого процесса.

Категория: iOS

 

Как сниффить HTTPS-трафик iOS-устройства

Автор: admin от 9-08-2018, 11:20, посмотрело: 83

Как сниффить HTTPS-трафик iOS-устройства


Привет, меня зовут Андрей Батутин, я Senior iOS Developer в DataArt, и сегодня мы будем сниффить HTTPS-трафик твоего «Айфона».

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

 

Что значат метрики для Agile команд?

Автор: admin от 9-08-2018, 10:50, посмотрело: 74

Проходя собеседование на позицию Product Owner я понял, что у меня серьезный пробел по бизнес метрикам в Agile проекте, т.к. работаю в госструктуре. В русском сегменте информация достаточно скудная. В английском сегменте очень понравилась статья Ashwinee Kalkura. Поэтому решил сделать немного вольный перевод. Оригинал статьи здесь.



Что значат метрики для Agile команд?



Что значат метрики для Agile команд?



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



Организации склонны копировать «то, что сработало для других», даже не заботясь об ограничениях и условиях, в которых конкретная метрика работала на «других».



Тогда, что измерять? На мой взгляд, организации, которые поняли, что и сколько измерять в продукте, выжили и процветают до сих пор. Они в конечном итоге стали Agile-организациями. Когда у них несколько продуктов, у них разные подходы для каждого из них. Некоторым продуктам потребуется много статистики и данных, в то время как некоторым понадобиться лишь пара метрик!



И как тогда понять, что именно нужно измерить? Для меня ближайший путеводитель — это 7-й принцип в Agile Manifesto — «работающее программное обеспечение — лучший измеритель прогресса». Если Вы можете определить, что является для Вас рабочим программным обеспечением, становится легче измерить прогресс.



Опять же, каждый должен определять свое «работающее» программное обеспечение по-разному. Поэтому очень важно иметь целостное представление о том, кем является заказчик, кто разработчик, кто спонсор и, кто управляет процессом. Попробуем рассмотреть процесс со стороны каждого из них.

Категория: Microsoft

 

EPAM Software Engineering Conference: Make it Real

Автор: admin от 9-08-2018, 10:50, посмотрело: 158

EPAM Software Engineering Conference: Make it Real


22 сентября взрывные технологические тренды и реальные кейсы, представленные экспертами EPAM, участниками технологических сообществ и партнерами компании растопят лед Чижовка-Арены. Более 3000 участников и 90 докладчиков соберутся вместе на 11й традиционной EPAM Software Engineering Conference – SEC.

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

 

ONETRAK — умные браслеты и не только

Автор: admin от 9-08-2018, 10:35, посмотрело: 96

Возможно, кто-то уже слышал о нас, но пока мы не повсеместно известные и хотим рассказать о себе. ONETRAK — это первый российский производитель умных браслетов. Мы появились в 2014 году, тогда же выпустили в продажу свои первые умные браслеты (ONETRAK Life и ONETRAK Sport).



С тех пор мы росли, делали новые гаджеты, а сейчас создаем экосистему устройств для мониторинга главных показателей здоровья (активности, питания, сна, артериального давления, пульса и т.д.) и сопутствующее программное обеспечение — приложения для Android, iOS и веба.

ONETRAK — умные браслеты и не только
слово

Категория: Программирование, Гаджеты

 
Назад Вперед