Вітаю наших дорогих і гарних жінок, яких ми сильно любимо ❤️
Дякую за натхнення що ви даруєте і бажаю хай розквітає ваш настрій новими барвами щастя 🌷
P.S. це я сам нагенерив пікчі в Open AI (DALL-E), вибрав для вас кращі з десятка ітерацій по 4 варіанта в кожній ітерації.
P.P.S. так, опенаі робить опечатки🙂 А ще звідкись брав цифру 9 а не 8.
#8march #8marchwomensday #internationalwomensday #internationalwomensday2023 #ai #openai #dalle2
Дякую за натхнення що ви даруєте і бажаю хай розквітає ваш настрій новими барвами щастя 🌷
P.S. це я сам нагенерив пікчі в Open AI (DALL-E), вибрав для вас кращі з десятка ітерацій по 4 варіанта в кожній ітерації.
P.P.S. так, опенаі робить опечатки
#8march #8marchwomensday #internationalwomensday #internationalwomensday2023 #ai #openai #dalle2
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2💘2
А в звʼязці з react-hook-form (via zodResolver) - шикарне рішення для 99% задач по формам.
Тому що zod:
→ сходу написана на TypeScript
→ 19.7K ⭐️ GitHub
→ лаконічна і строга (всі філди обовʼязкові по дефолту на відміну від yup, strict tsconfig etc)
→ очевидні типи і логіка валідації
Зокрема автор ліби пояснює як робити кондішинал валідацію гарніше ніж придумав yup:
→
.refine→
.superRefine - тут можна все дуже гарно реюзати, типізувати і видавати релевантні ерори.Насправді альтернатива зода - яп - теж доволі хороша ліба.
Пару років юзав яп і ок.
Але “магія джаваскрипта” яка початково існувала в япі дає про себе знати.
На практиці:
→ юзаю yup бо так історично склалось
→ активні проєкти поступово рефакторю на zod
→ нові проєкти пишу з zod
І вам рекомендую 👉
Хто хоче холіварити яка ліба краще - Zod or Yup - саме час це зробити в коментах
#coding
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9✍2🌚1
Що робити з фічами мвп реліза?
Що робити зі скоупом задач на спринт?
Відповідь така милозвучна що цілий трек написали 🎵 🎧
https://music.youtube.com/watch?v=DOhBOSSStyo&feature=share
Що робити зі скоупом задач на спринт?
Відповідь така милозвучна що цілий трек написали 🎵 🎧
https://music.youtube.com/watch?v=DOhBOSSStyo&feature=share
YouTube
Cut It (feat. Young Dolph)
Provided to YouTube by The Conglomerate Entertainment/Atlantc Records
Cut It (feat. Young Dolph) · O.T. Genasis · Young Dolph
Cut It (feat. Young Dolph)
℗ 2015 Atlantic Recording Corporation
Producer: ItrezBeats
Bass, Drums, Piano: Montre Edmonds
Vocals:…
Cut It (feat. Young Dolph) · O.T. Genasis · Young Dolph
Cut It (feat. Young Dolph)
℗ 2015 Atlantic Recording Corporation
Producer: ItrezBeats
Bass, Drums, Piano: Montre Edmonds
Vocals:…
🔥3😁2🌚1
Регулярки бувають дуже складні.
Відмічу два інструменти:
1. Сайт https://regexr.com/
2. Ліба https://regexp.dev/ (magic-regexp)
> Стосовно сайта regexr.com - це ТОП 🥇
Я постійно ним користуюсь:
→ коли треба написати чи продебажити регулярку
→ легкий і зручний інтерфейс
→ весь синтаксис розписаний, категоризований
→ візуалізація паттернів
→ легко тестувати, особливо граничні кейси
Чесно, цей сайт вирішив задачі всіх регулярок з якими я стикався досі за 10+ років девелопмента.
Саме на цьому сайті я нормально вивчив синтаксис регулярних виразів.
> Стосовно ліби regexp.dev
Нещодавно про неї дізнався (дякую підписникам)
→ 3K ⭐️ GitHub
→ TypeScript generics inferred❤️
→ дока розписана гарно і добре
→ використовує builder pattern щоб будувати складні регулярки крок за кроком
Виглядає цікаво і вже знайшла багато своїх фанатів.
Можливо буду юзати, а поки KISS - сайту цілком вистачає.
> Clean code points
→ всі регулярки винось в очевидно іменовані константи, наприклад регулярка на пікчі це славнозвісний EMAIL_VALIDATION_REGEX
→ коли назви не вистачає, розпиши JSDoc коментарем суть регулярки
→ опиши приклади: базовий та граничні кейси
#coding #software #regex
Відмічу два інструменти:
1. Сайт https://regexr.com/
2. Ліба https://regexp.dev/ (magic-regexp)
> Стосовно сайта regexr.com - це ТОП 🥇
Я постійно ним користуюсь:
→ коли треба написати чи продебажити регулярку
→ легкий і зручний інтерфейс
→ весь синтаксис розписаний, категоризований
→ візуалізація паттернів
→ легко тестувати, особливо граничні кейси
Чесно, цей сайт вирішив задачі всіх регулярок з якими я стикався досі за 10+ років девелопмента.
Саме на цьому сайті я нормально вивчив синтаксис регулярних виразів.
> Стосовно ліби regexp.dev
Нещодавно про неї дізнався (дякую підписникам)
→ 3K ⭐️ GitHub
→ TypeScript generics inferred
→ дока розписана гарно і добре
→ використовує builder pattern щоб будувати складні регулярки крок за кроком
Виглядає цікаво і вже знайшла багато своїх фанатів.
Можливо буду юзати, а поки KISS - сайту цілком вистачає.
> Clean code points
→ всі регулярки винось в очевидно іменовані константи, наприклад регулярка на пікчі це славнозвісний EMAIL_VALIDATION_REGEX
→ коли назви не вистачає, розпиши JSDoc коментарем суть регулярки
→ опиши приклади: базовий та граничні кейси
#coding #software #regex
Please open Telegram to view this post
VIEW IN TELEGRAM
✍8👍5👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Навіть дзеркальну кнопку можна зробити - https://shiny-button.vercel.app/
Сліди від натискань залишає 🙂
Imagination is the limit 💡
А також слабкі девайси юзерів, дедлайн проєкту, бюджет клієнта, SEO metrics etc.
Сліди від натискань залишає 🙂
Imagination is the limit 💡
А також слабкі девайси юзерів, дедлайн проєкту, бюджет клієнта, SEO metrics etc.
🤩11👍3❤1😁1
🆕 Оновили футер сайту.
Додали:
- Terms And Conditions
- Payment methods SVG icons
Скоро їм буде використання😏
P.S. іконки оптимізовані через тулзу SVG Viewer. Кому треба - копіюйте собі прямо з футера на сайті.
#targer
Додали:
- Terms And Conditions
- Payment methods SVG icons
Скоро їм буде використання
P.S. іконки оптимізовані через тулзу SVG Viewer. Кому треба - копіюйте собі прямо з футера на сайті.
#targer
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1😈1
#TypeScript 5.0 ✅ 🎉
Він тут! Обожнюю апгрейди😍
Вже сьогодні можете юзати нові фічі, яких чимало.
Адже це мажорний апгрейд😎
У цьому дописі хочу виділити один поінт - команда розробки змінила інфраструктуру того як мова написана під капотом.
Вони відмовились від namespaces переписавши всю кодбазу на ECMAScript modules.
Саме це зробило нову версію швидшою і легшою!
→ білд тайм швидше на 10%-25%
→ typenoscript package size зменшили на 46%
→ розробники мови краще розуміють користувачів адже тепер самі всюди мають працювати з модулями, не неймспейсами
А це прямопропорційно зручно розміру ваших проєктів.
Тому шлемо лайки дев команді тайпскрипта за те що вони такі молодці❤️
Він тут! Обожнюю апгрейди
Вже сьогодні можете юзати нові фічі, яких чимало.
Адже це мажорний апгрейд
У цьому дописі хочу виділити один поінт - команда розробки змінила інфраструктуру того як мова написана під капотом.
Вони відмовились від namespaces переписавши всю кодбазу на ECMAScript modules.
Саме це зробило нову версію швидшою і легшою!
→ білд тайм швидше на 10%-25%
→ typenoscript package size зменшили на 46%
→ розробники мови краще розуміють користувачів адже тепер самі всюди мають працювати з модулями, не неймспейсами
А це прямопропорційно зручно розміру ваших проєктів.
Тому шлемо лайки дев команді тайпскрипта за те що вони такі молодці
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤🔥5⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤1👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22🤡1🌚1👾1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁8🤣2
4 096 - це не просто 4 кілобайти.
І не просто перша моя зарплата в командній розробці.
Це число символізує дещо важливе.
Завдяки цьому числу ми розпочнемо те, що відрізняє нас від купи інших інфопабліків.
Адже ми не просто інфопаблік, розумієте?😏
І не просто перша моя зарплата в командній розробці.
Це число символізує дещо важливе.
Завдяки цьому числу ми розпочнемо те, що відрізняє нас від купи інших інфопабліків.
Адже ми не просто інфопаблік, розумієте?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Дізрапт ринка! 💪
Я оголошую перше всеукраїнське змагання по джаваскрипту - JS Dark Ninja 🥷
💻 💻 👨💻 💻 💻 💻 💻 😱 😍
Такого ще ніхто не робив!🔥
КОЛИ: 8 квітня 2023 з 14 до 18 год.
ДЕ: Онлайн.
ЯК: Купуй квиток на сайті https://targer.dev
Прийди і покажи свій скіл на практиці.
Докажи що ти ТОПовий девелопер🔝
Виріши всі таски швидше і краще ніж інші учасники і отримай:
→ почесний титул JS Dark Ninja 🥷
→ винагороду переможця - 4096 грн🤑
+20% піде на донат нашим героям в ЗСУ.
Репост другу якого інвайтиш на змагання😈
💻 💻 👨💻 💻 💻 💻 💻 😱 😍
#targer #tcc #disrupt
Я оголошую перше всеукраїнське змагання по джаваскрипту - JS Dark Ninja 🥷
Такого ще ніхто не робив!
КОЛИ: 8 квітня 2023 з 14 до 18 год.
ДЕ: Онлайн.
ЯК: Купуй квиток на сайті https://targer.dev
Прийди і покажи свій скіл на практиці.
Докажи що ти ТОПовий девелопер
Виріши всі таски швидше і краще ніж інші учасники і отримай:
→ почесний титул JS Dark Ninja 🥷
→ винагороду переможця - 4096 грн
+20% піде на донат нашим героям в ЗСУ.
Репост другу якого інвайтиш на змагання
#targer #tcc #disrupt
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👏2😱2
Media is too big
VIEW IN TELEGRAM
Ви мої ранні пташки! JS Dark Ninja 🥷
А значить для вас діють спеціальні Early Bird Tickets🕊
Зараз участь в змаганні коштує всього💲 8️⃣ ✅
Тому якщо ви досі вагаєтесь прийняти участь чи ні - це ваш знак.
Пора.
Адже поступово ціна на квиток буде рости🆙
P.S. чим більше квитків розкуплять, тим кращі призи отримають переможці.
Встигніть купити самі і запрошуйте друзів та колег - https://targer.dev
Залишилось 15 днів.😎
Пролетять швидко. Інфа сотка.
#targer #tcc
А значить для вас діють спеціальні Early Bird Tickets
Зараз участь в змаганні коштує всього
Тому якщо ви досі вагаєтесь прийняти участь чи ні - це ваш знак.
Пора.
Адже поступово ціна на квиток буде рости
P.S. чим більше квитків розкуплять, тим кращі призи отримають переможці.
Встигніть купити самі і запрошуйте друзів та колег - https://targer.dev
Залишилось 15 днів.
Пролетять швидко. Інфа сотка.
#targer #tcc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🫡1
Додатково планую стрімити початок і кінець змагання.
Інший час будемо чатитись в групі.
Залишилось 14 днів
https://www.youtube.com/watch?v=Iq8Sho6WM-0
Переходь на ютюб щоб клікати таймкоди
#targer #tcc #youtube
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Targer TCC огляд флоу змагання HD 1080p
Показую флоу змагання на таргері від купівлі квитка на івент до результатів лідерборда.
Сайт - https://targer.dev
Усі новини в телеграмі - https://news.1rj.ru/str/targer_dev
00:00 - інтро
00:25 - сторінка івенту
1:05 - купуємо квиток
(далі робота з локалхостом, не…
Сайт - https://targer.dev
Усі новини в телеграмі - https://news.1rj.ru/str/targer_dev
00:00 - інтро
00:25 - сторінка івенту
1:05 - купуємо квиток
(далі робота з локалхостом, не…
❤2👍2
Завтра ефір 👋
17:30 - 18:30
Година дзвінку в гуглміт про ІТшні теми.
Ви питаєте я відповідаю.
Згадуйте кому що цікаво :)
Зокрема розкажу чому люблю теілвінд.
Лінка на дзвінок - https://meet.google.com/zkv-gvvq-tav
17:30 - 18:30
Година дзвінку в гуглміт про ІТшні теми.
Ви питаєте я відповідаю.
Згадуйте кому що цікаво :)
Зокрема розкажу чому люблю теілвінд.
Лінка на дзвінок - https://meet.google.com/zkv-gvvq-tav
Please open Telegram to view this post
VIEW IN TELEGRAM
Google
Real-time meetings by Google. Using your browser, share your video, desktop, and presentations with teammates and customers.
🔥6❤🔥1👍1
Tailwind intellisense працює в VS Code 👩💻
Інсталимо екстеншин bradlc.vscode-tailwindcss і базова магія інтелісенсу готова.
Далі, для кастомних пропсів компонентів, для винесених змінних я додаю ось таку конфігу в .vscode/setings.json
І тоді все правильно підсвічується, підсказує💫
#coding #tailwind #tailwindcss
Інсталимо екстеншин bradlc.vscode-tailwindcss і базова магія інтелісенсу готова.
Далі, для кастомних пропсів компонентів, для винесених змінних я додаю ось таку конфігу в .vscode/setings.json
І тоді все правильно підсвічується, підсказує
"tailwindCSS.classAttributes": ["class", "className", "ngClass", ".*ClassName", ".*Styles"],
// The assumption is the block should end with ;
// (and there should be no ; within the classes declarations)
"tailwindCSS.experimental.classRegex": [
["/\\*tw\\*/ ([^;]*);", "'([^']*)'"],
["clsxm\\('([^']*)'\\)"]
],
#coding #tailwind #tailwindcss
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4✍1❤1
April Bug Bounty 😏
Бездоганних MVP стартапів не буває - інакше то вже не MVP.
Мій стартап таргер знаходиться саме на цій стадії зародження, перших клієнтів - дорогих учасників змагань🤗
І всі ваші фідбеки, ваші репости і розповіді друзям - це дуже допомагає продукту стати бездоганним🔝
Дякую вам!😊
Вже через тиждень, наступної суботи відбудеться перше публічне змагання🤩
Потрібно добре підготуватись, тому я запрошую всіх до безкоштовного тестування системи - так званої Bug Bounty Program.
Хто знайде критичні баги, важливі вразливості системи - той отримає круті знижки на квиток до основного івенту JS Dark Ninja 🥷
Івент для тестінга вже на сайті - https://targer.dev/competitions/5116f35d-a786-4cfc-9267-564e03ce8acd
Старт сьогодні о 19, завершуємо в пн о 9 ранку⏳
Бездоганних MVP стартапів не буває - інакше то вже не MVP.
Мій стартап таргер знаходиться саме на цій стадії зародження, перших клієнтів - дорогих учасників змагань
І всі ваші фідбеки, ваші репости і розповіді друзям - це дуже допомагає продукту стати бездоганним
Дякую вам!
Вже через тиждень, наступної суботи відбудеться перше публічне змагання
Потрібно добре підготуватись, тому я запрошую всіх до безкоштовного тестування системи - так званої Bug Bounty Program.
Хто знайде критичні баги, важливі вразливості системи - той отримає круті знижки на квиток до основного івенту JS Dark Ninja 🥷
Івент для тестінга вже на сайті - https://targer.dev/competitions/5116f35d-a786-4cfc-9267-564e03ce8acd
Старт сьогодні о 19, завершуємо в пн о 9 ранку
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
April Bug Bounty telegram group - https://news.1rj.ru/str/tcc_bug_bounty
В групі обговорюємо фідбеки, знайдені баги👆
Все безкоштовно, допоможіть протестити і покращити продукт👨💻
В групі обговорюємо фідбеки, знайдені баги
Все безкоштовно, допоможіть протестити і покращити продукт
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2