Блог

Дізнайтеся більше про GeekBye, отримуйте оновлення продукту та відкрийте наш підхід до ШІ-допомоги на співбесідах.

Розрив з'єднання не повинен ронити весь застосунок — а наш ронив
Steven

Steven

6 липня 2026 р.6 хв читання

Розрив з'єднання не повинен ронити весь застосунок — а наш ронив

Коли наш бекенд відвалився посеред зустрічі, він не просто призупинив транскрипцію — він поклав увесь застосунок. Причиною була одна необроблена подія, а виправлення вмістилося в десять рядків. Це кластер релізів, завдяки якому GeekBye лишається в системі й на зв'язку крізь те, що раніше його вбивало.

Інженерія
Надійність
Electron
Релізи GeekBye

Останні статті

Анатомія доведення ПЗ до досконалості: як код-рев'ю зловило те, що не змогли тести
Steven
Steven5 хв читання

Анатомія доведення ПЗ до досконалості: як код-рев'ю зловило те, що не змогли тести

Упродовж усієї серії GeekBye v2 повторюється те саме: виправлення проходить кожен тест на машині розробника, а потім код-рев'ю доводить, що воно б не спрацювало майже ні в кого. Ось робочий процес за дев'ятьма релізами — ворота рев'ю, відлови на етапі виправлення і дисципліна «протестуй до відвантаження», яка перетворює «у мене працює» на «працює».

Інженерія
Процес
Код-рев'ю
Ваш застосунок для Mac отримує доступ до мікрофона — і забуває його при кожному запуску
Steven
Steven5 хв читання

Ваш застосунок для Mac отримує доступ до мікрофона — і забуває його при кожному запуску

GeekBye попросив доступ до мікрофона, ви його надали, і все запрацювало. Наступний запуск: доступу немає. А в Системних параметрах → Мікрофон застосунок узагалі не з’явився. Винуватцем виявилася функція безпеки macOS, що тихо запускає застосунок зі шляху, який зникає — ось діагноз і виправлення в одне натискання.

macOS
Дозволи
Інженерія
Як транслювати звіт у реальному часі без мерехтіння
Steven
Steven5 хв читання

Як транслювати звіт у реальному часі без мерехтіння

Коли зустріч завершується, підсумок GeekBye тепер заповнюється наживо, а не змушує вас витріщатися на крутний індикатор. Щоб потоковий інтерфейс відчувався спокійним, а не смиканим, довелося розв'язувати мерехтіння двічі — раз для структурних полів, раз для markdown — і другим рішенням став рендерер, який ми вже мали.

Інженерія
Фронтенд
Стрімінг
Одна кодова база, два застосунки: як зробити white-label без форку
Steven
Steven5 хв читання

Одна кодова база, два застосунки: як зробити white-label без форку

GeekBye і Pavleur — це два по-різному брендовані десктопні застосунки, зібрані з одного репозиторію: без форку, без дубльованої кодової бази. Ось механіка часу збірки, яка перетворює одну кодову базу на два продукти, і однорядковий баг, через який наш другий застосунок представлявся неправильним іменем.

Інженерія
Архітектура
Збірка
Одна CSS-змінна, п'ять раундів рев'ю та ланцюжок інструментів Swift, що збрехав
Steven
Steven6 хв читання

Одна CSS-змінна, п'ять раундів рев'ю та ланцюжок інструментів Swift, що збрехав

GeekBye v2.0.7 зробив увесь оверлей регульовано напівпрозорим — що звучить як однорядкова зміна CSS і абсолютно нею не було. Справжня історія — про те, що виловило код-рев'ю: дві поверхні, які відмовлялися згасати, панель запису, що виглядала неправильно за тієї самої прозорості, і скомпільований бінарник, який стрибнув на 672 байти, бо наша власна документація підказала рецензенту неправильну версію Swift.

Інженерія
Дизайн
Збірка
Ми видалили 5 000 рядків аудіокоду — і транскрипти почали з'являтися двічі
Steven
Steven5 хв читання

Ми видалили 5 000 рядків аудіокоду — і транскрипти почали з'являтися двічі

GeekBye v1.6 вирвав два вбудовані Swift-транскрайбери й замінив їх одним уніфікованим конвеєром — чиста різниця понад 5 000 видалених рядків, зроблено просто тоді, коли люди були посеред зустрічі в застосунку. А потім транскрипти почали з'являтися двічі, бо баг переїхав на той єдиний шар, який досі вважав, що двигунів два.

Інженерія
Транскрипція
Архітектура
Перевірка безпеки, через яку застосунок стало неможливо закрити
Steven
Steven5 хв читання

Перевірка безпеки, через яку застосунок стало неможливо закрити

Автооновлення виявилося найважчою функцією, яку ми будь-коли випускали, — шість релізів за чотири дні, щоб воно перестало ламати застосунок. Найгіршу ваду ми внесли самі, намагаючись бути обережними: 500-мілісекундна «захисна» перевірка, що перетворювала невдале оновлення на процес, який буквально неможливо було закрити.

Інженерія
Electron
Надійність
Що насправді являє собою реліз із 127 комітів
Steven
Steven5 хв читання

Що насправді являє собою реліз із 127 комітів

GeekBye v1.7.0 — це 127 комітів за одинадцять днів. Ззовні це схоже на сотню дрібниць. Зсередини це були дві великі функції, переплетені разом, — і одну з них спершу побудували не в тому місці, потім вирвали й перебудували посеред релізу. Ось анатомія великого релізу.

Інженерія
Реліз
Архітектура
Баг з навушниками-вкладишами: коли співрозмовник зникав з нашої транскрипції
Steven
Steven6 хв читання

Баг з навушниками-вкладишами: коли співрозмовник зникав з нашої транскрипції

Двоканальна транскрипція працювала бездоганно на динаміках ноутбука та на повнорозмірних навушниках. Потім хтось вставив навушники-вкладиші — і людина, з якою він говорив, просто зникала з транскрипції, бо Chromium мовчки приглушував наше аудіо тієї миті, коли співрозмовник починав говорити. Одинадцять виправлень провалилися. Дванадцяте змінило всю архітектуру.

Інженерія
Аудіо
Транскрипція
Спокійне програмне забезпечення: як ми прибрали миготливий перемикач і навчили чат казати, у якому він режимі
Steven
Steven6 хв читання

Спокійне програмне забезпечення: як ми прибрали миготливий перемикач і навчили чат казати, у якому він режимі

Два невеликі релізи GeekBye без гучних функцій — лише перемикач у налаштуваннях, який перестав миготіти, і чат-асистент, який нарешті каже, чи відповів він у режимі зустрічі, чи в режимі кодування. Ось скільки насправді коштує «спокійне програмне забезпечення», по одній деталі за раз.

Продукт
Дизайн
Інженерія
Транскрипція в реальному часі, коли файрвол блокує WebSocket
Steven
Steven4 хв читання

Транскрипція в реальному часі, коли файрвол блокує WebSocket

Корпоративні мережі обожнюють пропускати HTTPS і тихцем убивати upgrade до WebSocket. Це непомітно ламає транскрипцію в реальному часі. GeekBye v2.0.8 автоматично переходить на чисто-HTTPS транспорт — а його випуск викрив баг, який зробив би всю функцію непотрібною.

Транскрипція
Мережі
Інженерія
Чому запис екрана захоплює не той монітор (і як ми це виправили)
Steven
Steven4 хв читання

Чому запис екрана захоплює не той монітор (і як ми це виправили)

На конфігурації з двома моніторами GeekBye записував і робив скриншоти з основного дисплея незалежно від того, на якому екрані ви працювали. Фікс умістився в одну невелику функцію — але перша її версія була хибною, і код-рев’ю впіймало чому.

Запис екрана
Кілька дисплеїв
Інженерія
День, коли наш застосунок влаштував DDoS самому собі
Steven
Steven5 хв читання

День, коли наш застосунок влаштував DDoS самому собі

Черга відкладених завантажень, випущена вся разом при запуску, перетворила кожен клієнт GeekBye на маленьку атаку denial-of-service на наші власні сервери. Виправлення — і драбина liveness з’єднання, яку воно змусило нас побудувати — одна з найкорисніших речей, яких навчив нас v2.

Надійність
Мережі
Інженерія
Чого насправді варта версія 2: 206 комітів чесних станів
Steven
Steven6 хв читання

Чого насправді варта версія 2: 206 комітів чесних станів

GeekBye v2 не був релізом нових функцій. Це були 206 комітів, націлених на одну ідею: застосунок ніколи не повинен брехати про власний стан. Ось чого це коштує — включно з однорядковою помилкою в lockfile, яка ледь не завадила нам випустити хоч щось із цього.

Надійність
Інженерія
Реліз
Чому ваш ШІ-нотатник зупиняє запис посеред зустрічі
Steven
Steven5 хв читання

Чому ваш ШІ-нотатник зупиняє запис посеред зустрічі

Наш власний застосунок завершив дві наші зустрічі, поки співрозмовник був на середині фрази. Форензичний слід привів до таймера бездіяльності з добрими намірами, який чув лише вас, — і до другого бага, здатного заблокувати весь робочий стіл. Обидва виправлені в GeekBye v2.0.9.

Надійність
Зустрічі
Інженерія
Чому ШІ-транскрипція перекручує технічні терміни (і як ми це виправили)
Steven
Steven6 хв читання

Чому ШІ-транскрипція перекручує технічні терміни (і як ми це виправили)

Жива сесія почула «what is the pointer in C++» як «what is the point in life». Ось слід розслідування від того транскрипту до GeekBye v2.0.11 — keyterm biasing, гонка, що обривала з'єднання, і день, коли наш власний фікс обернувся проти нас.

Транскрипція
Надійність
Інженерія
Від зустрічей до агентів: перетворіть розмову на роботу, яку виконає ваш ШІ
Chris
Chris5 хв читання

Від зустрічей до агентів: перетворіть розмову на роботу, яку виконає ваш ШІ

Вузьке місце — не модель, а те, як донести реальний контекст до ваших агентів. Ось практичний шлях стати майстром агентного інструментарію та як передати рішення зустрічі прямо в Claude Code, Codex чи будь-якого агента.

Агенти ШІ
Агентні робочі процеси
Нотатки зустрічей
Claude Code проти Codex: справжня навичка — це грамотність в агентах
Chris
Chris8 хв читання

Claude Code проти Codex: справжня навичка — це грамотність в агентах

Усі питають, що з них краще. Це хибне питання. Ось у чому кожен інструмент робить вас сильнішими — і навичка 2026 року, яка справді має значення: керувати, делегувати й перевіряти агентів.

AI агенти для коду
Claude Code
Codex
GeekBye для студентів і навчання: ваш AI-партнер у навчанні
Christian
Christian4 хв читання

GeekBye для студентів і навчання: ваш AI-партнер у навчанні

Робіть скриншоти лекційних слайдів, отримуйте пояснення складних понять, розв’язуйте домашні завдання крок за кроком і налаштовуйте GeekBye під свої курси. Студентський посібник, як вчитися швидше та менше нервувати.

Студенти
Навчання
Інструменти для навчання
GeekBye для технічних співбесід: інструкція «До / Під час / Після»
Christian
Christian4 хв читання

GeekBye для технічних співбесід: інструкція «До / Під час / Після»

Тридцять хвилин виступу з високими ставками, розкладені на дії, які GeekBye робить за вас увечері напередодні, за дві хвилини до співбесіди, під час задачі з програмування, під час поведінкового раунду та одразу після.

Технічні співбесіди
Підготовка до співбесіди
AI-інструменти
Гарячі клавіші GeekBye: опануйте додаток за 60 секунд
Christian
Christian3 хв читання

Гарячі клавіші GeekBye: опануйте додаток за 60 секунд

Три комбінації покривають дев’яносто відсотків того, що ви робите в GeekBye. Запам’ятайте їх, розберіться з нюансом клавіші Fn на Mac, перемикайте пресети, коли IDE забирає комбінацію, — і миша вам більше не потрібна.

Гарячі клавіші
Продуктивність
Інструкція
Дивіться, як GeekBye залишається невидимим: 5 живих демо на топових платформах для зустрічей
Christian
Christian3 хв читання

Дивіться, як GeekBye залишається невидимим: 5 живих демо на топових платформах для зустрічей

Подивіться, як GeekBye зникає під час реальної демонстрації екрану в Google Meet, Microsoft Teams, Zoom, Slack та Webex. П’ять коротких демо. Вигляд кандидата та інтерв’юера поруч.

Приватність
Демо-відео
Невиявний
8 найкращих альтернатив Cluely у 2026 році (після витоку даних)
Steven
Steven13 хв читання

8 найкращих альтернатив Cluely у 2026 році (після витоку даних)

Cluely злив дані співбесід 83 000 користувачів. Ось 8 безпечніших і надійніших AI-асистентів для співбесід, які дійсно захищають вашу приватність.

Інструменти AI для співбесід
Альтернативи Cluely
Асистенти для співбесід
Розуміння 6 метрик ефективності вашої співбесіди
Chris
Chris6 хв читання

Розуміння 6 метрик ефективності вашої співбесіди

GeekBye оцінює вашу співбесіду за шістьма вимірами — Впевненість, Чіткість, Конкретність, Залученість, Самовладання та Релевантність. Дізнайтеся, що означає кожна метрика та як використовувати їх для покращення.

Interview Tips
Meeting Analysis
Performance Metrics
Миттєво відкривайте звіт про зустріч за допомогою Cmd+Shift+.
Chris
Chris3 хв читання

Миттєво відкривайте звіт про зустріч за допомогою Cmd+Shift+.

Припиніть клацати по меню, щоб знайти аналіз зустрічі. Одне клавіатурне скорочення — Cmd+Shift+. — відкриває вкладку Звіт з повним підсумком зустрічі, показниками ефективності та зворотним зв'язком від AI.

Keyboard Shortcuts
Meeting Analysis
Tips & Tricks
Як отримати миттєву AI-допомогу одним клавіатурним скороченням
Steven
Steven4 хв читання

Як отримати миттєву AI-допомогу одним клавіатурним скороченням

Натисніть Cmd+Enter і отримайте AI-допомогу для будь-чого на вашому екрані. Без копіювання, без пояснень — GeekBye бачить те, що бачите ви, і допомагає миттєво.

AI-асистент
Клавіатурні скорочення
Продуктивність
Перестаньте гадати, як пройшло ваше інтерв'ю
Steven
Steven5 хв читання

Перестаньте гадати, як пройшло ваше інтерв'ю

GeekBye автоматично аналізує ваші інтерв'ю та зустрічі, надаючи детальні нотатки та відверту оцінку вашого виступу.

Meeting Notes
AI Analysis
Interview Feedback
Як транскрибувати інтерв'ю в реальному часі з GeekBye
Steven
Steven3 хв читання

Як транскрибувати інтерв'ю в реальному часі з GeekBye

Більше ніяких хаотичних нотаток під час співбесід. GeekBye транскрибує все в реальному часі — ваш голос і голос інтерв'юера — щоб ви могли зосередитись на головному.

Транскрипція
Інструменти для співбесід
Продуктивність
Як залишатися невидимим під час спільного використання екрана (без відома когось)
Steven
Steven3 хв читання

Як залишатися невидимим під час спільного використання екрана (без відома когось)

Ваш AI асистент не повинен з'являтися, коли ви спільно використовуєте екран. Ось як GeekBye залишається повністю прихованим під час Zoom, Google Meet та будь-яких відеовикликів.

Спільне використання екрана
Приватність
Інструменти для інтерв'ю
Як змінити мову в GeekBye: Повний посібник багатомовної конфігурації
Steven
Steven4 хв читання

Як змінити мову в GeekBye: Повний посібник багатомовної конфігурації

Дізнайтеся, як налаштувати мови транскрипції та вихідних даних у GeekBye. Підтримує 33 мови, включаючи англійську, іспанську, китайську, японську, німецьку, французьку та багато інших для глобального успіху в інтерв'ю.

Посібник GeekBye
Налаштування мови
Багатомовна підтримка
Втомилися провалювати співбесіди? Ось як нарешті їх пройти
Steven
Steven3 хв читання

Втомилися провалювати співбесіди? Ось як нарешті їх пройти

Дізнайтеся, чому талановиті розробники провалюють технічні співбесіди, та про AI-систему, яка допомогла сотням отримати роботу в топових технологічних компаніях за тижні, а не місяці.

Технічні співбесіди
Розвиток кар'єри
AI-інструменти
Не можете знайти роботу? Ось справжня причина
Steven
Steven4 хв читання

Не можете знайти роботу? Ось справжня причина

Сотні заявок. Жодної пропозиції. Перестаньте звинувачувати ринок. Справжня проблема в тому, як ви виступаєте, коли це найважливіше.

Пошук роботи
Поради щодо кар'єри
Підготовка до співбесід