Jujutsu 🥋
Колись давно, коли я тільки починав придивлятися до Nix, натрапив на цікавий пакет - Jujutsu. Тоді не звернув особливої уваги, а от зараз вирішив подивитись і спробувати (ну, як мінімум встановив і почитав документацію).
З того, що я поки знаю - це нова VCS (система контролю версій), відмінна від Git, із трохи іншим підходом до комітів, анонімними гілками та іншими особливостями. Тут є підтримка Git-репозиторіїв, тому планую спробувати її в дії й поділитись враженнями тут.
Якщо вам теж цікаво, лишаю посилання на репозиторій.
👉 Відкрити посилання
#library
Колись давно, коли я тільки починав придивлятися до Nix, натрапив на цікавий пакет - Jujutsu. Тоді не звернув особливої уваги, а от зараз вирішив подивитись і спробувати (ну, як мінімум встановив і почитав документацію).
З того, що я поки знаю - це нова VCS (система контролю версій), відмінна від Git, із трохи іншим підходом до комітів, анонімними гілками та іншими особливостями. Тут є підтримка Git-репозиторіїв, тому планую спробувати її в дії й поділитись враженнями тут.
Якщо вам теж цікаво, лишаю посилання на репозиторій.
👉 Відкрити посилання
#library
👍7❤2😁1
🤯9👍2
Feature Flags 🚩
На моєму поточному проєкті активно використовують Feature Flags (FF). Раніше я чув про них, але ніколи не працював із ними безпосередньо.
Що це таке? Це просто змінна, яка вказує, чи доступний певний шматок функціоналу конкретному користувачу. Виглядати це може приблизно так:
Що це взагалі дає? Можна не боятися викочувати нові фічі, адже якщо щось зламається - просто вимикаєш FF, користувачі щасливі (хоч і без нової фічі 🥲), а у розробників є час спокійно все пофіксити.
Хоч існують сервіси, які надають функціонал для FF, на моєму проєкті такі не використовуються: усі конфігурації зберігаються в базі, а є міні-адмінка, яка дозволяє вмикати/вимикати їх окремим організаціям або клієнтам. А в Насті все по-крутому - у них використовується ажурівський сервіс для керування feature flags.
Яка взагалі думка щодо них? Це класний спосіб інкрементно додавати новий функціонал у систему. Головне - вчасно підчищати старі FF, бо можна доволі швидко наплодити довгий список. Ну і, здається, найзручніше все ж робити це як у Насті - через готовий сервіс, а не писати все з нуля.
#experience
На моєму поточному проєкті активно використовують Feature Flags (FF). Раніше я чув про них, але ніколи не працював із ними безпосередньо.
Що це таке? Це просто змінна, яка вказує, чи доступний певний шматок функціоналу конкретному користувачу. Виглядати це може приблизно так:
const isPokemonCardEnabled = checkIfPokemonCardEnabledForUser(currentUser);
// ...
return isPokemonCardEnabled ? <PokemonCard /> : null;
Що це взагалі дає? Можна не боятися викочувати нові фічі, адже якщо щось зламається - просто вимикаєш FF, користувачі щасливі (хоч і без нової фічі 🥲), а у розробників є час спокійно все пофіксити.
Хоч існують сервіси, які надають функціонал для FF, на моєму проєкті такі не використовуються: усі конфігурації зберігаються в базі, а є міні-адмінка, яка дозволяє вмикати/вимикати їх окремим організаціям або клієнтам. А в Насті все по-крутому - у них використовується ажурівський сервіс для керування feature flags.
Яка взагалі думка щодо них? Це класний спосіб інкрементно додавати новий функціонал у систему. Головне - вчасно підчищати старі FF, бо можна доволі швидко наплодити довгий список. Ну і, здається, найзручніше все ж робити це як у Насті - через готовий сервіс, а не писати все з нуля.
#experience
1👍7❤6
Web Overflow 🇺🇦
Advent of Code 2024 🎄 Advent of Code - це різдвяний календар невеликих головоломок з програмування для різних рівнів підготовки, які можна розв'язати будь-якою мовою програмування, яка вам до вподоби. Тому від сьогодні і протягом наступних 24 днів о 7 ранку…
Advent of Code 2025 🎄
Вже за тиждень стартує Advent of Code, і цього року на нас чекають кілька змін:
- замість 25 буде лише 12 завдань;
- глобальний рейтинг прибирають, але приватні таблиці залишаються.
Як і завжди, це чудовий спосіб потренувати алгоритми та спробувати нову мову чи технологію.
Братимете участь цього року?
#news
Вже за тиждень стартує Advent of Code, і цього року на нас чекають кілька змін:
- замість 25 буде лише 12 завдань;
- глобальний рейтинг прибирають, але приватні таблиці залишаються.
Як і завжди, це чудовий спосіб потренувати алгоритми та спробувати нову мову чи технологію.
Братимете участь цього року?
#news
❤7👍6😁4
Де ми шукали роботу?
Пости виходять з дуже великим пінгом, ми знаємо.
У цьому списку ви не знайдете якихось мега невідомих або супер екзотичних сервісів, але саме вони допомогли нам знайти нову роботу.
1. Djinni - суб’єктивно найкраща платформа. Проста, анонімна, зручна. Два наші прийняті офери були саме звідси. Класно, коли компанія виставляє вилку: можна зрозуміти рамки очікувань і коригувати свій профіль під них 😉
2. LinkedIn. Окрім того, щоб вмикати Open to Work і чекати на рекрутерів, можна використовувати вкладку Jobs. Не скажу, що для нас це було дуже ефективно, але кілька діалогів точно зав'язувались. Також привертає увагу ваша активність, але то вже порадитесь з @Yurets7777 😅
3. Dou. Раніше не розглядали цю платформу як основне джерело вакансій, але цього разу кілька хороших опцій прилетіло саме звідти. Особливо корисно, якщо періодично моніторити нові пропозиції - інколи з’являються дуже релевантні варіанти.
4. Сарафанне радіо - старий, добрий і перевірений метод. Поки ми були в активному пошуку, друзі й знайомі регулярно скидали нам варіанти зі своїх компаній або пересилали вакансії від рекрутерів. Це той випадок, коли нетворкінг справді працює.
Можливо, ми щось пропустили. Якщо у вас є платформи чи поради, які допомогли вам, - діліться в коментарях 💛
#experience
Пости виходять з дуже великим пінгом, ми знаємо.
У цьому списку ви не знайдете якихось мега невідомих або супер екзотичних сервісів, але саме вони допомогли нам знайти нову роботу.
1. Djinni - суб’єктивно найкраща платформа. Проста, анонімна, зручна. Два наші прийняті офери були саме звідси. Класно, коли компанія виставляє вилку: можна зрозуміти рамки очікувань і коригувати свій профіль під них 😉
2. LinkedIn. Окрім того, щоб вмикати Open to Work і чекати на рекрутерів, можна використовувати вкладку Jobs. Не скажу, що для нас це було дуже ефективно, але кілька діалогів точно зав'язувались. Також привертає увагу ваша активність, але то вже порадитесь з @Yurets7777 😅
3. Dou. Раніше не розглядали цю платформу як основне джерело вакансій, але цього разу кілька хороших опцій прилетіло саме звідти. Особливо корисно, якщо періодично моніторити нові пропозиції - інколи з’являються дуже релевантні варіанти.
4. Сарафанне радіо - старий, добрий і перевірений метод. Поки ми були в активному пошуку, друзі й знайомі регулярно скидали нам варіанти зі своїх компаній або пересилали вакансії від рекрутерів. Це той випадок, коли нетворкінг справді працює.
Можливо, ми щось пропустили. Якщо у вас є платформи чи поради, які допомогли вам, - діліться в коментарях 💛
#experience
👍10❤7🔥1
👍7❤2
Media is too big
VIEW IN TELEGRAM
Gitlantis 🛳️
Як ви зазвичай шукаєте потрібний файл у репозиторії: через файлове дерево чи пошук за назвою?
А якщо ми вам скажемо, що можна буквально проплисти весь шлях від кореневої папки до самого файлу?
Так, тепер блукати у структурі проєкту можна із задоволенням 😄
Gitlantis - це розширення для VS Code, яке перетворює навігацію в проєкті на гру.
👉 Відкрити посилання
#tips
Як ви зазвичай шукаєте потрібний файл у репозиторії: через файлове дерево чи пошук за назвою?
А якщо ми вам скажемо, що можна буквально проплисти весь шлях від кореневої папки до самого файлу?
Так, тепер блукати у структурі проєкту можна із задоволенням 😄
Gitlantis - це розширення для VS Code, яке перетворює навігацію в проєкті на гру.
👉 Відкрити посилання
#tips
👍5😁4🤯4😢1
Ми знаємо, що вам не вистачає в пʼятницю!
Нового опитування 😂
Так, ми знаємо, що ви це не дуже полюбляєте, але ми віримо, що такі ініціативи зможуть реально змінювати ринок і допомагати нам усім працювати в кращих умовах.
Бо врешті-решт всі ми хочемо бути там, де нас цінують. А ваша оцінка у Рейтингу IT-роботодавців допомагає іншим знайти такі місця.
👉 Посилання тут, займе всього 5 хвилин: https://jobs.dou.ua/poll/
Так, ми знаємо, що ви це не дуже полюбляєте, але ми віримо, що такі ініціативи зможуть реально змінювати ринок і допомагати нам усім працювати в кращих умовах.
Бо врешті-решт всі ми хочемо бути там, де нас цінують. А ваша оцінка у Рейтингу IT-роботодавців допомагає іншим знайти такі місця.
👉 Посилання тут, займе всього 5 хвилин: https://jobs.dou.ua/poll/
👍5😁3❤1
На четвертий день ми згадали, що треба поділитись нашим приватним Leaderboard для Advent of Code!
Гарна новина - код не змінився з минулого року. Тому долучайтесь, хто ще не там! 💛
👉
Гарна новина - код не змінився з минулого року. Тому долучайтесь, хто ще не там! 💛
👉
3111715-18668836❤3👍1
Advent of Сode 2025 🎄
Вчора нарешті знайшов трохи часу і глянув на перше завдання AoC 2025. Хочу знову спробувати щось нове, тож цього разу вирішив взяти Zig. Поки що подобається, особливо зайшло використання try (хто колись мав справу з обробкою помилок у Go, той зрозуміє).
Також цікавий підхід до роботи з пам’яттю, але поки важко сказати, наскільки це хороше чи погане рішення - дам апдейт трохи пізніше. Мова позиціонується як альтернатива C, тому довелося згадати базу.
👉 Якщо цікаво, то тут (сподіваюся) будуть оновлення: https://github.com/lluchkaa/aoc
❗️ Ну і якщо теж розвʼязуєте задачки - залітайте в наш leaderboard:
Вчора нарешті знайшов трохи часу і глянув на перше завдання AoC 2025. Хочу знову спробувати щось нове, тож цього разу вирішив взяти Zig. Поки що подобається, особливо зайшло використання try (хто колись мав справу з обробкою помилок у Go, той зрозуміє).
Також цікавий підхід до роботи з пам’яттю, але поки важко сказати, наскільки це хороше чи погане рішення - дам апдейт трохи пізніше. Мова позиціонується як альтернатива C, тому довелося згадати базу.
👉 Якщо цікаво, то тут (сподіваюся) будуть оновлення: https://github.com/lluchkaa/aoc
❗️ Ну і якщо теж розвʼязуєте задачки - залітайте в наш leaderboard:
3111715-18668836😁6👍1
І невелике нагадування про безпеку: позавчора знайшли критичну вразливість у серверних компонентах React, тому було б добре оновитися.
👉 Більше можете почитати тут: https://react2shell.com
👉 Більше можете почитати тут: https://react2shell.com
❤7🎉1
Ну що, всі були чемні цього року?
Якщо так - чекаємо ваші фотографії. Якщо ні - теж чекаємо 😅🎁
Якщо так - чекаємо ваші фотографії. Якщо ні - теж чекаємо 😅🎁
❤5
Управління підписками в Gmail 📩
Схоже, Google нарешті додав у Gmail справжню імбу - зручне управління e-mail-розсилками. Тепер, якщо ви десь зареєструвались або випадково підписалися на розсилку, у Gmail можна буде легко це побачити та відписатися.
Функціонал поступово відкривають користувачам, тож наразі він доступний не всім (як завжди, у Насті вже є, а мені прийдеться чекати 😄).
#news
Схоже, Google нарешті додав у Gmail справжню імбу - зручне управління e-mail-розсилками. Тепер, якщо ви десь зареєструвались або випадково підписалися на розсилку, у Gmail можна буде легко це побачити та відписатися.
Функціонал поступово відкривають користувачам, тож наразі він доступний не всім (як завжди, у Насті вже є, а мені прийдеться чекати 😄).
#news
👍8❤4🔥2
Що виведе консоль?
Anonymous Quiz
33%
✨
23%
undefined
19%
[object Object]
25%
Нічого не виведе, буде помилка
🤯10👍5
