
Антон
29.08.2018
10:43:41

Daniel
29.08.2018
10:44:31
ну как минимум seed надо делать один раз

Антон
29.08.2018
10:45:15

Daniel
29.08.2018
10:45:23
ага

Google

Olzhas
29.08.2018
10:45:29

Roman
29.08.2018
10:45:31
да как-бы проектик не такой уж большой для использования rabbitmq и уж темболее kafka :)

Антон
29.08.2018
10:45:33

Pawel
29.08.2018
10:45:41

Olzhas
29.08.2018
10:45:56

Alexander
29.08.2018
10:46:13

Daniel
29.08.2018
10:46:17

Olzhas
29.08.2018
10:46:37
простите, я тупой

Andrei
29.08.2018
10:46:59

Alexander
29.08.2018
10:49:17
ну вот да, на 3 запросах в секунду можно вообще что угодно заюзать. кафку тащить - ппц оверхед, она даже в одном экземпляре отожрет пару гигов памяти просто чтобы стартануть. кролик еще туда-сюда по ресурсам. а так - можно хоть в файл писать. еще видел что-то нативное на гошке, как раз очередь с персистентностью. я так понимаю там все равно все в одном процессе живет

Антон
29.08.2018
10:49:59

Anatolii
29.08.2018
10:52:55
Всем привет
Товарищи, а кто-то имеет опыт использования каких-либо CMS на golang?

Andrei
29.08.2018
10:53:55

Google

Alexander
29.08.2018
10:54:13
видел Ponzu и что-то еще.

Andrei
29.08.2018
10:54:42

Alexander
29.08.2018
10:54:58
имхо. самое близкое к CMS - это hugo на стероидах с плагинами и каким-то онлайн редактором, который умеет в хуки.

Anatolii
29.08.2018
10:55:00
еще https://fragmenta.eu/ нашел

Alexander
29.08.2018
10:55:20

F01134H
29.08.2018
10:55:37
Хз зачем вам эти голанги, юзайте битрикс, за ним будущее.

Anatolii
29.08.2018
10:55:38

Aleksandr
29.08.2018
13:28:01
не пойму почему нет net/http, ведь он будет на первом месте

Zver
29.08.2018
13:28:16

Alexey
29.08.2018
13:33:31

Daniel
29.08.2018
13:35:13
и?

Zver
29.08.2018
13:35:19
Что используете как бэкенд для SPA сайтов?
public poll
net/http – 17
??????? 37%
chi – 11
????? 24%
Другой – 8
??? 17%
gin – 4
?? 9%
echo – 4
?? 9%
go-swagger – 2
? 4%
? 46 people voted so far.

Olzhas
29.08.2018
13:36:59
За три варианта нельзя проголосовать?

Daniel
29.08.2018
13:39:00
даже за два нельзя

Alexey
29.08.2018
13:39:54
и?
И поэтому я не вижу смысла ее писать. Видимо нужно время, чтобы понять зачем они нужны или почему кодогенерация это плохо. Или может быть пример выдадут. Или лимбу покажут. Но важно чтобы это был кто-то из главных. Отсылка к авторитету очень сильна в го сообществе. А тратить время что бы услышать что это можно сделать с помощью кодогенерации. Зачем?

Zver
29.08.2018
13:40:05

Daniel
29.08.2018
13:42:35
И поэтому я не вижу смысла ее писать. Видимо нужно время, чтобы понять зачем они нужны или почему кодогенерация это плохо. Или может быть пример выдадут. Или лимбу покажут. Но важно чтобы это был кто-то из главных. Отсылка к авторитету очень сильна в го сообществе. А тратить время что бы услышать что это можно сделать с помощью кодогенерации. Зачем?
коллега, я, вообще-то, пишу на плюсах и на яве.
я знаю, как устроены темплейты и генерики, мне не надо ничего "объяснять"
но пример ваш был, насколько я помню, и не про генерики вовсе, а про тип-сумму. которую мы делаем на интерфейсах и тайп-свитчах, и для которой, по хорошему, нужно наследование, а не генерики

Alexey
29.08.2018
13:43:52
Окей. Продолжим как их зарелизят.

Daniel
29.08.2018
13:44:18
ну и на вопрос "зачем" есть ответ: чтобы иметь возможность безнаказанно пукнуть "а в го нет генериков". если вы и так не собираетесь пукать в публичном месте - можно ничего не писать :)

Google

Алексей
29.08.2018
13:45:14
стоп, так вроде с тем, что в го нет дженериков (пока нет) никто и не спорит

Daniel
29.08.2018
13:45:44
в го 1 их и не будет

Olzhas
29.08.2018
13:45:49
Тут вопрос нужны ли они

Alexey
29.08.2018
13:45:52

Daniel
29.08.2018
13:46:05
почему пассивная?

Oleg
29.08.2018
13:46:30
Опять холивары на тему дженериков?

Daniel
29.08.2018
13:46:46
утром был всплеск
потому как нам их пообщали в go2

Алексей
29.08.2018
13:47:04

Oleg
29.08.2018
13:47:10
Надо в правила чата написать запрещенные темы вроде дженериков)

Anatolii
29.08.2018
13:47:14
ребята просто в других чатах волнуются что мемасик умрет

Daniel
29.08.2018
13:47:31

Oleg
29.08.2018
13:47:41
А и нытье в сторону кодогенерации и рефлексии

Алексей
29.08.2018
13:47:51

Roman
29.08.2018
13:48:06
А что у нас есть из обобщенного программирования есть?

Daniel
29.08.2018
13:48:15
хотите порассуждать о необходимости генериков в го - сначала предоставьте статью

Roman
29.08.2018
13:48:43

Daniel
29.08.2018
13:48:43

Алексей
29.08.2018
13:48:44

Евгений
29.08.2018
13:51:06
Кто юзал nats streamign на большом проекте? Насколько он:
- надежен
- быстр
- масштабируем?

Google

Pawel
29.08.2018
13:51:14

Roman
29.08.2018
13:51:17
в каком смысле?
В первую очередь хочется хешмапы с произвольными ключами/значениями.

Kirill
29.08.2018
13:53:28

Zver
29.08.2018
13:53:55

Kirill
29.08.2018
13:54:09

Daniel
29.08.2018
13:55:15

Admin
ERROR: S client not available

Daniel
29.08.2018
13:55:40
основное легитимное применение генериков - это коллекции, да

Zver
29.08.2018
13:56:17

Daniel
29.08.2018
13:56:19
но я боюсь, что как только нам их дадут - энтузиасты запилят на них наследование (они все время пытаются), и о читабельности можно будет забыть

Димка
29.08.2018
13:56:36

Alexander
29.08.2018
13:57:27

Roman
29.08.2018
13:58:20

Антон
29.08.2018
13:59:32

Alexander
29.08.2018
14:00:00

Anatolii
29.08.2018
14:01:24

Alexander
29.08.2018
14:01:27
А можно правильную ссылку?)
rand.Seed достаточно вызвавть один раз. И константы лучше поближе определять, так как глобальные лежат далековато

Daniel
29.08.2018
14:01:43
а?!

Антон
29.08.2018
14:03:53

Google

Daniel
29.08.2018
14:04:10
вот насчет констатн надо разобраться
что значит - лежат далековато?

Alexander
29.08.2018
14:09:20
что значит - лежат далековато?
Насколько я понииаю, глобальные константы будут в ELF лежать в секции символов .symtab. Хотя да, надо разобраться и повтыкать в ассемблер, каким образом Go в данном слуае работает с глобальной константой из первого варианта

Alexander
29.08.2018
14:10:52

Anatolii
29.08.2018
14:11:50
что занчит обернуть структуту в mutex?
это типа все методы synchronized ?
а толку с этого?

Alexander
29.08.2018
14:12:21
Тут же например на ум приходят ленивые итераторы, они же потоки. Абстракции для всяких параллельных числодробилок.

Daniel
29.08.2018
14:13:07

Alexander
29.08.2018
14:14:06
что занчит обернуть структуту в mutex?
Это значит, что у вас значение типа Mutex<MyStruct>. При этом достучаться до обёрнутого значения MyStruct ты не сможешь без вызова метода Lock, который тебе будет возвращать указатель на это самое значение.

Anatolii
29.08.2018
14:14:10

Daniel
29.08.2018
14:16:10

Alexander
29.08.2018
14:16:21
Type Driven Development