Шо по коду?
Шо по коду?
  • Видео 137
  • Просмотров 74 187

Видео

E15 - Середовища для розробки
Просмотров 6632 года назад
E15 - Середовища для розробки
E14 - Обробка помилок
Просмотров 5272 года назад
E14 - Обробка помилок
E13 - Як працює Mastodon?
Просмотров 5202 года назад
E13 - Як працює Mastodon?
E12 - Маловживані мови програмування: Clojure
Просмотров 6092 года назад
E12 - Маловживан мови програмування: Clojure
E11 - Співбесіди в IT
Просмотров 7102 года назад
E11 - Співбесіди в IT
E10 - Що нового у Python 3.11?
Просмотров 7212 года назад
E10 - Що нового у Python 3.11?
E09 - Сигнали в Linux
Просмотров 4512 года назад
E09 - Сигнали в Linux
E08 - Мова програмування Go у 2022
Просмотров 9982 года назад
E08 - Мова програмування Go у 2022
E07 - Rust у ядрі Linux
Просмотров 1,4 тыс.2 года назад
E07 - Rust у ядр Linux
E06 - Анотації типів у Python
Просмотров 4242 года назад
E06 - Анотації типів у Python
E05 - Чи є життя поза межами Git?
Просмотров 1,9 тыс.2 года назад
E05 - Чи є життя поза межами Git?
E04 - Passkeys від Apple
Просмотров 3142 года назад
E04 - Passkeys від Apple
E03 - Фреймворки та патерни не потрібні
Просмотров 5242 года назад
E03 - Фреймворки та патерни не потрібні
E02 - Монорепозиторій
Просмотров 6672 года назад
E02 - Монорепозиторій
E01 - Спонтанні налаштування та балачки про відкрите апаратне забезпечення 😛
Просмотров 5392 года назад
E01 - Спонтанн налаштування та балачки про відкрите апаратне забезпечення 😛

Комментарии

  • @PiotrRzeszów-c9x
    @PiotrRzeszów-c9x 7 часов назад

    бляха я пропустив

  • @glukua1
    @glukua1 День назад

    Прикольний випуск, шкода що не вийшло дивитись наживо! Але таке враження що намагались дуже багато інформації втиснути в один випуск :) Загалом мені здалось, що трохи занадто сильно повʼязали деякі рішення, які насправді не обовʼязково мають бути звʼязані. Я думаю якщо розглянути більше мов то стане більш помітно. Коли я про це думаю то мені здається тут набагато більше вимірів, і вони досить незалежні. Наприклад: 1. Асінк-авейт проти «грін тредів» це зазвичай тільки про наявність кольоровості функцій. 2. Стекфул і стеклес про те де тримається стан корутин («стек» у якомусь вигляді все одно є, тут скоріше про те які структури даних використовуються) 3. Ну і рантайм або вбудований в рантайм мови або віддається бібліотекам (при чому навіть у рантайма кілька рівнів, наприклад менеджмент памʼяті стеків і скедулінг). В С++ і расті є асінк-авейт стеклес корутіни де рантайм віддається бібліотекам (але наприклад С++ забирає на себе саме алокацію фреймів за що отримав багато критики за не зовсім чистоту). Але при цьому для С++ є спроби стандартизувати стекфул грін треди (і є бібліотеки в бусті) які при цьому все ще видають рантайм скедулінга бібліотеці. В Hack є асінк авейт, але стекфул корутіни (як раз з тими трюками про копіювання стеку про які ви говорили) при цьому є оптимізації для корутін які не засинають щоб не робити на них стек взагалі. Ну і більшість рантайму звісно сховано від бібліотек.

  • @МаксимТолстик
    @МаксимТолстик 2 дня назад

    27:37 як на мене в джаві користувались threadExecutors. В моєму оточенні ніхто реактивщиною чи ComplitableFuture не користувався, всі плювалися.

  • @glukua1
    @glukua1 3 дня назад

    8мб стеку по барабану, бо поки ви туди не залізли то памʼять не мапиться. Того віртуальної памʼяті буде використовуватись багато, але RSS буде ок (якщо ви звісно не залізли в ці 8мб)

  • @KuzyoYaroslav
    @KuzyoYaroslav 4 дня назад

    Запозичив собі lualine breadcrumbs. Дякую

  • @cyberGrogu
    @cyberGrogu 4 дня назад

    фючі не монади

  • @taintedmind3033
    @taintedmind3033 5 дней назад

    Богдан легенда, можливо і Олега вдасться запросити)?

  • @MSolianko
    @MSolianko 7 дней назад

    Класно знову почути Богдана, жаль що їхній канал став на паузу класні теми були

  • @Finalitik
    @Finalitik 10 дней назад

    Нарешті не "тяп-ляп конфіг з нуля", а розбір бойової конфігурації. Це є набагато цікавіше

  • @feoktant
    @feoktant 11 дней назад

    Я тільки про Pijul дізнався, а тут вже і джиуджится з'явилася 😮 дякую за контент)

  • @nobuddhy
    @nobuddhy 12 дней назад

    Бешено плюсую і тематику і формат! Маєте байміекофі?

    • @nobuddhy
      @nobuddhy 12 дней назад

      Сука, встиг написати зв дві секунди до того, як про це сказали в відео :)))

    • @shopokodu
      @shopokodu 12 дней назад

      Дякуємо! Посилання на BuyMeaCoffee можна знайти в шапці каналу, або за посиланням нижче: buymeacoffee.com/shopokodu?l=uk

  • @seedered
    @seedered 12 дней назад

    Замахнулися на святе Гіт - найкращий і нічого не треба вигадувати нового. Prove me i'm wrong

  • @takumi_senju
    @takumi_senju 13 дней назад

    Тут повинен бути легендарний мем про стандарти

  • @OnlyAppleInc
    @OnlyAppleInc 14 дней назад

    Як iOS розробнику було цікаво послухати про погляд на Swift зі сторони інших розробників. :)

    • @shopokodu
      @shopokodu 13 дней назад

      О, а нам цікавий ваш погляд! Фігні не наговорили? 😅

    • @OnlyAppleInc
      @OnlyAppleInc 13 дней назад

      @ до guard чогось докопались, і сказали, що не бачите сенсу використовувати Swift десь окрім розробки під системи Apple. Його давно вже використовують для писання backend’у, можна використовувати для писання додатків на Android і Windows, як допоміжний. Наприклад, Arc Browser під Windows написаний на Swift. Ще в минулому році Apple анонсували, що Swift можна буде використовувати для програмування мікроелектроніки. А у всьому іншому ваше розуміння відповідало реальності, приємно було вас слухати. :)

  • @takumi_senju
    @takumi_senju 14 дней назад

    53:35 стосовно варіативності мені завжди хочеться згадати легендарний ruby, ось там це філософія ціла

  • @oleksii_luchnikov
    @oleksii_luchnikov 14 дней назад

    nvzone/showkeys - Minimal Eye-candy keys screencaster for Neovim

  • @realcake1340
    @realcake1340 14 дней назад

    от де ви були місяці два тому)) як раз налаштовував собі

    • @torque_onair
      @torque_onair 9 дней назад

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

  • @yevhen-studio
    @yevhen-studio 16 дней назад

    emacs краще все рівно

    • @Lavashyk
      @Lavashyk 16 дней назад

      Навіювати свій досвід, щоб почати срач - такий собі прийомчик)

  • @koss5211
    @koss5211 16 дней назад

    Дякую за сгрім, було дуже цікаво, багато чого дізнався З приводу кольорів це наче проста тема, але як тільки діло дойде до кольоросприйняття, то все, габела, я на приклад не бачу майже всі цифри в таблиці Рабкіна, а окремо все норм. helix як ковток свіжого повітря, особливо з підходом "все з коробки", але поки що нема плагінів, хоч скоріш за все вони будуть, і буде це на Scheme/Steel (An embeddable and extensible scheme dialect built in Rust.) але це не точно.

    • @ikalnytskyi
      @ikalnytskyi 13 дней назад

      Особисто мене Helix підкупає тим, що з підходом "все з коробки" необхідність в плагінах зводиться до мінімуму. Є щось чарівне в тому, що в тебе стандартний текстовий редактор, що працює всюди однаково. Це дуже відрізняється від сьогоденного NeoVim, де мій NeoVim відрізняється від NeoVim мого сусіда так сильно, що окрім базових речей немає нічого спільного. 🙂

  • @avramukk
    @avramukk 17 дней назад

    Поділитесь репозиторієм на дотфайли що були відео?

    • @shopokodu
      @shopokodu 17 дней назад

      Звісно! github.com/ikalnytskyi/dotfiles

    • @avramukk
      @avramukk 16 дней назад

      ​@@shopokodu якшо шо то там було d2w)) delete two wrods change 5 words і тд

  • @avramukk
    @avramukk 17 дней назад

    Найс нарешті цікавий двіж) можна вічно дивитись на чужі дотфайли) Ще б флешки не кидали вночі оце на стрімі. Ви ж шарите як мелінеали дуріють від дарк мода.

    • @tomsage24
      @tomsage24 16 дней назад

      Ну ви пане так вже кажете, ніби до цього було не цікаво🙃

    • @avramukk
      @avramukk 10 дней назад

      @@tomsage24 цей особливо цікаво)

  • @tomsage24
    @tomsage24 17 дней назад

    З всіх пінгвінів вподобайка🐧

  • @palychbasist
    @palychbasist 20 дней назад

    Я шось пропустив? Якісь поїхавші знов забороняють святкувати новий рік в Україні? І що значить «треба» дарити подарунки на Різдво? Хто це сказав? А якщо я не християнин?

    • @shopokodu
      @shopokodu 20 дней назад

      Так, ви щось пропустили. Пропонуємо вам переслухати ще раз, більше уважніше цього разу.

  • @takumi_senju
    @takumi_senju 21 день назад

    2:30 о це мій комет, як завжди подкаст крутий❤

  • @ukrmapper
    @ukrmapper 21 день назад

    В вечір суботи як ковток свіжого повітря

  • @tomsage24
    @tomsage24 21 день назад

    94 перегляди за час стріму💪 Потужна потужність💛💙

  • @volodymyrsulevskyi7351
    @volodymyrsulevskyi7351 25 дней назад

    Дякую за ваш подкаст, чекаю нові випуски! Успіхів в новому році!

    • @shopokodu
      @shopokodu 25 дней назад

      Дякуємо, що ви з нами! ❤️

  • @yurashymon
    @yurashymon 27 дней назад

    я, як користувач nixos екосистеми, можу заявити, що це доволі зручно. Але перед цим треба дууже сильно напрягтись) я, як користувач helix, можу заявити, що це доволі зручно. Але я ніколи не користувавсь vim keybinds, тому не можу сказати, чи легко здійснювати перехід) я, як користувач wezterm, можу заявити, що це доволі зручно. Але оскільки він не такий "хайповий", то там поки не дуже підтримка wayland)

  • @tomsage24
    @tomsage24 27 дней назад

    Йой, що я пропустив...

  • @nas1k
    @nas1k 27 дней назад

    буду переходити на ghostty. Хоча так як є tmux то я щось не розумію нащо ці усі таби в самому терміналі. Але у Alacrity є кацапський контрибютор. Поки на WezTerm. Nix для мене це утиліта року. Але часу я вгатив нормально на нього. Просто так склались зорі. Зараз у мене на Маку повністю уся ось сконфігурована nix-darwin. (Але починав я з NixOS).

  • @Ukuraina-cs6su
    @Ukuraina-cs6su 27 дней назад

    Хтось зрозумів про нативний термінал? Чим воно відрізняється від будь чого иншого?

    • @ВладиславПаращенко-д8щ
      @ВладиславПаращенко-д8щ 27 дней назад

      Використовує нативні діалогові вікна, тому доступні інпути, які розміщені у заголовку вікна

    • @ikalnytskyi
      @ikalnytskyi 27 дней назад

      Під «нативним» мається на увазі фреймворки та тулкіти, що є рідними для операційної системи. У випадку macOS - це SwiftUI та Metal для GPU рендерінгу. У випадку Linux - це GTK (+libadwaita) та OpenGL. Відрізняється це від іншого тим, що, по-перше, такі застосунки виглядають рідно, тобто не виділяються на фоні інших застосунків, як то Slack чи VS code, чи Kitty. По-друге, вони не потребують багато ресурсів і дуже часто є енергоефективними. По-третє, не порушують загальних UX концепцій тієї чи іншої операційної системи.

    • @Ukuraina-cs6su
      @Ukuraina-cs6su 27 дней назад

      @@ikalnytskyi ви коли це пишете вас не засмутило що два відкритих термінали (один з понтом нативний, а другий з понтом - ні) виглядали абсолютно однаково? таймкод скинути? які нафіг уі-концепції у терміналі?

    • @ikalnytskyi
      @ikalnytskyi 27 дней назад

      @@Ukuraina-cs6su Ні, не засмутило. Бо це порівняння не мало жодного сенсу, бо пан Руслан показав два нативних термінала. iTerm2 є нативним терміналом для macOS. Візьміть будь який не нативний термінал (Kitty, Warp, WezTerm, etc) і порівняйте.

  • @takumi_senju
    @takumi_senju 28 дней назад

    🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉

  • @asiryk
    @asiryk 28 дней назад

    Ще про fish. Його переписали із C++ на Rust. Тепер US Government compliant ✔️

  • @xyuriii
    @xyuriii Месяц назад

    Які проміжні ланки між мікросервісами і монолітами? Очевидно що моноліт - це мегасервіс, тому... проміжні ланки - це мілісервіси і кілосервіси. А між останніми двома очевидно serviceless :) Якщо серйозно, то ось цікавий плейліст на тему: ruclips.net/video/t6nkR_CJ-0A/видео.html Хоча виглядає дещо уривчастим і незакінченим. Насправді мені б і самому хотілося б запустити якийсь проект на мікросервісах. Чому? Щоб скласти враження. Бо поки не спробуєш... Ну і ще в деякій мірі пов'язана сторінка: web.archive.org/web/20240224213818/www.gruntwork.io/why-prod-is-down/

  • @nas1k
    @nas1k Месяц назад

    Ех, пройшлись по моїй професії 😅

    • @shopokodu
      @shopokodu Месяц назад

      Хорошо пройшлись? Якісно? 😅

    • @nas1k
      @nas1k Месяц назад

      @@shopokodu багато що доречно :)

  • @Andriy063
    @Andriy063 Месяц назад

    Для мене основна цінність LLM це пошук і пропозиція рішень на вузькоспеціалізовані запити. Раніше для реалізації певної фічі доводилося копати документацію, яка зазвичай дуже не очевидно написана, або гуглити з перемінним результатом. Наприкінці цього процесу, який в особливо клінічних випадках міг займати години, ні про яке ефективне і оптимальне написання коду вже не йдеться, все відкладається через "зварений" мозок в процесі пошуку або дебагу чергової "unknown error". LLM пропонує варіанти, які після деякого доопрацювання напильником є тим, що ти шукаєш, при чому цей результат за хвилини а не за години "monkey job'інгу"

  • @YuriyGrechanyi
    @YuriyGrechanyi Месяц назад

    про 2+2, будь ласка не питайте його чи впевнений він в тому, бо юзаю його для хелсчеків 😂

  • @МихаилВ-н7т
    @МихаилВ-н7т Месяц назад

    Помітив дві основні проблеми під час використання LLM для створення чогось трохи більшого ніж декілька функцій: 1. Не тримає контекст. В одному місті виправляє, в іншому, вилазить нова проблема. В принципі, про це говорили у випуску. 2. Щоб написати щось масштабне, треба дуже деталізовано розписати умови. І тут ми стикаємося з тим що описано в пункті 1, але це не основна проблема. Основна проблема в тому, що ми коли деталізуємо умови, фактично пишемо програму на натуральній мові, яка для цього не призначена і простіше робити це на мовах, які були створені спеціально для цього, тобто на мовах програмування. Технологія цікава і в певних задачах спрощує роботу, але порівнювати ШІ з людським інтелектом, чи очікувати що він має до нього скоро наблизитися - це фантазії.

    • @rkiyanchuk
      @rkiyanchuk Месяц назад

      Саме так, зайвим є намагання антропоморфувати технологію. Про це ще класик говорив 😉

  • @bvs-16
    @bvs-16 Месяц назад

    Коментар для просування, сміливо пропускайте :) Користуюсь ллмками майже щоденно. Мій основний юз-кейс це "Give me an example of how to do X on a Y programming language (platform, framework, whatever...)", тобто в основному для того щоб отримати якийсь напрямок вектору вирішення задачі. Але були й задачі які вирішувались 100% claude, наприклад: мав пачку одноманітних тікетів де потрібно було на пітоні парсити лог файли (задачі по суті підібрати регулярки яким розпарсити різноформатні секції файлів) і віддати json, і от я не знаю слів якими можна описати моє небажання виконувати такі задачі (без "штучного інтелекту" :) ). Вважаю що якщо є такі інструменти то варто їх використосувати, при тому що бенефіти явно переважають. З іншого ж боку я вчився писати код ще до цього всього, самостійно вирішуючи кожну проблему гуглінням й безкіненчими пошуками на форумах, сьогоднішні джуніори вчаться й працюють в кардинально інших умова. Добре це чи погано нехай кожен для себе вирішить сам. Дякую за підкаст. У кінці цього випуску говорили про SRE як можливо наступну тему - було б дуже цікаво послухати.

  • @andriybench4273
    @andriybench4273 Месяц назад

    А чого не попросити ChatGpt згенерувати код, а Genini - тести до нього. Крім того, якійсь третій LLM можна нав'язати роль компілятора/інтерпретатора та заставити "виконати" тести та отримати результат ;)

  • @olegmakarikhin
    @olegmakarikhin Месяц назад

    01:00 мабуть ні, схоже вводив неправильно пароль до судо, і мене записали до колоночки нечемних

  • @ukrwily9397
    @ukrwily9397 Месяц назад

    Коли вже хоч ви з телені злізете? :(

    • @shopokodu
      @shopokodu Месяц назад

      Маєте на увазі з телеграму?

  • @ievlevdmitriy
    @ievlevdmitriy Месяц назад

    Пане Ігоре, стосовно LDD на маку спробуйте otool -L /usr/lib/ssh-keychain.dylib

  • @boyywnkobe
    @boyywnkobe Месяц назад

    як вам джс і тс ?

    • @shopokodu
      @shopokodu Месяц назад

      На жаль, жоден з ведучих не писав на JS та TS комерційно, то дуже важко дати коментар. Пан Ігор, наприклад, трохи розважався з JS років 15 тому, але з того часу екосистема і мова не стояли на місці і дуже змінились. :)

  • @RetryMarchel
    @RetryMarchel Месяц назад

    Супер подкаст! Дякую. Але не «показчик», а «вказівник». Він же нічого не показує, лише вказує на розставання обʼєкту в памʼяті.

  • @avramukk
    @avramukk 2 месяца назад

    Good.

  • @Liubov_110
    @Liubov_110 2 месяца назад

    Був баг у гуґл пей. А може ще досі є)) Довго пояснювати, розказувати деталі і розписувати всі кліки та результати. Головне, що поновила спонсорство на каналі

    • @shopokodu
      @shopokodu 2 месяца назад

      Дякуємо, за підтримку! 💙💛

  • @CodeBeep
    @CodeBeep 2 месяца назад

    Викидайте айфони взагалі всі))

  • @kiss.tornado
    @kiss.tornado 2 месяца назад

    проЄкт ((( новий дибільний правопис

  • @ikalnytskyi
    @ikalnytskyi 2 месяца назад

    ruclips.net/video/-49TpYjvJQs/видео.html