Новинки C# 7.2. Span и Memory

Автор: admin от 3-04-2018, 10:20, посмотрело: 126

Новинки C# 7.2. Span и Memory


Доброго времени суток, %habrauser%! Столкнувшись с проблемой замедления работы системы при передачи использовании переменных хранимых в стеке я отправился в гугл и нашел отличное решение использование коллекции Span, которая была добавлена в версии языка C# 7.2. Но я заметил, что в рунете почти нет статей посвященных этому обновлению. Поэтому я решил набросать небольшую статью, которая может быть полезна начинающим.

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

 

Ежедневные собрания в Agile разработке: 15 минут, без которых не видать релиза

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

Большинство IT-компаний привыкли к ежедневным внутренним митингам, статусным собраниям или коротким stand up, которые призваны оптимизировать процессы и синхронизировать работу всех членов команды. Оптимально, если такие встречи не будут превышать 15-20 минут.



Ежедневные собрания в Agile разработке: 15 минут, без которых не видать релиза

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

 

Генеральная уборка в компании: как мы переворошили магазины

Автор: admin от 3-04-2018, 10:20, посмотрело: 70

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



Начнём вот с этой картинки. На Курской около точки завелись бомжи. И стали на несколько дней лицом компании. Старший не знал, что делать, и хотел проконсультироваться с юристом. В нашей «старой доброй» модели он бы сначала что-то с ними сделал, а потом бы рассказал.



Генеральная уборка в компании: как мы переворошили магазины


Бомжи жили около магазина пару недель. Это прямо выход из метро, поэтому им там было тепло и уютно. Решилось тем, что как только открывалась дверь сотрудник брал толстые резиновые перчатки, и либо прямо выносил их на улицу, либо вёл с ним беседу по поводу, почему они мешают. Если они успевали полежать хотя бы 2 минуты — это вполне их устраивало. А когда и 10 секунд не давали — ну, направление миграции сместилось.



На деле, конечно, это была меньшая из проблем. И самая легкорешаемая.

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

 

Где лучше жить программисту. Сравниваем 9 стран

Автор: admin от 3-04-2018, 10:20, посмотрело: 74

Предлагаю вашему вниманию сводную таблицу-сравнение под кодовым названием «Лучшая страна для программиста», которую я подготовила с помощью IT-блогеров из разных стран. В список попали Германии, США, Испании, Канады, Австралии и Австрии, а также добавила в список Англию, Швейцарию и Нидерланды.



В этой статье страны сравнивались по следующим параметрам:



1. Зарплаты программистов

2. Налоги

3. Стоимость жизни

4. Социальное обеспечение

5. Развитость рынка IT

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

 

Централизованное обновление сертификатов Let's Encrypt

Автор: admin от 3-04-2018, 10:20, посмотрело: 70

Централизованное обновление сертификатов Let's Encrypt


Всем привет!


В этой статье я опишу как мы решали проблему централизованного обновления сертификатов Let's Encrypt и управления инфраструктурой с помощью ansible.


В нашем решении мы будем использовать:



  • ansible

  • rsync, rsyncd

  • inotify, incron

  • certbot

  • nginx

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

 

Сетевая оптимизация для Unreal Engine 4

Автор: admin от 2-04-2018, 16:25, посмотрело: 113

Сетевая оптимизация для Unreal Engine 4

Не так давно в официальной группе UE4 в vk я спрашивал, какие темы были бы интересны сообществу, чтобы о них рассказать :) Одним из популярных запросов стала работа с сетью на движке.



В начале я не планировал как-то раскрывать или упоминать эту тему, но потом подумал, что оформить "Best Practices" было бы неплохо даже для себя и своей команды.



Так что, если вам интересно, как мы делали сеть для нашей Armored Warfare: Assault, добро пожаловать под кат.

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

 

Ограничение длины текста через градиент

Автор: admin от 2-04-2018, 16:25, посмотрело: 105

Ограничение длины текста через градиент



Рассмотрим создание эффекта ухода текста в прозрачность как альтернативу обрезания текста многоточием.

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

 

Золотое правило git rebase

Автор: admin от 2-04-2018, 14:30, посмотрело: 117

Всем привет!



Мы тут немного переделали наш курс посвящённый web-разработке и добавили ещё целый месяц изучения JS. Ну и как обычно у нас — рассмотрим что-нибудь интересное, что разбирается у нас на курсе. В данном случае — git rebase.



Поехали.



Что на самом деле происходит во время git rebase, и почему вас должно это волновать.



Основы rebase-а



Таким вы могли бы представить себе rebase в git:



Золотое правило git rebase

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

 

Рубрика «Читаем статьи за вас». Декабрь 2017 — Январь 2018

Автор: admin от 2-04-2018, 14:00, посмотрело: 64

Рубрика «Читаем статьи за вас». Декабрь 2017 — Январь 2018

Привет, Хабр! Продолжаем публиковать рецензии на научные статьи от членов сообщества Open Data Science из канала #article_essense. Хотите получать их раньше всех — вступайте в сообщество!

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

 

Игорь Шелудько, FSPro Labs: «Работая трекером, я вижу эволюцию множества идей

Автор: admin от 2-04-2018, 14:00, посмотрело: 70

Этой весной выездная конференция ИТ-экспортеров ISDEF Spring пройдет на территории ростовского Южного IT-Парка. Мы попросили наиболее активных спикеров конференции рассказать о том, чем занимается Южный IT-Парк, и что полезного он делает для развития отрасли.



Первым откликнулся активист ISDEF из Таганрога Игорь Шелудько, руководитель FSPro Labs, по совместительству трекер Южного IT-Парка. Игорь не боится, в отличие от многих, делиться в своих кейсах не только успехами, но и анализировать неудачи. В этом году он расскажет об опыте продаж десктопных B2C-продуктов по подписке.

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