ІТ спільнота targer.dev 👨💻👩🏼💻
Old but gold 👑
Особливо це стосується випадків коли девелопиш свій перший стартап 😄
Наприклад в мене була історія в Харкові зі стартапом - мобільною апкою для замовлення їжі в ресторанах.
Зайшов в апку, вибрав ресторан, вибрав їжу, оплатив, прийшов поїв, задоволений пішов. ✅
Не чекаєш офіціанта, не чекаєш меню, не чекаєш чек оплати. Все в пару кліків.🔝 🔥
Особливо дуже зручно коли хочеш прийти на ланч - все треба дуже швидко поки обідня перерва.
А ми намудрили там…)
- і фічу відгуків, рейтингів, вебсокети для ріалтайма прикрутили
- команда людей 6
- одразу мікросервіси для джави, брокер rabbitMQ
- git submodules
- реакт нейтів щоб білдити андроід та іос в маркети
- клауд інфра на ажурі
В результаті процес йшов дуууууже повільно і дуже багато ресурсів забрав і не підійшов для укр ринку, ринок був не готовий до такого. А потім ще й ковід як нагрянув, всі ресторани позакривали свої зали і глово взлетів до небес.
Ми думали буде просто, а замість простоти тішили себе ілюзіями що сходу мільйон юзерів як нагрузить систему і треба бути готовим до цього, треба писати масштабування на всю Україну 🥲
Хорошим рішенням тут було б використати щось маленьке навіть безкоштовне по типу Firebase. Таке розуміння приходить з досвідом.
Не треба думати що ваш стартап це єдинорог за 1 місяць і що всі будуть в захваті розказувати своїм друзям і тому аудиторія сарафанним радіо експоненційно безкоштовно виросте, увесь світ дізнається про вас.
Спочатку зробіть прототип, дуже простий но функціональний.
Провалідуйте ідею, подивіться що юзери користуються і вже тоді розширяйте функціонал, дизайни, інфраструктуру.
p.s. ця історія трапилась ще до того як глово став популярним
Наприклад в мене була історія в Харкові зі стартапом - мобільною апкою для замовлення їжі в ресторанах.
Зайшов в апку, вибрав ресторан, вибрав їжу, оплатив, прийшов поїв, задоволений пішов. ✅
Не чекаєш офіціанта, не чекаєш меню, не чекаєш чек оплати. Все в пару кліків.
Особливо дуже зручно коли хочеш прийти на ланч - все треба дуже швидко поки обідня перерва.
А ми намудрили там…)
- і фічу відгуків, рейтингів, вебсокети для ріалтайма прикрутили
- команда людей 6
- одразу мікросервіси для джави, брокер rabbitMQ
- git submodules
- реакт нейтів щоб білдити андроід та іос в маркети
- клауд інфра на ажурі
В результаті процес йшов дуууууже повільно і дуже багато ресурсів забрав і не підійшов для укр ринку, ринок був не готовий до такого. А потім ще й ковід як нагрянув, всі ресторани позакривали свої зали і глово взлетів до небес.
Ми думали буде просто, а замість простоти тішили себе ілюзіями що сходу мільйон юзерів як нагрузить систему і треба бути готовим до цього, треба писати масштабування на всю Україну 🥲
Хорошим рішенням тут було б використати щось маленьке навіть безкоштовне по типу Firebase. Таке розуміння приходить з досвідом.
Не треба думати що ваш стартап це єдинорог за 1 місяць і що всі будуть в захваті розказувати своїм друзям і тому аудиторія сарафанним радіо експоненційно безкоштовно виросте, увесь світ дізнається про вас.
Спочатку зробіть прототип, дуже простий но функціональний.
Провалідуйте ідею, подивіться що юзери користуються і вже тоді розширяйте функціонал, дизайни, інфраструктуру.
p.s. ця історія трапилась ще до того як глово став популярним
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
🥲 Мільярди доларів втрат через багу в одному рядку коду:
- пуш в продакшн без тестінга “бо малий чендж”
- 9 год мережа була мертва
141 лям доларів 2023 року це 60 лямів 🍋 1990 і це лише корекція інфляції.
Але як підкреслив автор в ті часи інфраструктура була малопопулярною, дуже мало девайсів порівнянно з сучасними масштабами.
Тому еквівалентна інфраструктура і збитки на сьогодні це лярди💵
Єдине що додам в сучасних умовах таке навряд повториться бо зараз:
- інфраструктура мультикластерна, мультихмарова і гібридна (разом з дедікейтед серверами)
- авто тести
- ізольовані кластери та регіони серверів з розподілом трафіка на робочі сервери де б вони не були (load balancer)
- гігантські продукти покладаються на кубернетіс
- кубернетіс релізить ченджі поступово, контейнер за контейнером
- якщо нові контейнери починають крашитись чи взагалі не стартують то настає автоматичний ролбек системи на попередню працюючу версію
Тобто сучасні великі системи автоматично вміють себе лікувати (self healing ❤️🩹) і моніторять себе самі щоб видаляти неробочий код з інфраструктури.
https://youtu.be/0lS8U6Rq6EY?si=iCRQaf0RkNGfi7nz
- пуш в продакшн без тестінга “бо малий чендж”
- 9 год мережа була мертва
141 лям доларів 2023 року це 60 лямів 🍋 1990 і це лише корекція інфляції.
Але як підкреслив автор в ті часи інфраструктура була малопопулярною, дуже мало девайсів порівнянно з сучасними масштабами.
Тому еквівалентна інфраструктура і збитки на сьогодні це лярди
Єдине що додам в сучасних умовах таке навряд повториться бо зараз:
- інфраструктура мультикластерна, мультихмарова і гібридна (разом з дедікейтед серверами)
- авто тести
- ізольовані кластери та регіони серверів з розподілом трафіка на робочі сервери де б вони не були (load balancer)
- гігантські продукти покладаються на кубернетіс
- кубернетіс релізить ченджі поступово, контейнер за контейнером
- якщо нові контейнери починають крашитись чи взагалі не стартують то настає автоматичний ролбек системи на попередню працюючу версію
Тобто сучасні великі системи автоматично вміють себе лікувати (self healing ❤️🩹) і моніторять себе самі щоб видаляти неробочий код з інфраструктури.
https://youtu.be/0lS8U6Rq6EY?si=iCRQaf0RkNGfi7nz
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
$60 Million Loss From ONE Line Of Code
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Reviewed article: https://engineercodex.substack.com/p/how-one-line-of-code-caused-a-60
By: Leonardo Creed
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen…
https://twitch.tv/ThePrimeagen
Reviewed article: https://engineercodex.substack.com/p/how-one-line-of-code-caused-a-60
By: Leonardo Creed
MY MAIN YT CHANNEL: Has well edited engineering videos
https://youtube.com/ThePrimeagen…
🔥7👍2😱1
Forwarded from Жабаскрипт (веде Віктор Турський)
Intro to Large Language Models від Andrej Karpathy
Неймовірно круте відео про те, що таке Large Language Model (ChatGPT й інші). Відео не вимагає ніяких спеціалізованих знань по AI чи програмуванню. Дуже рекомендую, щоб трохи почати краще розуміти LLM, їх можливості, їх майбутнє, як їх зламують та інше.
Рекомендую!
ВІДЕО: https://www.youtube.com/watch?v=zjkBMFhNj_g
Неймовірно круте відео про те, що таке Large Language Model (ChatGPT й інші). Відео не вимагає ніяких спеціалізованих знань по AI чи програмуванню. Дуже рекомендую, щоб трохи почати краще розуміти LLM, їх можливості, їх майбутнє, як їх зламують та інше.
Рекомендую!
ВІДЕО: https://www.youtube.com/watch?v=zjkBMFhNj_g
YouTube
[1hr Talk] Intro to Large Language Models
This is a 1 hour general-audience introduction to Large Language Models: the core technical component behind systems like ChatGPT, Claude, and Bard. What they are, where they are headed, comparisons and analogies to present-day operating systems, and some…
👍9❤2
Це вам не Siri.
Мобільна апка ChatGPT має круту обнову в безкоштовній версії GPT 3.5 - спілкування голосом.
Комфортна розмова, хороша якість аудіо відповіді, плавна.
Рекомендую спробувати. (українську поки не вміє, спілкуюсь інглішом).
Ще зовсім трошки і АІ пройде тест тюринга.
Мобільна апка ChatGPT має круту обнову в безкоштовній версії GPT 3.5 - спілкування голосом.
Комфортна розмова, хороша якість аудіо відповіді, плавна.
Рекомендую спробувати. (українську поки не вміє, спілкуюсь інглішом).
Ще зовсім трошки і АІ пройде тест тюринга.
👍6🔥3😁1
ІТ спільнота targer.dev 👨💻👩🏼💻
🥲 Мільярди доларів втрат через багу в одному рядку коду: - пуш в продакшн без тестінга “бо малий чендж” - 9 год мережа була мертва 141 лям доларів 2023 року це 60 лямів 🍋 1990 і це лише корекція інфляції. Але як підкреслив автор в ті часи інфраструктура…
Схоже Київстар не юзає кубернетіс 😄🤦🏻♂️
Вже мінімум 5 год не працює мережа, і ще 5 год обіцяють фіксити.
Вже мінімум 5 год не працює мережа, і ще 5 год обіцяють фіксити.
😁9🙈4
Нова версія тейлвінда 3.4 🎉
Додали різні зручності яких не вистачало (svh, dvh, children selectors etc) а також заохочують юзати модернову фічу грідів - сабгріди😮
Для розуміння сабгрідів рекомендую ось цей ютюб туторіал та MDN статтю.
Блог теілвінда - https://tailwindcss.com/blog/tailwindcss-v3-4
Додали різні зручності яких не вистачало (svh, dvh, children selectors etc) а також заохочують юзати модернову фічу грідів - сабгріди
Для розуміння сабгрідів рекомендую ось цей ютюб туторіал та MDN статтю.
Блог теілвінда - https://tailwindcss.com/blog/tailwindcss-v3-4
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Subgrid & Container Queries change how we can create layouts
https://kevinpowell.co/courses?utm_campaign=general&utm_source=youtube&utm_medium=containersubgrid 👈 Looking to get better at CSS? I’ve got a range of cours...
👍4🔥4❤1
Коли останній раз підтягувались та віджимались?
А більше 10 разів підряд?
А регулярно довше ніж місяць?
Знаю особисто, для нас ітшників значно легше постійно бути скрюченими як креветки 🍤 за монітором і робити мінімум рухів.
В лонг термі це призведе до дорогущих травм і сильної просадки перфоменсу. ☝🏻
Тому мотивація дня - зробіть воркаут вже сьогодні ⏰
(Just do it by Shia LaBeouf - yesterday you said tomorrow, make your dreams come true. Nothing is impossible.)
Я час від часу займаюся воркаутом (турнік, бруси, присідання, прес) і це дуже допомагає витримувати нові задачі які постійно виникають по проєктам.
Моя історія з фітнесом (воркаутом) вкотре почалася 24 червня 2023 року і ось вже 66 інтенсивних занять виконано ✅
Спойлер - півроку занять а я досі не виглядаю як термінатор 🥲 (тут мем понурого хатіко)
Колеги в спортзалі які вже чогось досягли кажуть треба 2 і більше років стабільно займатися.
Зате почуваюся значно краще.
Це мій новий регулярний рекорд занять фізичними вправами і я не збираюсь зупинятися, тому що це лайфстайл - розумна людина має бути сильна і розумом і тілом 🧠💪
Девелопмент для розуму.
Воркаут для тіла.
В комбінації - невідворотний успіх на рівні Таноса 🧤
І допоміг мені в цьому мій пет проєкт - фітнес калькулятор 🧮
який я по швидкому напедалив як прототип півроку тому і досі ним користуюсь адже дуже зручно:
- ніякої реклами та реєстрації, одразу рахуєш свої повтори та підходи
- рахується в один клік
- екран не тухне, тому не треба розблоковувати для кожного запису підходу
- короткий підсумок в кінці заняття який легко сковіювати собі в нотатки чи будь куди для майбутнього аналізу
📣 Скоро заопенсорсю його на гітхаб і розкажу детальніше.
🧑💻👩🏼💻👨💻 Такий проєкт це хороша база для демонстрації різних прийомів та best practices які ви можете переймати собі у проєкти.
А також база для діалогу про те як краще писати проєкти💡
Поклікати прототип можна вже зараз тут https://fitness.targer.dev/
Прикріпляю відео процесу та скріншот з підсумком всього заняття.
#fitness #opensource
А більше 10 разів підряд?
А регулярно довше ніж місяць?
Знаю особисто, для нас ітшників значно легше постійно бути скрюченими як креветки 🍤 за монітором і робити мінімум рухів.
В лонг термі це призведе до дорогущих травм і сильної просадки перфоменсу. ☝🏻
Тому мотивація дня - зробіть воркаут вже сьогодні ⏰
(Just do it by Shia LaBeouf - yesterday you said tomorrow, make your dreams come true. Nothing is impossible.)
Я час від часу займаюся воркаутом (турнік, бруси, присідання, прес) і це дуже допомагає витримувати нові задачі які постійно виникають по проєктам.
Моя історія з фітнесом (воркаутом) вкотре почалася 24 червня 2023 року і ось вже 66 інтенсивних занять виконано ✅
Спойлер - півроку занять а я досі не виглядаю як термінатор 🥲 (тут мем понурого хатіко)
Колеги в спортзалі які вже чогось досягли кажуть треба 2 і більше років стабільно займатися.
Зате почуваюся значно краще.
Це мій новий регулярний рекорд занять фізичними вправами і я не збираюсь зупинятися, тому що це лайфстайл - розумна людина має бути сильна і розумом і тілом 🧠
Девелопмент для розуму.
Воркаут для тіла.
В комбінації - невідворотний успіх на рівні Таноса 🧤
І допоміг мені в цьому мій пет проєкт - фітнес калькулятор 🧮
який я по швидкому напедалив як прототип півроку тому і досі ним користуюсь адже дуже зручно:
- ніякої реклами та реєстрації, одразу рахуєш свої повтори та підходи
- рахується в один клік
- екран не тухне, тому не треба розблоковувати для кожного запису підходу
- короткий підсумок в кінці заняття який легко сковіювати собі в нотатки чи будь куди для майбутнього аналізу
🧑💻👩🏼💻👨💻 Такий проєкт це хороша база для демонстрації різних прийомів та best practices які ви можете переймати собі у проєкти.
А також база для діалогу про те як краще писати проєкти
Поклікати прототип можна вже зараз тут https://fitness.targer.dev/
Прикріпляю відео процесу та скріншот з підсумком всього заняття.
#fitness #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥6👍3🔥2
Чуваки мігрували з клауда на приватну інфру щоб економити 💵 7 лямів за 5 років 😯
💵 150К платили щомісяця амазону, зрозуміли що це трешак і засетапили свою власну інфру.
В своєму блозі розписали часті питання та відповіді FAQ - https://world.hey.com/dhh/the-big-cloud-exit-faq-20274010
В своєму блозі розписали часті питання та відповіді FAQ - https://world.hey.com/dhh/the-big-cloud-exit-faq-20274010
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6⚡1🤯1
У новорічні свята трапляються дива 🎄 🎅🏻 🎁 🌟
Відкриваю вакансію для Frontend Developer в нашу компанію OSDB - SaaS Platforms Development
(реагуйте, репостіть, щоб допомогти шукаючим знайти нову команду)
Для контакту і деталям по вакансії пишіть Vitalina Vyskrebets (linkedin, кодова фраза “від таргера”)
Від себе озвучу такі ключові вимоги:
+ 2+ years of experience as a frontend developer.
+ React, TanStack Query (FKA React Query), react-hook-form.
+ TailwindCSS, MUI.
+ REST API (OpenAPI, axios).
До зустрічі з новим колегою👋
Зображення створені індивідуально під цю вакансію через ШІ Dall-E, тому там смішні опечатки: reCact, rePact, tEALWNDcss та інші 😄
#vacancy #tailwindcss #restapi #2024 #ukraine
#fullremote #frontenddeveloper #react #typenoscript
Відкриваю вакансію для Frontend Developer в нашу компанію OSDB - SaaS Platforms Development
(реагуйте, репостіть, щоб допомогти шукаючим знайти нову команду)
Для контакту і деталям по вакансії пишіть Vitalina Vyskrebets (linkedin, кодова фраза “від таргера”)
Від себе озвучу такі ключові вимоги:
+ 2+ years of experience as a frontend developer.
+ React, TanStack Query (FKA React Query), react-hook-form.
+ TailwindCSS, MUI.
+ REST API (OpenAPI, axios).
До зустрічі з новим колегою
Зображення створені індивідуально під цю вакансію через ШІ Dall-E, тому там смішні опечатки: reCact, rePact, tEALWNDcss та інші 😄
#vacancy #tailwindcss #restapi #2024 #ukraine
#fullremote #frontenddeveloper #react #typenoscript
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄7❤1☃1👏1😁1🎅1
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉12🎄2☃1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
5 корисних вправ щоб тримати очі здоровими 😄
😁9👍1
Apple Vision Pro вийшов на ринок 🔥
Поки лише в штатах, за $3499 за стартову версію на 256 Гб.
Що означає в Україні ціна легко буде +500 дол.
Ключові моменти:
→ Нова операційна система visionOS
→ Новий спеціальний чип R1 для швидкої обробки камер і стрімінгу, працює в парі з M2
→ R1 процесить фрейми на швидкості 12 мс, що означає 80 герц дисплея
→👀 🤏 🤌 Керування відбувається очима та руками, нема окремих джойстиків
→🔋 Павербанка вистачає на 2-4 год роботи. Можна одразу заряджатись від розетки і працювати скільки хочеш
→ Девайс підбирається індивідуально, потрібно сканувати свою голову через FaceID щоб апка підібрала оптимальні розміри + відповісти ряд питань, щоб зрозуміти які лінзи потрібні
→ Деякі компанії поки відмовились від адаптації своїх апок під епл віжн, наприклад нема YouTube app (частково вирішується відкриттям сайту ютюба в сафарі)
→ 💻 Макбук конектиться з епл віжн, і тоді клавіатура і тачпад працюють в усіх віртуальних вікнах епл віжн, в тому числі монітор самого макбука можна віртуально ресайзити і мувати куди зручно (реальний монітор макбука вимикається в цьому режимі)
→ Реальний світ рендериться на внутрішньому дисплеї з зовнішніх камер. Тобто це не наскрізні окуляри, а реконструкція, тому мілкий шрифт з айфона буде видно розмито.
Це перша версія, тому вірю потім зроблять павербанк потужніше, полегшать масу девайса, збалансують щоб не було перекоса вперед тощо.
Головне щоб цей продукт добре розкупили і тоді будуть гроші на розвиток технології.
Офіційний сайт епл про продукт - https://www.apple.com/apple-vision-pro/
Якісний фідбек на 37 хвилин від популярного влогера Marques Brownlee після тижня користування окулярами - https://youtu.be/dtp6b76pMak
Поки лише в штатах, за $3499 за стартову версію на 256 Гб.
Що означає в Україні ціна легко буде +500 дол.
Ключові моменти:
→ Нова операційна система visionOS
→ Новий спеціальний чип R1 для швидкої обробки камер і стрімінгу, працює в парі з M2
→ R1 процесить фрейми на швидкості 12 мс, що означає 80 герц дисплея
→
→
→ Девайс підбирається індивідуально, потрібно сканувати свою голову через FaceID щоб апка підібрала оптимальні розміри + відповісти ряд питань, щоб зрозуміти які лінзи потрібні
→ Деякі компанії поки відмовились від адаптації своїх апок під епл віжн, наприклад нема YouTube app (частково вирішується відкриттям сайту ютюба в сафарі)
→ 💻 Макбук конектиться з епл віжн, і тоді клавіатура і тачпад працюють в усіх віртуальних вікнах епл віжн, в тому числі монітор самого макбука можна віртуально ресайзити і мувати куди зручно (реальний монітор макбука вимикається в цьому режимі)
→ Реальний світ рендериться на внутрішньому дисплеї з зовнішніх камер. Тобто це не наскрізні окуляри, а реконструкція, тому мілкий шрифт з айфона буде видно розмито.
Це перша версія, тому вірю потім зроблять павербанк потужніше, полегшать масу девайса, збалансують щоб не було перекоса вперед тощо.
Головне щоб цей продукт добре розкупили і тоді будуть гроші на розвиток технології.
Офіційний сайт епл про продукт - https://www.apple.com/apple-vision-pro/
Якісний фідбек на 37 хвилин від популярного влогера Marques Brownlee після тижня користування окулярами - https://youtu.be/dtp6b76pMak
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Ухти, ви бачили який міні тіндер зробили в слаку? 😄
На мобілці є «catch up» (зверху зліва) таба коли є непрочитані повідомлення, і увійшовши в цю табу чати показуються як карточки в тіндері які треба свайпати вліво чи вправо щоб залишити непрочитаними чи відмітити прочитаними :)
Виходить це геймифікація продукту 💡
Беремо паттерн інтерфейсу популярної апки (тіндер) і відтворюємо його в продукті, тоді користувачу цікавіше заходити і взаємодіяти з продуктом.✅
#ux #ui #gamification
На мобілці є «catch up» (зверху зліва) таба коли є непрочитані повідомлення, і увійшовши в цю табу чати показуються як карточки в тіндері які треба свайпати вліво чи вправо щоб залишити непрочитаними чи відмітити прочитаними :)
Виходить це геймифікація продукту 💡
Беремо паттерн інтерфейсу популярної апки (тіндер) і відтворюємо його в продукті, тоді користувачу цікавіше заходити і взаємодіяти з продуктом.
#ux #ui #gamification
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7
Компілятор тайпскрипта може багувати і це ок. 🪲 👍
Тому що це доволі рідкісні кейси, а бенефіти від правильної поведінки в рази перевищують усі проблемні моменти.
Зіштовхнувся з такою еророю як на скріншоті.
Рядки 7 та 16 однакові по своїй суті.
Але компілятор каже що на 16 рядку є ерора.🐞
Моє припущення такої поведінки в тому, що розробники компілятора оптимізували перевірки.
Тобто на 16 рядку компілятор бачить літерал
А тому думає що там може бути
В той час як в рядках 5 та 7 компілятор детально перевіряє всі кейси і бачить що
Чому 7 та 16 рядки мають різну поведінку?
Бо
Хоча тайпскрипт правильно інферить тип
#typenoscript #compiler #bug
Тому що це доволі рідкісні кейси, а бенефіти від правильної поведінки в рази перевищують усі проблемні моменти.
Зіштовхнувся з такою еророю як на скріншоті.
Рядки 7 та 16 однакові по своїй суті.
Але компілятор каже що на 16 рядку є ерора.
Моє припущення такої поведінки в тому, що розробники компілятора оптимізували перевірки.
Тобто на 16 рядку компілятор бачить літерал
false і усі подальші умови “перевіряє слабо, базово”.А тому думає що там може бути
undefined.В той час як в рядках 5 та 7 компілятор детально перевіряє всі кейси і бачить що
undefined НЕ можливий.Чому 7 та 16 рядки мають різну поведінку?
Бо
false літерал це захардкожений токен, а на 7 рядку expression який запуститься в рантаймі і аж потім буде відомо результат.Хоча тайпскрипт правильно інферить тип
ok2: false проте наявність виразу замість літерала змушує його перевіряти всі умови рядку.#typenoscript #compiler #bug
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤯2❤1🦄1
Ви теж відчуваєте щось польське?
Коли в терміналі пишете git але клавіатура українська і виходить пше
Коли в терміналі пишете git але клавіатура українська і виходить пше
😁18🤣3