Все это

ЭТА конференция - это не ЭТИ конференции. Речь идет о разработчике как о более чем отдельном подразделении: в этом году по-разному.

Я говорил о нашей команде как о системе - больше, чем о системе, о симматезе. Кори Хаус сказал, что если вы хотите изменить свою жизнь, измените свои системы. Наша самая большая сила как людей заключается в том, чтобы изменить себя, изменив окружающую среду. Это более эффективно, чем сила воли.

Многие разработчики привезли с собой семью; НА ЭТОЙ конференции предусмотрены занятия для детей и партнеров. Он проходит на курорте Калахари в Висконсин-Деллс. Мои дети большую часть времени проводили в аквапарках. Социализация на этой конференции была другой: хотя меньше половины участников привезли с собой семью, это меняет атмосферу. Это напоминание о том, что мы больше, чем люди, и мир продолжится после того, как мы уйдем.

Технические сессии расширяют кругозор. Джо Морган взглянул на стили кодирования JavaScript: да, они развиваются, и у нас есть больше возможностей для создания читаемого кода. Но то, что читабельно, зависит от людей и культуры вашей команды. Нет никаких абсолютов, и это не все обо мне.

Брэндон Минник рассказал нам о деталях async / await в C # и о том, как все делать правильно. Я узнал, что по умолчанию весь код в функции async (кроме вызовов с await) выполняется в одном потоке. В Node дело обстоит иначе, потому что это портит локальные переменные потока, которые мы используем для ведения журнала. Но в C # легко полностью потерять исключения; сгенерированный код проглатывает их. Это заставляет меня ценить UnhandledPromiseException.

Райан Нимейер дал нам 35 советов и рекомендаций для VSCode. Мне нравится эта IDE, потому что она полезна сразу же и легко настраивается, когда вы будете готовы. После этого сеанса я настроил FiraCode, добавил несколько пользовательских фрагментов для общего импорта, включил GitLens для тонкой встроенной атрибуции и одновременно изменил несколько строк в файле с помощью мультикурсора. И теперь я могу добавить предлагаемый импорт, не нажимая на маленькую лампочку: это cmd-. для вызова меню код действий для клавиш со стрелками. Настройка моей IDE - это крошечный пример настройки моей системы, которая направляет меня на более эффективную работу.

Потом была часть, где мы с детьми подстрекали друг друга на страшные водные горки. Они начинаются вертикально. Они отсчитывают «3, 2, 1, Запуск», пол вываливается из-под вас, и вы падаете в свистящую трубку с водой. Я горжусь тем, что пережил это.

От персонализации вашей IDE до знания вашего языка программирования и согласования с вашей командой общего стиля - наша среда оказывает на нас большое влияние.

Закон Маклюэна гласит: мы формируем наши инструменты, а наши инструменты формируют нас. Это нигде не эффективнее, чем в программировании, где инструменты являются программами и, следовательно, податливы.

Но наши инструменты - это еще не все: мы также формируем окружающую среду, в которой мы проводим время и кого слушаем. Конференции - отличный инструмент для расширения этого. ЭТА конференция - необычайно полезная конференция по общему программированию, и я очень рад выступить на ней. Мои дочери тоже готовы вернуться (но не делать снова эту страшную водную горку).