Pull to refresh
24
0
Денис @Hixon10

Бэкенд разработчик

Send message
Добрый день.

А можете, пожалуйста, подсказать, когда Kotlin js (ориентировочно, конечно же) перестанет быть экспериментом?
Привет.

Очень удивился, когда увидел MongoDB в Hold. Можете рассказать, что пошло не так? Пожалуйста.
Добрый день. Спасибо за доклад, очень круто!

Таким образом пробиваем NAT — ходим на один STUN-сервер, на другой, смотрим разницу, сравниваем и пробуем еще раз отдать свой порт уже с этим инкрементом или декрементом. То есть Алиса пытается отдать Бобу свой порт, уже скорректированный на константу, зная, что в следующий раз он будет именно такой.


Скажите, пожалуйста, вы решили не вливать эти изменения в публичную реализацию webrtc? Если да, то почему — NDA, или такая оптимизация приминима далеко не всегда, и в общем случае так делать не стоит?
А вы делателе только с регуляром высоты? Просто массивные, устойчивые столы не делаете? И ещё, на сколько глубокие столы есть?
Спасибо за статью!

Ох, какой же вендор-лок, хоть и осознанный :)

Скажите, пожалуйста, а вы не рассматривали для ваших Пайплайнов связку технологий — gRPC + Kafka + Reactor Kafka + Spring Boot (вместе с удобным API для Kafka Streams)?

Или вам совсем не хотелось идти в Джаву и кафку?

Немного не понятно всё это.

Если хочется распределенную in-memory базу данных с персистентным бэкендом, можно взять что-то типа Apache Ignite.

Если нужны распределенные вычисления с использованием модели Акторов, есть Akka.

Зачем эти два продукта смешивать — я так, к сожалению, и не понял.
В некотором роде, можно улучшить шанс на корректность классов против схемы БД, используя в паре с JOOQ какой-то механизм для миграций. Например, Flyway.

P.S. Надеюсь, когда-нибудь в Java появится возможность использовать нестроковые константы в аннотациях, но это будет совсем другая история. Всё API Спринга сразу бы преобразилось. Чего только стоят Аспекты
@Query("select id, first_name, dob from customer where upper(first_name) like '%' || upper(:name) || '%' ")
List<Customer> findByName(@Param("name") String name);


Тут есть одна неприятная проблема — компилятор не проверяет корректность выражения, даже названия колонок и таблицы. В условном JOOQ это не так.
Грустно, коненчо, что WebRTC такой про P2P. децентрализацию, и всё такое, а ребята из Discord использует его (WebRTC) просто, как способ кроссплатформенной разработки и унификации API.
А не пробовали смотреть на pg_pathman? Не подошло?
In TiDB, we don't have Atomic clocks and GPS clocks. We are using the Timestamp Allocator introduced in Percolator, a paper published by Google in 2006.

The pros of using the Timestamp Allocator are its easy implementation and no dependency on any hardware. The disadvantage lies in that if there are multiple datacenters, especially if these DCs are geologically distributed, the latency is really high.

pingcap.com/blog/2016-10-17-how-we-build-tidb
Было бы интересно узнать, «почему я должен выбрать это NewSql решение, а не другое». Сейчас можно посмотреть и на CockroachDB, и на FoundationDB.
Интересно, у меня включена поддержка в GoLand для проекта, но проблема сохраняется.
GoLand 2018.2.2
Build #GO-182.4129.57, built on August 23, 2018
Возможно, можно начать читать от сюда — github.com/golang/go/issues/17271
У вас модуль будет скачен по другому пути, в отличие от go get. То есть, на моём примере, раньше путь был бы такой:
C:\Go\bin\src\github.com\hixon10\testmod


А теперь такой:
C:\Go\bin\pkg\mod\github.com\!hixon10\testmod@v1.0.0


Поэтому GoLand не может найти модуль, и соответсвенно показать его.
Как скачать модуль vgo, не делая go get?

Если вы cоздадите файл, в котором будет описана зависимость, например, так:
module mod

require github.com/Hixon10/testmod v1.0.1


А потом сделаете go build, то нужный модуль автоматически скачается:
go: finding github.com/Hixon10/testmod v1.0.0
go: downloading github.com/Hixon10/testmod v1.0.0
Не, всё проще. Ищите работу в спб или мск, получаете оффер, а вместе с ним релокационный бонус. Почти все компании готовы заплатить условные 100 тыс на ваш перезд. То есть, вам нужно ровно 0 рублей на переезд.
Добрый вечер.

А как у вас всё организационно устроено? В том плане, если я правильно понял, вам разрешили писать свои микросервисы на Python, которые будут отвечать за некоторый набор действий (например, предоставлять API для рекомендации). Но люди, которые понимают в ML, не всегда понимают, как писать Бэкенд (обратное утверждение ещё более сильное, конечно же). Поэтому не понятно, как Data Scientist специалисты пишут бэкенд?

Или у вас команда состоит срезу из нескольких ролей, и есть те, кто может обеспечить качество сервиса?

Information

Rating
Does not participate
Registered
Activity