RegExp для повсякденних задач? Але не спішіть використовувати .exec метод, доки не дочитаєте до кінця😁
https://eloquentjavascript.net/09_regexp.html
Шпаргалка на всякий:
/abc/ A sequence of characters
/[abc]/ Any character from a set of characters
/[^abc]/ Any character not in a set of characters
/[0-9]/ Any character in a range of characters
/x+/ One or more occurrences of the pattern x
/x+?/ One or more occurrences, nongreedy
/x*/ Zero or more occurrences
/x?/ Zero or one occurrence
/x{2,4}/ Two to four occurrences
/(abc)/ A group
/a|b|c/ Any one of several patterns
/\d/ Any digit character
/\w/ An alphanumeric character (“word character”)
/\s/ Any whitespace character
/./ Any character except newlines
/\b/ A word boundary
/^/ Start of input
/$/ End of input
#tips #regexp
https://eloquentjavascript.net/09_regexp.html
Шпаргалка на всякий:
/abc/ A sequence of characters
/[abc]/ Any character from a set of characters
/[^abc]/ Any character not in a set of characters
/[0-9]/ Any character in a range of characters
/x+/ One or more occurrences of the pattern x
/x+?/ One or more occurrences, nongreedy
/x*/ Zero or more occurrences
/x?/ Zero or one occurrence
/x{2,4}/ Two to four occurrences
/(abc)/ A group
/a|b|c/ Any one of several patterns
/\d/ Any digit character
/\w/ An alphanumeric character (“word character”)
/\s/ Any whitespace character
/./ Any character except newlines
/\b/ A word boundary
/^/ Start of input
/$/ End of input
#tips #regexp
Непоганий сайт, можна знайти відео та доповіді наших Українських розробників
https://my-talks.net/speakers
#video
https://my-talks.net/speakers
#video
my-talks.net
Speakers
All speakers in one place
непоганий чекліст для Бекенд розробників знайшов на каналі @jabascript (Хоча буде цікавий багатьом)
https://docs.google.com/document/d/18KFaY95k9XWcqkLoDMO0IgCvRyiwll03wplXcM09zmk/edit#
#be #checklist #devops
https://docs.google.com/document/d/18KFaY95k9XWcqkLoDMO0IgCvRyiwll03wplXcM09zmk/edit#
#be #checklist #devops
Google Docs
WebbyLab - developers baseline
WebbyLab Developers Baseline Что требуется от тебя
4 Умение отладить запрос от клиента к серверу.
5 Понятия, которыми нужно владеть
5 Практические задачи для выполнения
5 Умение настроить доступ к серверу
6 Понятия, которыми нужно владеть
6 Практические…
4 Умение отладить запрос от клиента к серверу.
5 Понятия, которыми нужно владеть
5 Практические задачи для выполнения
5 Умение настроить доступ к серверу
6 Понятия, которыми нужно владеть
6 Практические…
Back to basics that will speedup your html coding:
https://medium.com/swlh/speed-up-your-html-workflow-with-emmet-f5c887854c63
#html #tips #emmet
https://medium.com/swlh/speed-up-your-html-workflow-with-emmet-f5c887854c63
#html #tips #emmet
Medium
Speed up your HTML workflow with Emmet
Save huge amounts of time that you can put into the rest of your projects
На замітку розшифровка більшості http статус кодів:
https://github.com/nestjs/nest/blob/master/packages/common/enums/http-status.enum.ts
#http #tips
https://github.com/nestjs/nest/blob/master/packages/common/enums/http-status.enum.ts
#http #tips
GitHub
nest/packages/common/enums/http-status.enum.ts at master · nestjs/nest
A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀 - nestjs/nest
ES2022 update featuring this summer:
https://exploringjs.com/impatient-js/ch_new-javascript-features.html#new-in-es2022
#javascript #ES #es2022
https://exploringjs.com/impatient-js/ch_new-javascript-features.html#new-in-es2022
#javascript #ES #es2022
Forwarded from Pavlo Pedenko
Продуктовая конференция в России в 2022:
10:00 Молимся Путину
10:30 Оптимизация воронки доставки мясных изделий в Чернобаевку - кейс Министерства Обороны РФ
11:00 Использование 1000 инженеров и 100 продактов для привлечения двух контрактников - кейс Авито.
11:30 "Как проебать все метрики или мы на втором месте" - мотивационный спич от Шойгу
12:00 "Дизайн мышление: заменяем тетрапак дизайнерскими бидонами" - студия Артемия Лебедева
13:00 Вместо обеда - молитва "Мы вне политики" - простые люди
14:00 - onwards: пиздим сахар на кофебрейке
10:00 Молимся Путину
10:30 Оптимизация воронки доставки мясных изделий в Чернобаевку - кейс Министерства Обороны РФ
11:00 Использование 1000 инженеров и 100 продактов для привлечения двух контрактников - кейс Авито.
11:30 "Как проебать все метрики или мы на втором месте" - мотивационный спич от Шойгу
12:00 "Дизайн мышление: заменяем тетрапак дизайнерскими бидонами" - студия Артемия Лебедева
13:00 Вместо обеда - молитва "Мы вне политики" - простые люди
14:00 - onwards: пиздим сахар на кофебрейке
Подія варта уваги "Пріоритизація на основі даних". Кошти підуть на Повернись Живим.
https://www.eventbrite.co.uk/e/how-to-grow-your-digital-product-with-data-driven-prioritization-tickets-325887035897
#startup #management #ba
https://www.eventbrite.co.uk/e/how-to-grow-your-digital-product-with-data-driven-prioritization-tickets-325887035897
#startup #management #ba
Eventbrite
How to Grow Your Digital Product With Data-Driven Prioritization?
Our session will help you uncover objective ways of how to prioritize initiatives on your roadmap and make product development decisions.
Нещодавно дізнався на каналі Fireship, що refactoring.guru - це український проект. Дуже круто, що про це говорять іноземні канали. Особливо круто, коли українські пісні (нонейми в Україні) крутять на радіо в таких країнах як Німеччина. Зараз увесь світ на нашому боці та по-новому разом з нами відкриває Україну.
https://refactoring.guru/uk
https://refactoring.guru/uk
refactoring.guru
Рефакторинг і Патерни проектування
Рефакторинг - це контрольований процес поліпшення коду, без написання нової функціональності. Патерни проектування описують типові способи вирішення поширених проблем при проектуванні програм.
Тут досить цікава ініціатива започатковується. Цікаво, що нового індустрії дасть держава.
https://it-generation.gov.ua/
https://it-generation.gov.ua/
it-generation.gov.ua
IT Generation
Отримайте нову професію та розпочніть кар'єру в IT
https://www.infoworld.com/article/3669889/angular-15-promises-to-simplify-development.html
#angular #v15
#angular #v15
InfoWorld
Angular 15 promises to simplify development
Update due in November will stabilize standalone component APIs, introduce a new way to compose UI logic, and mark the end of the Protractor testing framework.
What was first JavaScript or EcmaScript?)
https://youtu.be/Sh6lK57Cuk4
https://youtu.be/Sh6lK57Cuk4
YouTube
The Weird History of JavaScript
The history of JavaScript over the last 25 years. How did a simple scripting language for Netscape evolve into the world's most widely used programming language? https://dev.to/codediodeio/the-weird-history-of-javascript-2bnb
Full Course: https://firesh…
Full Course: https://firesh…
For those who used Augury before there is an official extension for your Chrome Dev Tools from Angular team https://blog.angular.io/introducing-angular-devtools-2d59ff4cf62f
#angular #tips #devtools #debugging
#angular #tips #devtools #debugging
Medium
Introducing Angular DevTools
We’re thrilled to announce Angular DevTools — a Chrome DevTools extension that you can use to inspect the structure of your applications…
🔥1
In the first answer you can see a nice snippet explaining rxJS methods
#rxjs
https://stackoverflow.com/questions/49698640/flatmap-mergemap-switchmap-and-concatmap-in-rxjs
#rxjs
https://stackoverflow.com/questions/49698640/flatmap-mergemap-switchmap-and-concatmap-in-rxjs
Stack Overflow
flatMap, mergeMap, switchMap and concatMap in rxjs?
Someone, please explain the difference between SwitchMap and FlatMap in terms of Javascript ( in angular perspective, rxjs 5)
In my understanding.
SwitchMap only emits the latest observable value and
In my understanding.
SwitchMap only emits the latest observable value and
Forwarded from BanderaMedia🇺🇦
👩🎓 Google запускає в Україні безплатну навчальну програму
Google сьогодні анонсувала нову ініціативу підтримки українського бізнесу та ІТ-фахівців — безплатну навчальну програму «Розвивайте кар’єру з Google Cloud» для українців, які прагнуть здобути знання та практичні навички роботи з хмарними технологіями. Навчальний потік триватиме з 4 жовтня до 3 грудня 2022 року онлайн.
Програма покликана допомогти ІТ-розробникам і студентам отримати практичні навички, необхідні для розвитку кар’єри або пошуку нової роботи. Власне, Google ставить за мету до кінця 2023 року навчити до 10 000 українців основам роботи з хмарними технологіями.
Програма створена в Україні для:
- ІТ-фахівців та розробників, які хочуть розвивати свої навички та кар’єру у сфері хмарних технологій.
- Студентів ІТ-сфери, які закінчують навчання наступного року та потребують навичок роботи в хмарі для майбутнього працевлаштування.
Для ефективного навчання рекомендується володіти хоча б базовим рівнем англійської мови.
@Banderamedia
Google сьогодні анонсувала нову ініціативу підтримки українського бізнесу та ІТ-фахівців — безплатну навчальну програму «Розвивайте кар’єру з Google Cloud» для українців, які прагнуть здобути знання та практичні навички роботи з хмарними технологіями. Навчальний потік триватиме з 4 жовтня до 3 грудня 2022 року онлайн.
Програма покликана допомогти ІТ-розробникам і студентам отримати практичні навички, необхідні для розвитку кар’єри або пошуку нової роботи. Власне, Google ставить за мету до кінця 2023 року навчити до 10 000 українців основам роботи з хмарними технологіями.
Програма створена в Україні для:
- ІТ-фахівців та розробників, які хочуть розвивати свої навички та кар’єру у сфері хмарних технологій.
- Студентів ІТ-сфери, які закінчують навчання наступного року та потребують навичок роботи в хмарі для майбутнього працевлаштування.
Для ефективного навчання рекомендується володіти хоча б базовим рівнем англійської мови.
@Banderamedia
👍1
There are situations when you have multiple requests of the same url and one of the reasons could be multiple subscriptions then this article will help you with that, but be careful it is not always the case.
#rxjs #advanced
https://itnext.io/the-magic-of-rxjs-sharing-operators-and-their-differences-3a03d699d255
#rxjs #advanced
https://itnext.io/the-magic-of-rxjs-sharing-operators-and-their-differences-3a03d699d255
Medium
The magic of RXJS sharing operators and their differences
Before diving into sharing operators first we need to determinate what kind of observables are out there in RxJs. There are usually two…