
Vadim
30.07.2018
11:37:27

Daniel
30.07.2018
11:37:49
реально, вы не дали себе труда разобраться, как работает селект

Aleksey
30.07.2018
11:39:07

Google

Aleksey
30.07.2018
11:39:41

Vadim
30.07.2018
13:43:48
Привет, скомпилил прогу под линукс. Пытаюсь открыть на android с помощью termux. Пишет permission denied. Хотя с другими всё норм

Daniel
30.07.2018
13:45:25

Vadim
30.07.2018
13:54:59
Нет(

undiabler
30.07.2018
13:58:09
https://stackoverflow.com/questions/40575532/how-can-i-build-a-command-line-app-for-android
под архитектуру андроида компилили?
GOARCH=arm GOARM=7

Yaroslav
30.07.2018
14:20:47
Господа, разрешите идеологический спор
Есть коннект в бд, и два мнения по поводу того, как с ним работать: оборачивать в структуру и писать на неё методы типа db.CreateUser(...) или прокидывать сам коннект как параметр - CreateUser(db *sql.DB, ...)
Какой по гоувей правильнее?

Roman
30.07.2018
14:23:35
@onokonem а свою реализацию каналов в golang возможно ли сделать?

Yaroslav
30.07.2018
14:24:38
С точки зрения функциональности - да
А с точки зрения подхода?

Google

Alexander
30.07.2018
14:25:28
а зачем постоянно передавать если можно не передавать?

Yaroslav
30.07.2018
14:29:48

Artem
30.07.2018
14:31:23
Если все время одна бд, то можно и обернуть, а если будете менять на лету, то прокидывай

Alexander
30.07.2018
14:31:32
ну или один раз, или на каждый вызов…вот я и спрашиваю, зачем передавать много раз если можно мало?

Vergil
30.07.2018
14:47:41

Subbotin
30.07.2018
17:41:20

Roman
30.07.2018
19:26:52

Человек
30.07.2018
19:27:48
как можно получить название всех директорий (папок) в директории?

Roman
30.07.2018
19:28:56
took me 4 seconds to google it ?

Человек
30.07.2018
19:30:23

Roman
30.07.2018
19:32:03
took me 18 seconds to google it ?

Человек
30.07.2018
19:40:26

Bohdan
30.07.2018
19:41:09
здесь просто нужно немного почитать код и подумать

Человек
30.07.2018
19:42:34
точно, точно, точно, извиняюсь коллеги

Roman
30.07.2018
19:43:08

Julia
30.07.2018
20:12:45
Добрый вечер!

Google

Julia
30.07.2018
20:12:47
#вакансия #hr #Golang #Go #москва #fullstack
#fulltime #blockchain #bitcoin #удаленно Full Stack Developer (Golang);
Требуемый опыт работы: от 2 лет;
Полная занятость, полный день, удаленно.
Чем вам предстоит заниматься:
Разработка и развитие проекта использующего blockchain (транзакции, контракты,etc);
Мы ожидаем, что у Вас:
Опыт разработки на Go от 2 лет;
Понимание паттернов Service-Oriented Architecture и Microservice;
Знание HTTP и REST фреймворков. Опыт проектирования REST API;
PostgreSQL/etc;
Опыт работы со стеком jenkins/docker/nginx/debian/ubuntu.
Будет Плюсом:
Ethereum (Solidity, web3, truffle) React, Scrum.
Мы предлагаем:
Зп от 2500$
Возможность релокации на Кипр.
Контакт: @itrecruitm

Sergey
30.07.2018
20:58:07
Для каких типов проектов подходит микросервисная архитектура?

Kirill
30.07.2018
20:59:03
Let the holywar begin

Sergey
30.07.2018
21:02:01
Ну серьезно. В целом от такого подхода много проблем, имхо. Интересно услышать, где такая архитектура реально поможет и как правильно ее проектировать

Roman
30.07.2018
21:02:03

Kirill
30.07.2018
21:02:46
За еду?
У них от 2.5 до 3.5, судя по копии вакансии в моём чяте

Roman
30.07.2018
21:02:47

Kirill
30.07.2018
21:04:00
За еду?
Если коротко, то на еду с такой работой ещё занять придётся

Julia
30.07.2018
21:04:39

Sergey
30.07.2018
21:05:01
Evil Corp

Roman
30.07.2018
21:05:11

Julia
30.07.2018
21:05:36

Daniel
30.07.2018
21:06:06
должна быть вилка

Roman
30.07.2018
21:06:28

Kirill
30.07.2018
21:07:06

Александр
30.07.2018
21:07:18
ну блин, как это относиться к гоу вообще?
сами же разводите тут это все. Пытайте HR в личке

Google

Александр
30.07.2018
21:07:44
пусть просто молча поправит и все

Roman
30.07.2018
21:08:06
По сообщениям с Кипра на 3k евро на одного там более-менее. Не шиковать, но вполне комфортно

Julia
30.07.2018
21:08:24
А в цифрах?
Зависит от скиллов.Напишите в лс если интересна вакансия, с радостью отвечу?

Roman
30.07.2018
21:09:39

Александр
30.07.2018
21:09:44
у меня есть инсайд с кипра, c вторых рук. Если в двух словах - не европа. Уровень жизни ниже московского.

Roman
30.07.2018
21:09:58

Александр
30.07.2018
21:09:58
ехать не рекомендуют

Julia
30.07.2018
21:10:13
Всем доброй ночи!?

Sergey
30.07.2018
21:10:51

Александр
30.07.2018
21:11:35
Даниель ворчит на каждый чих, уже по гоу холивары запретили
а сами разводите тут

Maksim
30.07.2018
21:14:08
Для каких типов проектов подходит микросервисная архитектура?
для начала стоит понять, что такое в принципе микросервисная архитектура) она же soa)
в подавляющем большинстве случаев - это просто модное слово, которым как раз го программеры обмазываются исключительно часто. И к микросервисам оно отношения имеет, мягко говоря, никакое)
можно посмотреть, например, видео от udi dahan. Поможет вставить чуток на место картину мира :)

Александр
30.07.2018
21:16:50
поточнее бы наводку на видео

Maksim
30.07.2018
21:17:26
да в целом там можно смотреть всё без разбора. В хозяйстве пригодится. Но если прям по микросервисам, то Microservices and Rules Engines

Александр
30.07.2018
21:17:27
я нашел какой то такое - https://vimeo.com/223983103

Sergey
30.07.2018
21:20:13
Спасибо

Maksim
30.07.2018
21:21:23
микросервисы - оно не про разделение монолита на пачку хэндлеров. Если обмазаться сотней "микросервисов", цветочки быстрее расти не станут. Ровно как и проще им это даваться не будет)
просто модное слово, к сожалению.

Roman
30.07.2018
21:22:35

Google

Maksim
30.07.2018
21:23:16
в итоге получаются микросервисы ради микросервисов)

Sergey
30.07.2018
21:32:13
На моей первой работе парень, которому в наследство достался проект, решил сделать подобие микросервисной архитектуры, потому что пилить в основном проекте все было достаточно трудно и неудобно из-за используемого фреймворка. В итоге, написал пару сервисов вне основного сервиса, а все взаимодействие переложил на плечи http запросов между сервисами. Прикол в том, что там при добавлении нового хэндлера и урла в любой новый микросервис приходилось дописывать урлы в роутер основного сервиса и сервиса авторизации через jwt, да ещё и следить, чтобы это все работало. Когда это все ломалось, определить, из-за чего было достаточно трудно

Maksim
30.07.2018
21:33:13
парень просто не читал книжек о том, как проводится рефакторинг. Это нормально.
не нормально то, что на любую проюлему есть ответ: микросервисы.

Sergey
30.07.2018
21:34:12
Ну он вроде и рефакторил, но ему надоело. Якобы слишком много чего нужно переписывать

Александр
30.07.2018
21:35:04
https://play.golang.org/p/FMRnLJDPEL
https://play.golang.org/p/ERhRWL2KX5
я просто оставлю это тут
но вы не трогайте эту тему, вы еще молодые

Sergey
30.07.2018
21:35:42
Основной сервис из успешных кодов только 200 отдавал. Миддлваре жёстко встроили , лол

Maksim
30.07.2018
21:36:53
если по бизнесс логике это подходило, то проблемы нет

Sergey
30.07.2018
21:37:50
Меня просили переделать, чтобы все по REST было

Maksim
30.07.2018
21:38:12
а что такое рест?) какой от него смысл?)