Pull to refresh
5
0
Артур @ArthurG

User

Send message

В методах плохая проверка типов аргументов.

Спасибо за статью!

В интерфейсах есть баг в TS, лучше определять функции в полях, а не методы.

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

Спасибо за статью!

SQLStore точно реализует интерфейс Writer? Мне кажется там аргумента не хватает. Могу ошибаться.

А как бы вы реализовали ограничение для unit of work, сначала должны выполниться все операции чтения и только потом операции записи?

Я занимаюсь серверной разработкой, поэтому с индекс-файлами не сражался.

Вебпак неправильно реэкспорта обрабатывает?

Спасибо за статью!

Очень больная тема. Сам использую похожий механизм в Nx.

Хотелось бы инструмент, который бы умел в нескольких измерениях контролировать связи удобно.

Нет в релизе было дело. Как сейчас не знаю.
В 10 версии был звук поломан. Сейчас банально нету времени проверять, что изменилось.
Почему просто не использовать webapp2 и ndb?
Создать новую запись для pycharm?
А чего буфер обмена в pycharm поломали. С течением времени он просто перестает выполнять свою функцию! Копирование-вставка работают только внутри IDE. (Windows)
Купил подписку на Pycharm. Чистая установка. И сразу баг в UI. Тупо панельки нижние в состоянии «unpinned» при клике в код не скрываются. А я уже привык. :(
Я хощу full-static сайт на Google App Engine. Это бесплатно. Но обновлять неудобно.

Почему не удобно, одной консольной командой же? Даже пароль вводить не надо.
К сведению. В хроме появились API, которые позволяют полностью всю форму генерировать в соответствии с языковыми и интернациональными стандартами. http://www.html5rocks.com/en/tutorials/forms/requestautocomplete/
Это стандартное поведение у всех, потом вернут.
Да, только для новых аккаунтов.
В данном контексте даром конечно же.
Я когда читал ваш комментарий у меня волосы дыбом вставали. Ну как такое можно писать не разобравшись в теме?

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

Чего только стоит ваше:
На некоторое время такой оптимизации хватало, но по мере роста числа пользователей вновь превысился лимит. Пришлось провести следующий этап оптимизации — активно использовать кэш (memcache). Теперь вся работа с записями была целиком помещена в кэш, операции с которым полностью бесплатны, а в базу его содержимое скидывалось раз в сутки. Кэш периодически сбрасывается, причём логики в этом процессе я не увидел — может работать неделю, а может по три раза в сутки очищаться.
Логики? Какой логики вы ожидали? Кэш, он на то и кэш, что не гарантирует постоянное хранение данных, а тем более предсказуемое время хранения!

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

Python действительно сильно порезан, но это как бы уже сразу описано в документации.

По последнему пункту, вообще у меня такое бывало и не раз. И постоянно я видел в логе чёткие указание, что необходимо сделать чтобы исправить. И после одной команды всё приходило в норму. Прямо представляю ситуацию из параллельного мира, разработчик на php который деплоит через ftp на хостинг. И тут рвется соединение, половина прошла, а другая нет, а посетители таким образом нашли лазейки «для чего-нибудь», к примеру из-за этого создаются временные файлы. И бедный программист заново идет и руками разгребает, что наделали посетители, а потом ещё и жалуется что деплой в лайв не консистентый!

Ну и финишом, рекомендация использовать виртуалки другого облачного хостинга? Серьезно? Это даже не на одном уровне. Я понимаю, если бы вы конкретно разобрались, а так это не профессионально.
Хорошая статья, продолжайте. Для себя узнал про пакет site, даже странно что я про него ничего не знал. Позор мне! =)

Information

Rating
Does not participate
Location
Уфа, Башкортостан(Башкирия), Россия
Registered
Activity

Specialization

Fullstack Developer
Lead
Google Firebase
NoSQL
Node.js
TypeScript
HTML
CSS