
Bohdan
16.04.2018
15:43:00

Timur
16.04.2018
15:43:17

Sergey
16.04.2018
15:43:30

Daniel
16.04.2018
15:43:34

Google

Daniel
16.04.2018
15:44:10
Ну с докером все просто, если не заморачиваться с секретиками и прочее
А вот если докера пока на проекте нет

Timur
16.04.2018
15:45:21

Daniel
16.04.2018
15:45:49
Хм, не знал
В доке же даже написано типа для прода используете реальные параметры

Константин
16.04.2018
15:46:53
Может кто объяснить один момент в асинхронности. Вот допустим я поднял вебсервер на react/http. До запуска loop я соединился с mysql через doctrine и держу keep alive соединение, периодически пингуя.
В теории получается все запросы проходящие через этот инстанс php будут выполнять запросы в mysql через одно и тоже соединение к бд.
Как в этом случае будут вести себя транзакции? Может ли получится, что транзакции у меня вложатся одна в другую, и падение верхней транзакции отменит нижнюю, хотя по факту они не были связаны друг с другом?

Timur
16.04.2018
15:47:03
Хм, не знал
Да не слушай меня, я нуб, я скорее всего ошибаюсь
Хм, не знал
Вот что написано в доке официальной:
Most Symfony applications read their configuration from environment variables. While developing locally, you'll usually store these in a .env file. But on production, instead of creating this file, you should set real environment variables.

Daniel
16.04.2018
15:47:51
Ну да)

Sergey
16.04.2018
15:47:53

Daniel
16.04.2018
15:47:58
Что на проде не из .env файла

Sergey
16.04.2018
15:55:03

Bohdan
16.04.2018
15:59:59

Google

Константин
16.04.2018
16:00:19

Sergey
16.04.2018
16:01:47
кубер это 3 ноды control plane, еще 3 ноды это мастер ноды, а все остальное это уже рабочие ноды
поэтому если у вас меньше чем 4 сервера, смысла нет)
докер компоуз подняли и все для одного сервера

Bohdan
16.04.2018
16:03:15
и в прод его норм?

Sergey
16.04.2018
16:03:42
кубер это всего лишь шедулер для кластера
так то у тебя все равно рантайм будет докер
поэтому смысла для одной-двух нод тащить столько оверхеда нет
ну, или взять гугловый клауд
https://kubernetes.io/docs/setup/pick-right-solution/#hosted-solutions вот целая пачка разных солюшенов где хоститься можно

Bohdan
16.04.2018
16:05:55
ага, спасибо

Andrey
16.04.2018
16:11:52

Anton
16.04.2018
16:37:33
может немного не в тему вопрос, но кто юзает вебпак-енкор - долго ли он собирает проект?

Александр
16.04.2018
16:41:44

Anton
16.04.2018
16:42:33
сейчас 10 секунд собирается - как-то не торт, или у фронтендщика руки неверной направленности

Александр
16.04.2018
16:43:56

Anton
16.04.2018
16:46:56
вотчер стоит, и при каждом изменении пишет компайлед ин 9539мс
дев окружение

Александр
16.04.2018
16:48:51

Google

Salem
16.04.2018
16:51:03
А запускашь не в контейнере случаем вебпак?

Anton
16.04.2018
17:03:05
у него нет докера, он на винде :D

Salem
16.04.2018
17:18:15
Уу, тогда вообще хз что послветовать
10 я уже только на чужих десктопах видел
Сам не прикасался
Как за винду сажусь - начинаю жестко тупить, ничего найти не могу, вспоминаю как маму компьютеру учил, у нее такое же выражение лица было

Sander
16.04.2018
17:21:02
Всем привет,

Artem
16.04.2018
17:55:10

Timur
16.04.2018
18:13:08

Александр
16.04.2018
19:45:07
Посоветуйте, пожалуйста, чтиво из тем: ООП, тестирование, шаблоны проектирования. Желательно где побольше практических примеров

Sergey
16.04.2018
19:45:43
и что ты уже читал

Sergey
16.04.2018
19:46:36
скажем что такое структурное программирование знаешь? чем плохи там всякие goto?

Александр
16.04.2018
19:47:23
смотря с какими целями
Развитие в этих темах. Читал чистый код Мартина, экстремальное программирование через тестирование, взял ещё совершенный код, но она у меня пока туго идет

Sergey
16.04.2018
19:48:04
не читай пока про паттерны
можешь почитать эффективную работу с легаси кодом

Александр
16.04.2018
19:48:40

Sergey
16.04.2018
19:48:41
+ можно добавить к этому growing object oriented software guided by tests
+ рефакторинг фаулера, а не совершенный код.... тебе больше с говном работать придется

Александр
16.04.2018
19:49:45

Google

Sergey
16.04.2018
19:50:07

Александр
16.04.2018
19:50:18

f4rt~
16.04.2018
19:50:29

Sergey
16.04.2018
19:51:10
паттерны - это не ответ на вопрос "как делать дела", это "как просто сказать кому-то что за херню тут надо влепить"
ну то есть где-то годик первый сидя в ООПе можно этот вопрос вообще не особо ковырять
а вообще - а надо ли тебе это самое ООП? может лучше функциональщину почитать? она формализована чуточку лучше

Admin
ERROR: S client not available

Bohdan
16.04.2018
19:54:38

f4rt~
16.04.2018
19:55:12

Bohdan
16.04.2018
19:55:24
насколько всякая функциональщина требует понимания ТК и прочего подобного?

Александр
16.04.2018
19:55:26

Sergey
16.04.2018
19:56:16
a = cos(b)

Александр
16.04.2018
19:56:39

Sergey
16.04.2018
19:56:42
запись эту понимаешь? значит хватает багажа. Даже не надо знать что такое косинус. Ну и да, я тебе не предлагаю теорию категорий, просто основы лямбда исчислений

Александр
16.04.2018
19:57:17

Sergey
16.04.2018
19:57:32
ясно... там с ФП оч грустно(
как и с ООП)

Google

Александр
16.04.2018
19:57:38

Sergey
16.04.2018
19:57:50
SICP

Александр
16.04.2018
19:57:56
Поэтому его изучал
Какой тогда язык лучше подходит под фп и ООП?

Sergey
16.04.2018
19:59:06
ну короч тогда лучше вон те книжки почитай, про рефакторинг, про работу с легаси (она оч полезная и из категории маст рид), про тесты...

Sergey
16.04.2018
19:59:11

Sergey
16.04.2018
19:59:24
или что-то типа миксинов
или трейтов из скалы?

Егор
16.04.2018
19:59:40
после sicp будет нестояк на промышленную разработку

Sergey
16.04.2018
19:59:51

Pavel
16.04.2018
19:59:54

Sergey
16.04.2018
20:00:09

Sergey
16.04.2018
20:00:21
хочешь полиморфизм на миксинах?

Александр
16.04.2018
20:01:02
А про котлин, кстати интересно. К тому же андроид разработка привлекает давно

Sergey
16.04.2018
20:01:39
да, короч делегация выглядит примерно как то что надо...

Sergey
16.04.2018
20:09:15
делегация прикольная, но дизайнеры языка жалеют что ее выпустили)
типа она не гибкая нефига и мешает дальше язык развивать