Pull to refresh
3
Андрей@appascal

User

Send message

Ключевые метрики базы знаний: как измерить эффективность

Level of difficultyEasy
Reading time10 min
Reach and readers6.1K

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

Читать далее

Глубокое погружение в Java Memory Model

Reading time53 min
Reach and readers261K


Я провел в изучении JMM много часов и теперь делюсь с вами знаниями в простой и понятной форме.


В этой статье мы подробно разберем Java Memory Model (JMM) и применим полученные знания на практике. Да, в интернете накопилось достаточно много информации про JMM/happens-before, и, кажется, что очередную статью про такую заезженную тему можно пропускать мимо. Однако я постараюсь дать вам намного большее и глубокое понимание JMM, чем большинство информации в интернете. После прочтения этой статьи вы будете уверенно рассуждать о таких вещах как memory ordering, data race и happens-before. JMM — сложная тема и не стоит верить мне на слово, поэтому большинство моих утверждений подтверждается цитатами из спеки, дизассемблером и jcstress тестами.

Читать дальше →

Information

Rating
Does not participate
Registered
Activity

Specialization

Разработчик мобильных приложений
Средний
From 500,000 ₽
Git
ООП
Kotlin
Kotlin Multiplatform
Jetpack Compose
Clean Architecture
Разработка под Android
Android studio
Coroutines
Flow