
Nikita
13.07.2016
18:05:56
видимо судя из вышесказанного undefined должно быть то, чего вообще вам хотеться не должно, а null где может что-то быть, а ща пусто?

Recluse
13.07.2016
18:06:23
Я не палюсь, ура.

マイク
13.07.2016
18:06:38
Если должна быть ссылка на объект, но по какой-то причине объекта нет – то будет null

Anton
13.07.2016
18:06:39

Google

マイク
13.07.2016
18:06:53
typeof null === "object"
Намекает

Nikita
13.07.2016
18:07:13
null.foo
TypeError: Cannot read property 'foo' of null
тем не менее)

Evgeny
13.07.2016
18:07:21
Это ж из совместимости оставили

Nikita
13.07.2016
18:07:23
typeof тоже легаси)

Anton
13.07.2016
18:07:35

マイク
13.07.2016
18:07:39
typeof не легаси
Это метапрограммирование
Интроспекция значения

Nikita
13.07.2016
18:08:20
потому что отдает какую-то фигню)
typeof null === 'null' хорошо бы

マイク
13.07.2016
18:09:36
Нет, ну смотри, пример из слайда тот же

Google

マイク
13.07.2016
18:09:45
getUserById(id)
Возвращает объект User

Nikita
13.07.2016
18:09:55
я чет не понял, ща быстрый или большой доклад?)

マイク
13.07.2016
18:09:57
А если юзер не найден?
Ща большой

Nikita
13.07.2016
18:10:26
ну, должен вернуть null если не нашел
но в js если вернешь false - ваще ничего не сломается)

Anton
13.07.2016
18:10:42
typeof null === 'object' - это старый баг, который просто не пофиксали, а теперь нельзя

Nikita
13.07.2016
18:10:43
в большинстве случаев

マイク
13.07.2016
18:11:12
Сломается. Просто не сейчас, а в совершенно другом месте взорвётся.
Типа сериализации данных перед подачей в сокет.
И по стектрейсу уже ничего не поймёшь

Nikita
13.07.2016
18:11:57
вот в конкретно этом твоем примере
это просто falsy значение
ты всегда чекнешь if (user) { // do something } else { // throw error }

Andrey
13.07.2016
19:02:53
Но так жарко было на митапе

Wanja
13.07.2016
20:03:34
А на митапе-то про ноду вообще не было :-)

Vasiliy
13.07.2016
20:09:36
кислорода (и ноды) было мало, да, но вообще было интересно

Denis
13.07.2016
20:20:12
Для всех, кто присоединился, как и обещал список каналов:
+ @react_js
+ @angular_js
+ @nodejs_ru
+ @javascript_jobs
+ @devops_ru
+ @reactnative_ru
+ @android_ru
+ @ios_ru
+ @mobile_jobs

Recluse
13.07.2016
20:22:04
Больше каналов богу каналов

Google

Wanja
13.07.2016
20:59:19
Всем спасибо за доклады, понял, что гоу — топовый язык

KlonD90
13.07.2016
21:00:02
я так и знал что был митап про го :о

Paul
13.07.2016
21:00:09
...для тех кто не осилил rust, разумеется

KlonD90
13.07.2016
21:00:22
как всегда на рабботе пиздец случился - не смог прийти :(

Tess
13.07.2016
21:01:16
ты пропустил лекцию про микросервисы со специфическим запахом)

Wanja
13.07.2016
21:01:31
Кстати, да

Tess
13.07.2016
21:01:41
https://scontent-arn2-1.xx.fbcdn.net/v/t1.0-9/13707749_1230771966932866_258944036255765954_n.jpg?oh=3133099c5986fb481bcdabc27d72a0a8&oe=57F02AC0

KlonD90
13.07.2016
21:03:46
единственный слайд где есть nodejs?

Tess
13.07.2016
21:04:22
нет, там символика ещё на паре слайдов была :)
но вообще начало было шедевральное: "Вот ченджлог последний, и, как мы сидим, новых фич не появилось. И, наверное, не появится"
*видим

KlonD90
13.07.2016
21:05:29
я примерно так далек взял для тестирования :(

Paul
13.07.2016
21:05:44
Вы с го как мартышки, которым показали перекрашенный банан.

KlonD90
13.07.2016
21:06:03
in holowaychuk we trust
!

Recluse
13.07.2016
21:06:38

Paul
13.07.2016
21:06:43
во-во

Meg
13.07.2016
21:22:18
А когда видос то будет?

Wanja
13.07.2016
21:27:47

Google

? Snyp
13.07.2016
21:38:01
— Я по поводу вакансии специалиста по информационной безопасности.
— Пришлите ваше резюме.
— Оно у вас на рабочем столе.

Михаил
13.07.2016
23:02:46

Admin
ERROR: S client not available

KlonD90
13.07.2016
23:03:24

Recluse
13.07.2016
23:31:47

Igor
14.07.2016
05:43:43
import'ы в 6.3 таки нельзя использовать для кастомных файлов, да?
import {func} from './lib/util';
var func = require './lib/util'.func'
о, увидел, поддержки ещё нет.
https://bugs.chromium.org/p/v8/issues/detail?id=1569
тут можно проголосовать, если что.
в самом низу страницы. вход через аккаунт gmail.

Котяй Негодяй
14.07.2016
07:35:30
Зазвездить?

Ҫѐҏӗѫӑ
14.07.2016
07:36:22
да
только это не особо поможет лол

Andrey
14.07.2016
07:39:44
и в ноде будут немного по другому сделанные модули

Котяй Негодяй
14.07.2016
07:40:31

Denis
14.07.2016
07:48:34
Ребят, спасибо всем, кто был вчера на Node.js Meetup! Было круто! В следующий раз сделаем ещё круче. И будет больше про Node.js ;)

Andrey
14.07.2016
07:51:47
Какие?
В модулях должно будет присутствовать обязательно export, иначе он будет считать, что это как и раньше common модуль. Как то так. Вчера на митапе об этом говорили.

Котяй Негодяй
14.07.2016
08:43:04

Paul
14.07.2016
08:43:35
щито

Google

Paul
14.07.2016
08:43:37
кто будет считать?

マイク
14.07.2016
08:44:54
загрузчик

Andrey
14.07.2016
08:48:22
загрузчик
Да, а в браузерах, если судить по ie edge, ты должен сам прописать в type скрипта, что это модули и только тогда они заработают.

Юрий
14.07.2016
09:06:30
Коллеги, а кто запускает postgres в докере или kubernetes — как вы настраиваете бэкапы базы? Просто выставляя наружу 5432 порт, или через получение шелла внутрь контейнера?

Denis
14.07.2016
09:13:21
https://www.compose.com/ ? :)

Юрий
14.07.2016
09:16:44
Боюсь, никакого hosted-решения по причине IP :) Ну и закон о хранении персональных данных на территории РФ не отменяли пока.

Recluse
14.07.2016
09:18:07

Aleh
14.07.2016
09:18:17

Recluse
14.07.2016
09:18:39
всё как в ирке
в 100 каналах сидят одни и те же 100 человек

Артур Евгеньевич
14.07.2016
09:19:31
ребят посмотрите мои каналы/чаты, может кто что интересного найдет)
А вот и свежая подборка крутых чатов/каналов о веб-разработке)
https://telegram.me/phpgeeks лучшая webdev конфа с уклоном в PHP
https://telegram.me/PhpChannel - канал с крутыми фишками и новостями
https://telegram.me/bitrixdev - молодая конфа битрикс мастеров
https://telegram.me/laravel_pro - чат разработчиков Laravel
https://telegram.me/jsChat - обсуждаем JS