Pull to refresh
18
-3
Андрей Степанов @andrey_stepanov1

СТО — fuse8

Send message

Как провести демо: о подготовке, презентации и способах работы с обратной связью заказчика

Level of difficultyEasy
Reading time10 min
Views1.1K

Есть множество практик проведения демо. Некоторые очень распространены. Другие используются редко. Демо — вообще весьма индивидуальный процесс для каждой команды (особенно при отсутствии зафиксированных регламентов проведения демо). 

Я расскажу о нашем опыте. Что-то в нем универсально и подойдет многим командам. Что-то — очень специфично. Просто берите на вооружение то, что кажется вам полезным, а остальное смело пропускайте.

Читать далее
Total votes 6: ↑5 and ↓1+6
Comments0

Оцениваем сложность алгоритмов на C# по памяти и времени с примерами

Level of difficultyHard
Reading time10 min
Views6.3K

Продолжаем говорить о производительности и оптимизации кода. Сегодня поговорим о том, как и зачем оценивать сложность алгоритмов,  а также наглядно покажем, как эта сложность влияет на производительность кода.

Читать далее
Total votes 9: ↑6 and ↓3+4
Comments20

Как правильно замерить скорость работы кода в .NET

Reading time5 min
Views6.8K

Поговорим о бенчмаркинге кода: о том, что это такое и для чего нужно. А также покажем, как на основе результатов бенчмаркинга оценить производительность кода в проекте, написанном на C#.

Читать далее
Total votes 15: ↑12 and ↓3+10
Comments2

Как не надо проводить performance review в команде разработки

Level of difficultyEasy
Reading time6 min
Views4.3K

Performance review для сотрудников мы проводим давно, и проходили мы этот путь не без ошибок. Хорошо, что на ошибках можно учиться — из них мы сложили анти-топ и описали его в этой статье.  

Читать далее
Total votes 11: ↑11 and ↓0+11
Comments11

Как эффективно использовать Chrome DevTools для QA: подборка интересных возможностей

Level of difficultyMedium
Reading time7 min
Views7.4K

Chrome DevTools — это консоль разработчика, набор инструментов в браузере для создания и отладки сайтов и приложений. С их помощью можно в том числе тестировать уже разработанную функциональность.

В этой статье будет подборка полезных инструментов внутри DevTools, которые не очень распространены в QA, но при этом могут значительно упростить и ускорить тестирование сайтов и приложений. К каждому инструменту я сделал небольшой пошаговый туториал.

Отмечу, что говорить мы будем именно о Chrome DevTools, хотя и в других браузерах есть аналогичные консоли разработчиков. Сам их частенько использую — это удобно. Поскольку инструменты неочевидные, рекомендую заглянуть под кат и начинающим, и опытным тестировщикам — точно почерпнёте для себя что-то новое.

Читать далее
Total votes 12: ↑12 and ↓0+12
Comments1

Для каких задач подходят Headless CMS, и как с их помощью сокращается time-to-market разработки

Level of difficultyEasy
Reading time7 min
Views3.5K

Между идеей и готовой для использования разработкой лежит долгий путь из продумывания концепции, формирования продукта, организации разработки и способов продвижения, развития проекта. IT-продукт невозможно создать в два щелчка. Сократить время на разработку и упростить поддержку и масштабирование продукта помогает Headless CMS – инструмент, о котором поговорим в этой статье.

Читать далее
Total votes 4: ↑3 and ↓1+4
Comments0

Где приятнее покупать автозапчасти: сравнение интернет-магазинов из афтермаркета с «Озоном» и друг с другом

Level of difficultyMedium
Reading time9 min
Views4.3K

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

Читать далее
Total votes 7: ↑2 and ↓5-1
Comments10

Неочевидные моменты TypeScript и способы их решения

Level of difficultyHard
Reading time7 min
Views15K

Разрабатывая на TypeScript, можно столкнуться с ситуациями, в которых код будет работать не так, как ожидается. В статье разберем несколько таких моментов. Часть просто придется иметь ввиду, часть решается обновлением, а часть исправляется – обо всем по порядку.

Если вам будет удобно сразу же проверять каждый пример, читая статью, можно это делать в редакторе. Он удобен тем, что версию TypeScript в нем можно переключать.

Читать далее
Total votes 12: ↑10 and ↓2+12
Comments11

Как провести курс для разработчиков (за 1.5 млн) в маленькой компании и не сойти с ума

Level of difficultyEasy
Reading time6 min
Views3.4K

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

Читать далее
Total votes 8: ↑3 and ↓5-2
Comments10

Осваиваем продвинутый трекинг данных с Kentico Xperience

Level of difficultyMedium
Reading time9 min
Views601

В мире Digital Experience платформ (DXP) понимание процессов работы с данными – ключ к достижению успеха. В этом материале – реальный сценарий внедрения продвинутого трекинга и аналитики с использованием Kentico Xperience 13 DXP. Не важно, работаете вы с Xperience by Kentico или с Kentico Xperience 13, принципы мониторинга активности остаются неизменными. Поэтому статья актуальна для обоих случаев.

Читать далее
Total votes 3: ↑3 and ↓0+3
Comments0

Как в 1.5 раза повысить производительность фронтенда высоконагруженного интернет-магазина на Next.js

Level of difficultyMedium
Reading time5 min
Views9.2K

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

Читать далее
Total votes 11: ↑10 and ↓1+11
Comments18

Асинхронность в JS: как выполнять долгие сетевые запросы без блокирования основного потока

Level of difficultyMedium
Reading time9 min
Views8.9K

Асинхронность – это способ координации поведения программы на протяжении какого-то временного отрезка. Разбираем, как в синхронном JavaScript вынести операции за рамки единого потока, чтобы не блокировать действие кода после тяжёлых операций. 

Читать далее
Total votes 1: ↑0 and ↓1-1
Comments8

Разработка фронтенда ИТ-продукта: какой подход выбрать исходя из задач бизнеса

Level of difficultyEasy
Reading time7 min
Views3.7K

Подход к разработке фронтенда в продукте – уже давно не прихоть разработчика, а инструмент для решения бизнес-задачи. В статье простыми словами о том, почему это так, как выбор подхода зависит от назначения продукта, а также примеры использования подходов.

Читать далее
Total votes 3: ↑2 and ↓1+1
Comments5

Как рефакторинг помогает не потратить кучу денег на продукт

Level of difficultyEasy
Reading time7 min
Views5.3K

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

Читать далее
Total votes 7: ↑6 and ↓1+6
Comments10

Как подключить технику Xiaomi к локальному серверу на Node.js: первый шаг к настройке своего Умного дома

Level of difficultyEasy
Reading time3 min
Views8.6K

Инструкция для получения доступа к устройству в целях получения и хранения данных с него удобным образом. Зачем? Чтобы в перспективе настроить свой Умный Дом без ограничений приложений, которые предоставляют производители. 

Читать далее
Total votes 10: ↑7 and ↓3+4
Comments5

Enterprise проекты: что нужно знать разработчику?

Level of difficultyEasy
Reading time10 min
Views11K

Поговорим о том, что такое enterprise разработка, какие у enterprise проектов могут быть нюансы, и какие навыки нужно обрести для успешной работы в разрезе .NET стека. 

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments11

Google Reader синхронизируется с FeedDemon

Reading time1 min
Views1.5K
Google Reader + FeedDemon = <3
Важная новость для тех, кто читает свои rss-фиды с нескольких компьютеров и телефонов — самый популярный веб-ридер и самый удобный десктопный подружились!
В последних бетах FeedDemon 3.0 появилась возможность полной синхронизации с Google Reader, включая прочитанные и общие записи, звездочки и теги. Ура!
Total votes 14: ↑14 and ↓0+14
Comments10

Information

Rating
Does not participate
Location
Челябинск, Челябинская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Chief Technology Officer (CTO)