Пікірлер
@ОлегТимофеев-щ3ш
@ОлегТимофеев-щ3ш 5 күн бұрын
рад что в рускоязвчном комьюнити наконец начали говорить о том, как писать нормальные тесты
@user-bombuser
@user-bombuser 2 ай бұрын
Ни о чëм чë-то
@daniyarislamgaliyev8627
@daniyarislamgaliyev8627 2 ай бұрын
А нельзя обеспечить коррелируемость в случае с autoincrement добавляя колонку в таблицах условно user(author)_id в разных сервисах для разных сущнестей ?
@skyand_fly
@skyand_fly 3 ай бұрын
шел 2021 yii3 так и не вышел )
@SuperDuckKh
@SuperDuckKh 4 ай бұрын
Я всегда находил (для лично себя) важным профит в переходе с инкрементов в том что мало типизированные методы к примеру у доменов или контроллеров, которые получают скалярные аргументы-идентификаторы часто подвержены уязвимости (чисто хюман фактор) когда девелопер перепутал аргументы, и если у тебя инкременты, то оба иденитифкатора с большой вероятностью валидные (12 продакт и 132 юзер в обратном порядке тоже скорее всего существуют). А вот ЮИД практически гарантировано приведет к исключению. При том я нарывался даже на ситуацию когда в юниттесте покрывающем данную функциональность была та же ошибка. Я к тому что повторять юиды это имхо плохая практика хотя и заманчивая местами, дополнительное уникальное поле работает не хуже.
@sergeypoprygin2670
@sergeypoprygin2670 5 ай бұрын
чел перед выступлением к зубному сходил?
@DrZlo19
@DrZlo19 2 күн бұрын
К пчелам
@aleksey2793
@aleksey2793 5 ай бұрын
Почему говорится о сортируемости uuid7 и несортируемости uui4? В чем разница? И там, и там строка. Оба варианта сортируемы. Разве нет?
@traffaret
@traffaret 5 ай бұрын
Если формально подходить, то, действительно, v4 сортируется как и любая другая строка. Если подходить практически, то v4 это рандомно сгенерированное значение - соответственно результаты отсортированной выборки по данному значению будут рандомные. Как в примерах на слайдах было указано 12:41 и 12:45, то сортировка v7 и автоинкремента дают нам результат в той последовательности, в которой значения добавлялись в БД, а результаты сортировки по v4 могут дать выборку с результатами сохранёнными как несколько лет назад, так и на текущий момент времени, например. Хранение в индексе так же отсортирует значения v4 рандомно и если, например, в select in добавить идентификаторы v7 добавленные за короткий промежуток времени, то индекс отработает быстрее, т.к. значения находятся рядом, в случае v4 рандомная строка может отсортироваться в индексе в довольно "удалённых" друг от друга местах - это актуально как для поиска, так и для вставки. Выхлоп от v4 только в уникальности, что дают все версии uuid, но в случае с v7 и практическая польза с сортировкой.
@aleksey2793
@aleksey2793 5 ай бұрын
@@traffaret супер, спасибо!
@anatoly-k
@anatoly-k 5 ай бұрын
Супер
@radikovichkz2470
@radikovichkz2470 5 ай бұрын
Почему просто не пользовали golang?
@DimaTiunov
@DimaTiunov 5 ай бұрын
Она будет на крайнем хайлоаде?
@vivowalk
@vivowalk 6 ай бұрын
Правильно ли я понимаю, что это помогает избавиться от лишних зависимостей и там, где единственный разработчик, Т.е. вспомогательные подсказки для создания менее связанных классов
@konstantinchvilyov9602
@konstantinchvilyov9602 7 ай бұрын
UUID - Повсеместно однозначный определитель
@konstantinchvilyov9602
@konstantinchvilyov9602 7 ай бұрын
Identifier [aɪˈdentɪfaɪə] определитель, обозначение
@konstantinchvilyov9602
@konstantinchvilyov9602 7 ай бұрын
Unique [juːˈniːk] неповторимый, однозначный
@konstantinchvilyov9602
@konstantinchvilyov9602 7 ай бұрын
Universally [juːnɪˈvɜːsəlɪ] повсюду, повсеместно
@НариманСайлаубек-ж7з
@НариманСайлаубек-ж7з 7 ай бұрын
Уже столько раз roadrunner обжевали. И swoole, и amphp, и reactphp, - доклад от ленивца
@invgreat5608
@invgreat5608 8 ай бұрын
Fire! Super great video!!!
@Ackep_Tu6ae8
@Ackep_Tu6ae8 9 ай бұрын
Хороший материал)
@ivangorsky7537
@ivangorsky7537 2 жыл бұрын
Спасибо большое, доклад сильно помог!
@inilim
@inilim 2 жыл бұрын
Есть перевод?
@ДанилЛозенко-р2с
@ДанилЛозенко-р2с 2 жыл бұрын
Очень тяжело говорит
@bogira8173
@bogira8173 2 жыл бұрын
Очень крутой доклад с примерами. Везде либо одна теория, либо кодовая мешанина. Всё доходчиво, весь датафлоу расписан в деталях, докладчик отлично подбирает слова без лишних бе-ме и дурацких шутёх. Большое спасибо за то, что поделились опытом!
@digkillneko
@digkillneko 2 жыл бұрын
ужасный докладчик
@seoonlyRU
@seoonlyRU 3 жыл бұрын
шик и блеск)) лайк от вебмастера-гуру по сео, СЕООНЛИ
@AbduvokhobAbdurashidov
@AbduvokhobAbdurashidov 3 жыл бұрын
Доклад пуст по содержанию и форме
@СергейКаширских-ы3ъ
@СергейКаширских-ы3ъ 3 жыл бұрын
Подскажите пожалуйста, у Cycle ORM есть комьюнити? Очень нужно задать один вопрос.
@semensemenov9519
@semensemenov9519 3 жыл бұрын
отличный доклад спасибо, на 26:04 есть ли причины не сделать private __constructor, чтобы не заниматься отловом невалидных значений?
@semensemenov9519
@semensemenov9519 3 жыл бұрын
спасибо за увлекательный доклад, интересно как замерялось rps?
@ilyasolomon
@ilyasolomon 3 жыл бұрын
Почему не используют jsonb в postgresql.
@alexandervasilevich6502
@alexandervasilevich6502 3 жыл бұрын
Хороший доклад.
@borisoffdenis
@borisoffdenis 3 жыл бұрын
Чисто субъективно, пример кода на Go выглядит как винегрет, по сранению с кодом на PHP. За что и не любили PHP лет 10 назад, когда без нормальных фреймворков это было полотно кода с мешаниной абстракций и уровней. Я конечно дилетант, но по-моему апихи лучше писать на высокоуровневых языках)
@бага_бумага
@бага_бумага 3 жыл бұрын
Отличный доклад! Спасибо!
@evgeniichornyi678
@evgeniichornyi678 3 жыл бұрын
wow great video!! thanks dude
@tmb0183
@tmb0183 3 жыл бұрын
а где можно посмотреть в оригинале?
@echoladone
@echoladone 3 жыл бұрын
К сожалению, вопрос на 40:35 ставит точку на все ответы об асинхронности PHP. :c
@VadimSuharnikov
@VadimSuharnikov 3 жыл бұрын
Да что со звуком? Какого черта звуковую дорожу не почистли? Автор читает?
@rebus1985
@rebus1985 3 жыл бұрын
🔥