Size: a a a

Советский Angular

2019 December 04

ДМ

Денис Макаров in Советский Angular
Dima Puris
Считается самым тру ооп языком)
практически умершим ооп языком)
источник

DP

Dima Puris in Советский Angular
Денис Макаров
практически умершим ооп языком)
++
источник

Π

Παύλος in Советский Angular
Ее, еще один хит с горячей смесью английского и испанского)
источник

Π

Παύλος in Советский Angular
🎧 03:41 | 8.46 MB | 321 Kbps
via vkm4bot
источник
2019 December 05

И

Илья | 😶 in Советский Angular
Вертихвост キバ
> А поч у вас бэк не на эрланге?)
потому что он нам не подойдет

> А поч у вас эрланг не подойдет?)
потому что у нас задачи не те

> А поч у вас задачи не те?)
потому что нам нужна число-дробилка

> А поч ерланг не число-дробилка?)
потому что с числами у него все плохо

> А поч у ерланг с числами все плохо?)
потому что он изначально был разработан для телекоммуникации
а поч ты на эрланг разработчик ? Вот танки на эрланге и в них все играют
источник

Вキ

Вертихвост キバ in Советский Angular
Илья | 😶
а поч ты на эрланг разработчик ? Вот танки на эрланге и в них все играют
я же объяснил почему)
источник

Вキ

Вертихвост キバ in Советский Angular
у меня есть несколько проектов на erlang, там где это было уместно
источник

Вキ

Вертихвост キバ in Советский Angular
короче, мне надоело, что никто не знает в полной мере как что настраивать и запускать, чтобы все работало, когда приходит новый клиент, поэтому автоматизировал выкатку для нового сервера в 5 минут

теперь наш девопсер будет все настраивать согласно плану
источник

Вキ

Вертихвост キバ in Советский Angular
только что показал коллегам демонстрацию, как в пару кликов разворачивается вся инфрастуктура
источник

Вキ

Вертихвост キバ in Советский Angular
у нас и раньше был CI, но не было автоматической настройки серверов, в продакшене докер не использовали, и распространения конфигов не было, поэтому при подключении клиента много вещей делалось руками

сейчас это выглядит как: завел конфигурацию, добавил сервер, нажал на кнопку, пошел пить кофе, и получаешь полностью настроенный CI/CD со сборкой, деплойментом, мониторингом, доставкой конфигов и т.д.
источник

Вキ

Вертихвост キバ in Советский Angular
источник

И

Илья | 😶 in Советский Angular
источник

DT

Dmitry Teplov in Советский Angular
источник

M

Marat in Советский Angular
Привет всем! Пришел сюда со статьи про не забывайте про отписки) Хотел обсудить вопрос: у меня есть пара мест, когда я делаю подписки, но по сути мне нужен просто массив из приходящих данных с api. Подскажите пожалуйста, как это можно переписать красивей?
this.queryField.valueChanges.subscribe(result => {
     if(result.length > 0)
     this.suggestions$ = this._wikipediaService.getArticles(result)
       .pipe(map((response: any) => response[1]));
   else
     this.suggestions$ = EMPTY;
   });
источник

И

Илья | 😶 in Советский Angular
Marat
Привет всем! Пришел сюда со статьи про не забывайте про отписки) Хотел обсудить вопрос: у меня есть пара мест, когда я делаю подписки, но по сути мне нужен просто массив из приходящих данных с api. Подскажите пожалуйста, как это можно переписать красивей?
this.queryField.valueChanges.subscribe(result => {
     if(result.length > 0)
     this.suggestions$ = this._wikipediaService.getArticles(result)
       .pipe(map((response: any) => response[1]));
   else
     this.suggestions$ = EMPTY;
   });
Debounce time было бы норм добавить чтобы юзер не ддосил
источник

M

Marat in Советский Angular
Вот еще подобный, не понимаю как переписать на AsyncPipe......
this._wikipediaService.getArticles(value)
       .pipe(takeUntil(this.destroy))
       .subscribe((articles: any[]) => {
          if(articles[0].length > 0){
             this._wikipediaService.getImages(value)
               .pipe(takeUntil(this.destroy))
               .subscribe((images: any) => {
                  this.articles = this.generateCards(articles, images.query.pages);
               })
       }
источник

M

Marat in Советский Angular
Илья | 😶
Debounce time было бы норм добавить чтобы юзер не ддосил
Да, хорошая идея
источник

S

Smooth Operator in Советский Angular
Marat
Привет всем! Пришел сюда со статьи про не забывайте про отписки) Хотел обсудить вопрос: у меня есть пара мест, когда я делаю подписки, но по сути мне нужен просто массив из приходящих данных с api. Подскажите пожалуйста, как это можно переписать красивей?
this.queryField.valueChanges.subscribe(result => {
     if(result.length > 0)
     this.suggestions$ = this._wikipediaService.getArticles(result)
       .pipe(map((response: any) => response[1]));
   else
     this.suggestions$ = EMPTY;
   });
this.suggestions$ = this.queryField.valueChanges.pipe(
switchMap(result => {
 if (result.length) {
  return this._wikipediaService.getArticles(result).pipe(
   map((response: any) => response[1]),
  );
 }
 return of(null);
}),
)
источник

S

Smooth Operator in Советский Angular
Marat
Вот еще подобный, не понимаю как переписать на AsyncPipe......
this._wikipediaService.getArticles(value)
       .pipe(takeUntil(this.destroy))
       .subscribe((articles: any[]) => {
          if(articles[0].length > 0){
             this._wikipediaService.getImages(value)
               .pipe(takeUntil(this.destroy))
               .subscribe((images: any) => {
                  this.articles = this.generateCards(articles, images.query.pages);
               })
       }
тоже самое, почитайте про switchMap
источник

ДМ

Денис Макаров in Советский Angular
Smooth Operator
тоже самое, почитайте про switchMap
источник