Несколько раз пересматривал данное видео.
Валентин замечательный оратор, хариматичный и видно, что знает предметную область хорошо.
Идея с сердцем в виде EventBus и кучи микросервисов сейчас мейнстим и, пожалуй, в масштабах таких крупный компаний, как Цаландо, это было замечательное решение.
К сожалению в конкретно моем случае в команде разработки три человека, я, я и еще раз я ))
Так что мне по силам только монолитные одноязычные серверсайды иначе моя производительность будет на уровне плинтуса.
Во-первых огромное спасибо! Прямо вот как только понадобилось, и Вы тут как тут :D
Во-вторых, можете добавить middle_name или patronymic_name?, как же люди то без отчества, ощинама отчество надо, начальника!
А где Docker?
Зачем вообще Vagrant если есть Docker?
Где оркестрация контейнеров? Балансировка контейнеров?
staging, testing, production, a/b?
Или я попал во вневременную дыру и читаю статью из 2007 года а не 2017?
Я привык, что у меня развернут постгрес и я просто добавлю новую базу в кластер.
К чем смысл страдать с асмом ради первоманса и экономии памяти а, в итоге, подключить тормозок sqlite'a.
А вообще у автора много свободного времени и запасная жизнь. Я бы столько времени не тратил непонятно на что. Взял бы готовый движок форума, развернул его за 15 минут и забыл. Каждая секунда моей жизни для меня важнее сэкономленных мегагерцев и мегабайт.
Лично мне представляется, что у хостера RAID10 и 8 1TB SSD на машине, и мне по барабану, как у него там устроено, главное чтобы у меня был uptime 99.95.
sqlite: файл-бд
ну или бд-файл
не потеряется и можно на флешку project.db скопировать ))))
по боту. немного скучновато. Есть книги-игры, возьмите готовую, помню в детстве играл в "Подземелья Черного Замка". Там порядка 1000 игровых ситуаций в дереве.
Уважаемые клиенты интернет эквайринга ПАО Сбербанк, инцидент "Нестабильная работа процессинга" устранен в 21:25
Несколько раз в неделю приходит. Интересно, какие тесты и кто пишет, мне всегда казалось, что staging в банках обязан включать нагрузочное тестирование...
Эх. А у меня не было кассетного магнитофона. Т.е. был, но на запись он не работал — качество записи было отвратным и программы не читались.
Поэтому я сохранялся… на бобинный магнитофон Юпитер )))
Помню я на DRAW и POINT написал свой первый в 11 лет графический, ну не редактор наверное все таки, а просто графопостроитель.
А еще я помню в доме пионеров дискеты размером с патефонную пластинку.
Эх, эх.
Когда мой малой елозит пальцем по емкостному тачскрину телефона с разрешением экрана 1920х1080 пикселей...
Это плохой подход, проверять на наличие ключа.
У модели есть свойство, которое можно использовать.
```
def save(self, *args, **kwargs)
super(self.__class__, self).save(*args, **kwargs)
if self._state.adding is True:
one_to_one_model.objects.create()
```
Несколько раз пересматривал данное видео.
Валентин замечательный оратор, хариматичный и видно, что знает предметную область хорошо.
Идея с сердцем в виде EventBus и кучи микросервисов сейчас мейнстим и, пожалуй, в масштабах таких крупный компаний, как Цаландо, это было замечательное решение.
К сожалению в конкретно моем случае в команде разработки три человека, я, я и еще раз я ))
Так что мне по силам только монолитные одноязычные серверсайды иначе моя производительность будет на уровне плинтуса.
Во-первых огромное спасибо! Прямо вот как только понадобилось, и Вы тут как тут :D
Во-вторых, можете добавить middle_name или patronymic_name?, как же люди то без отчества, ощинама отчество надо, начальника!
Как я понял это ваша библиотека?
Спасибо! Планирую использовать фабрицио для деплоя текущего проекта.
Ждем новых плюшек. Еще раз спасибо, желаю уверенного развития тулзы.
Ты наверное М3 из рассказа.
А где Docker?
Зачем вообще Vagrant если есть Docker?
Где оркестрация контейнеров? Балансировка контейнеров?
staging, testing, production, a/b?
Или я попал во вневременную дыру и читаю статью из 2007 года а не 2017?
Вы случайно не срам-мастер из вышеописанной конторы?
Я привык, что у меня развернут постгрес и я просто добавлю новую базу в кластер.
К чем смысл страдать с асмом ради первоманса и экономии памяти а, в итоге, подключить тормозок sqlite'a.
А вообще у автора много свободного времени и запасная жизнь. Я бы столько времени не тратил непонятно на что. Взял бы готовый движок форума, развернул его за 15 минут и забыл. Каждая секунда моей жизни для меня важнее сэкономленных мегагерцев и мегабайт.
Жесть
Жестокая жесть
Спасибо, как нибудь в другой раз. В другой жизни.
Лично мне представляется, что у хостера RAID10 и 8 1TB SSD на машине, и мне по барабану, как у него там устроено, главное чтобы у меня был uptime 99.95.
Look at my horse, my horse is amazing! :D
sqlite: файл-бд
ну или бд-файл
не потеряется и можно на флешку project.db скопировать ))))
по боту. немного скучновато. Есть книги-игры, возьмите готовую, помню в детстве играл в "Подземелья Черного Замка". Там порядка 1000 игровых ситуаций в дереве.
Несколько раз в неделю приходит. Интересно, какие тесты и кто пишет, мне всегда казалось, что staging в банках обязан включать нагрузочное тестирование...
Или устранение инцидентов выглядит:
Интересная идея! Финальное видео подтверждает жизнеспособность! Только ходить уткнувшись в девайс опасно для здоровья :D
Эх. А у меня не было кассетного магнитофона. Т.е. был, но на запись он не работал — качество записи было отвратным и программы не читались.
Поэтому я сохранялся… на бобинный магнитофон Юпитер )))
Помню я на DRAW и POINT написал свой первый в 11 лет графический, ну не редактор наверное все таки, а просто графопостроитель.
А еще я помню в доме пионеров дискеты размером с патефонную пластинку.
Эх, эх.
Когда мой малой елозит пальцем по емкостному тачскрину телефона с разрешением экрана 1920х1080 пикселей...
Слишком высокий уровень абстракции. Для такого уровня абстракции нужно добавить в статью побольше скобок
(
((
)
( ))
( ()
)))
)
Открыл пост, чтобы написать такой же комментарий, но вы меня опередили )))
Вы о чем?!
У модели есть свойство, которое можно использовать.
```
def save(self, *args, **kwargs)
super(self.__class__, self).save(*args, **kwargs)
if self._state.adding is True:
one_to_one_model.objects.create()
```