Шось про айтішку – Telegram
Шось про айтішку
1.46K subscribers
437 photos
155 videos
2 files
592 links
Фронтенд, ШІ, 3D друк, FPV, історії з життя та роботи
Download Telegram
Новий день новий збір. У хлопців з 17ї бригади НГУ, на Донеччині, яким ми купували детектори дронів, залишився лише один пікап на усіх.

Так шо будемо їм шукати пажерік або ельку, треба 300 тис гримень. Частину я перевів з іншого збору який наразі не є пріоритетним, ще 100к хлопці закинули зі своїх.

Як завжди буду вам вдячний за донат і поширення https://send.monobank.ua/jar/7YuawBd5Po
2
В нас вийшов новий випуск подкасту Fwdays JavaScript talks. Цього разу говоримо про бекенд на JS, різні js рантайми, про біль рубістів при переході на ноду і про розвиток інженерів на бекенді з жс. За коменти під відео розігруємо квиток на конфу JavaScript fwdays’25 https://www.youtube.com/watch?v=eCoTxUHK33o
👍71
Нагадування донатити не тільки не зброю та захист, а і на реабілітацію військових.

Побратим одного з наших хлопців у літачковому двіжі втратив руку під час виконання бойового завдання. Можете допомогти хлопцю матеріально донатом на його карту 4441111026588867

Центри реабілітації:
- Rely Fund https://rely.fund/
- Superhumans https://superhumans.com/
9👍1
знайшов норм застосування генерації зображень у чатжпт

«Зроби не биту не крашену ласточку»
😁36
Forwarded from Serj Cho
та шо ви причепилися до того JS?
якщо казати шо JS гамно, шановні, а шо не гамно?
судячи з того шо я бачив за життя, не гівно був тіко асемблєр, бо на ньому ще треба навчитися писати, шоб зрозуміти, чи є там шось гавняшне.
про ентерпрайз, та вибір девелоперів - підходе до мене керівник і каже, нам треба переходити на технологію посучасніше, бо з айфреймами є обмеження, і розповідає шо всі зара по реакту пруться, і треба на реакті писати (дєкувати богу оминули ангуляр).
але при цьому натякає, шо треба apdex по нью реліку шоб був менше секунди, дуже бажано.
я кажу, ну йомана, у нас же віджети, буде боляче, давайте хоч inferno, preact або взагалі на чистому JS.
нашо він каже - ніт, шось інше бізнесу не продаси, треба React, шоб і інвєсторам і клієнтам подобалось, сучасне, модне, молодіжне, всіділа.
тіко шоб швидко розробляти, давайте на MUI (тища якорів в сраку).
кололись, плакали, але написав все на реакті.
потім опа, контексти та хуки подвезли - переписали.
потім хопа, тайпскріпт підвезли - переписали.
потім такі - ой, шось повільне все таке, давайте зіскочимо на preact.
наступним кроком - а давайте з vite бандлити, чіназес.
потім компанію купила інша компанія покрупніше - ціль досягнута, інвестори є.
йоба ентерпрайз архітєктори такі пудивилися, і кажуть - а нашо нам все таке просте, давайте перейдемо на мікросервіси, на ноду, трошка graphql, трошка фулстак девов підтягнемо, AWS, девопсів, і все буде чотка.
мораль басні:
- половина сервісів вимучали, половина скасували, бо за рік не змогли повністю переписати існуючий функціонал, а те шо релізнули - куце і багнуте, досі великими ложками доїдаємо проблєми.
- фронт раздуло біда-пічаль, об'єм кілобайтів кінцевому користувачу як з барского плеча, шоб вони теж ложками поїли, бо ж мікросервіси, вебкомпоненти, ізольовано все, десь новий інтерфейс, десь старий інтерфейс.
- деплой процес це пічалька, бо ж треба по ентерпрайзному все, юніт тести, e2e тести, coverage, лайтхауз перевірка, web vitals, you-name-it і т.п.
- дебажити фронт на проді - дабл пічалька, відтворити спеціфічний кейс локально, а потім на стейджингу займає купу часу.
- зара вже подивляються переписати на чистому JS, або хоча б провести рефакторінг повний.
- з пакетами npm проблем нема, але ж воно і не оновлюється роками, бо шоб оновити ту всю кашу, то адовий ад.
- написання нових фічей, це боротьба з сумісністю, залежностями, і підтриманням внутрішнього спокою.
- lean, agile, scrum, TDD, TPI, IDEAL, C4, GQM і отето от всьо - це другий чинник скрутних часів компанії, перший був у пост-ковід, коли пів-світу туристів перестали подорожувати.

Наостанок:
На мою думку, кожна технологія обирається під свої задачи, в яких вона максимально раціонально може бути використана. Особливо у високо навантажених проектах, компаніях з інтернаціональними remote based працівниками, і компаніях де менеджмент і стейкхолдери полюбляють приймати всраті рішення.
💯14👍7
Коли прийшов на легасі проєкт зі своїм уставом
😁34🤔1
Магазин одягу H&M буде використовувати АІ клонів моделей у маркетингових матеріалах.

Хочте ви того чи ні, а воно поступово йде до того, що ШІ витіснить частину сфер, так само як і діджиталізація впливає на світ і донині.

Воно може і неетично і не гарно, але бабло перемагає, а H&M це приклад компанії яка продає дешевий одяг і товари для дому, тому чому б і ні. Треба тільки створити прецедент і інші компанія підтягнуться бо тоді вже можна буде говорити що всі так роблять.

https://www.bbc.com/news/articles/c3vwg73xndeo.amp
😱5🔥2😁1
Може для написання коду в робочому проєкті АІшка не так й допомагає, або мені стрьомно це робити. Але от для розуміння шо де як працює в проєкті це топ, особливо коли нема документації чи як завжди вона не оновлюється.

Треба дізнатись як і де репортяться помилки? Чи де саме бекенд віддає дані юзера і як воно процеситься на клієнті? Спитав чатік і погнали. Топ.
👍4
ну шо за дебіч)) каже треба пофіксити лінкування модулів, ой а давай я тобі тут модерн обнову занесу в код... пройшло 10 секунд — no changes made
😁6
Media is too big
VIEW IN TELEGRAM
я тут навайбкодив апку на мак для транскрипції голосу у текст і одразу у кліпбоард, аішка раниться локально

запускаєте, у верхньому меню барі з'являється іконка апки, тицяєте CMD+Shift+R воно починає писати з мікрофону, скажіть шось, тицяєте CMD+Shift+R знов, запис стопається, робите кудись CMD+V і маєте побачити текст який ви тіки шо проговорили

🚨UPDATE🚨
нова версія https://whisper-recorder.com/
- з можливістю завантаження моделей
- universal бандл для Apple Sillicon та Intel
🔥16👏2
карочє це і смішно і не дуже, бо я за один вечір зробив апку і зараз от додав в неї автоапдейт (так шо вставновіть собі останню версію з сайту шоб отримувати апдейти) і згенерував сайт під неї, і воно вже не виглядає як прикол, а непоганий такий інструмент

https://whisper-recorder.com/
🎉14🤯7👍2
Кожен раз як Трамп шось утне, типу от як сьогодні з тарифами, я дістаю оцей скріншот твіту від CEO Vercel і не знаю чи мені сміятись чи ригати

It’s a new world indeed
🤮21😁71
боже чому жира така галіма, чого воно таке глючне...

а давайте на Rust перепишемо?? точно стане краще
😁16💯10
Мені сьогодні дзвонили питались шо там по нашому збору на тачку, бо у хлопців ще одна машина пішла лісом, підірвались на міні. Збір наповнений на 70%, залишилось ще 68 тис. так шо паднажмьом! Знаю шо вам зарплата от от має прийти https://send.monobank.ua/jar/7YuawBd5Po

Може там якась цікава нова гра виходить? Зробимо розіграш
👍43
Я тут пересів з платного Cursor на безкоштовний VS Code (бо в мене там халявна підписка на копайлот), включив усі функції агента і наче воно по фічам +- як Cursor. Але от next edit suggestion не так добре і швидко працює як в курсорі. Хтось пробував і те і те, які враження?
👍4👏1🤮1
Трохи про TypeScript, бо я десь 10 років тому зіскочив з JS, то тут, то там щось на ньому робив, але до TS руки нормально не доходили. А зараз от є нагода пописати на ньому в комерційних проєктах і розібратися, що воно таке.

Вцілому мова норм, не те щоб прям сильно далеко пішла від JS, але з типами реально легше рефакторити. Хоча коли починається викрутасне програмування типами, то вже напрягає, бо і так головняка хватає на проєкті. Для простого застосування, типу описати дані і покрити input/ouput функцій, бажано без женеріків — норм.

Інференс у TS класний, руками майже не приходиться кастувати, далеко не всі системи типів так вміють.

Прям якихось мінусів не бачу, більше хотілки. Хотілось б щоб TS став не просто надбудовою над JS, а прям норм мовою з нормальною стандартною бібліотекою — колекції, перетворення даних, дати, щоб не нести купу бібліотек типу Lodash чи Moment, а було з коробки, нормально продумано і стабільно. Дані — це основа, і якби з ними було зручніше працювати, маючи хорошу стандартну бібліотеку — була б красота.

В контексті розробки на React — треба імутабельні структури, бо реакт побудований під цю модель, і потуги натягнути його на JS створюють тільки біль і більше роботи. Існує купа бібліотек шоб подружити імутабельний реакт з мутабельним JS, це тільки підверджує несумісніть ідеї та застосування яке маємо по факту. Імутабельність добре клеїться з роботою з даними, тому тут тіки плюси. Або викинути реакт, але це вже інша тема для обговорення)

UPD: з мінусів це...
- тулінг навколо TS, те що часто редактор не підтягує зміни (при переключенні бренчів у гіті) і показує неправдиву інформацію, приходиться руками інвалідувати кеш ts серверу
- час компіляції — подивимось чи переписування на Go дасть щось на практиці
👍16
😁29🎉21🔥1
Почав нещодавно в роботі користуватись https://jam.dev/ як безкоштовною альтернативою Loom

Може згодиться якщо ви в роботі часто пишете скрінкасти де щось пояснюєте людям. Я так в асинхронній роботі частенько пишу відоси з оглядом дизайнів чи код ревью чи з демо нових фіч.
👍2