Новини
Новини, релізи, оновлення та важливі етапи розвитку ICanUp.
Сайт150 дописів ICanUp: новий рубіж і нова візуальна епоха
У ICanUp вже 150 технічних дописів із реальної розробки. Разом із цим рубежем починається четвертий стиль обкладинок - ще один видимий етап історії блогу. Якщо ви тут недавно, саме час відкрити архів і знайти щось корисне для свого проєкту.
РелізОсобистий кабінет IcanUp майже готовий: великий реліз уже скоро
Незабаром IcanUp отримає повноцінний особистий кабінет: профіль, збереження прогресу читання, продовження незавершених матеріалів, історію прочитаного, закладки та новий центр сповіщень і повідомлень. Зараз завершується останній великий етап перед релізом.
Сайт20 000 переглядів ICanUp: ще один рубіж для блогу
ICanUp перетнув позначку у 20 000 переглядів. Те, що починалося як місце для збереження реального досвіду розробки, поступово перетворюється на бібліотеку матеріалів, до якої приходять читати, шукати рішення й повертатися знову.
Сайт100 дописів ICanUp: починається третя візуальна епоха
ICanUp досяг позначки у 100 технічних дописів. Разом із сотим матеріалом починається третій стиль обкладинок — зелено-бірюзовий, технологічний і ще більш впізнаваний. Запрошую переглянути, як змінювався блог від першого до сотого допису.
СайтНові можливості ICanUp вже доступні: для бізнесу та розробки
ICanUp тепер має два чіткі напрямки: матеріали й майбутні продукти для бізнесу та окремий напрямок Laravel-розробки й технічної підтримки.
ПродуктПоради вже в ICanUp: починаємо з Laravel when()
В ICanUp зʼявився новий формат для коротких практичних рішень із реальної розробки. Перша порада вже опублікована - про Laravel when(), умовні запити, третій аргумент як else і важливу пастку з falsy-значеннями.
СайтПерші 50 статей ICanUp: час для нового стилю обкладинок
ICanUp перетнув позначку у 50 технічних статей. Разом із цим починається новий візуальний етап: кожні 50 статей стиль обкладинок змінюватиметься, щоб каталог залишався живим, а різні періоди розвитку блогу мали власний характер.
СайтУ ICanUp зʼявилися Новини та публічна історія розвитку
ICanUp отримав окремий розділ Новин із власною адмінпанеллю, запланованою публікацією, повними сторінками, контентними блоками та SEO. Ті самі записи стали основою для публічної хронології розвитку без дублювання контенту.
ПродуктФорми ICanUp стали частиною єдиного центру комунікацій
ICanUp отримав багаторазові форми з динамічними полями, серверною перевіркою та захистом від спаму. Головне архітектурне рішення - звернення з форм стають розмовами й повідомленнями у спільній системі комунікацій, а не потрапляють до окремого сховища.
ПродуктКонструктор сторінок ICanUp отримав нове покоління контентних блоків
ICanUp отримав нові багаторазові блоки Hero, CTA, Highlight, Cards, Steps і FAQ, різні варіанти оформлення та універсальні колекції моделей. Тепер складні презентаційні сторінки можна збирати без окремих жорстко заданих шаблонів.
ОновленняАналітика ICanUp стала бачити країни, джерела трафіку, пристрої, ботів і час активності
Власна аналітика ICanUp стала показувати країни, пристрої, браузери, операційні системи, джерела переходів, людей і ботів, зовнішні сайти та активність за годинами без збереження необроблених IP-адрес.
ПродуктСтатті ICanUp тепер можна читати серіями
У ICanUp зʼявилися серії публікацій: повʼязані статті можна обʼєднувати в логічну послідовність, читати у визначеному порядку та переходити між попередньою і наступною частинами.
ПродуктВ ICanUp з’явилась власна аналітика з фокусом на приватність
ICanUp отримав власну систему аналітики для головної, категорій, публікацій і сторінок: історію переглядів за днями, розподіл за мовами та типами контенту, захист від повторного зарахування і окремий розділ аналітики в адмінпанелі.
ПродуктICanUp виріс із блогу в керовану контентну платформу
У ICanUp зʼявилися окремі Pages, спільний ContentBlock editor і керовані Main, Mobile та Footer меню. Відтепер сайт можна розвивати не лише статтями, а й повноцінними сторінками без hard-coded шаблонів.
ОновленняОдна система локалізації для української та англійської версій ICanUp
ICanUp перейшов на єдину localization infrastructure: українська залишилась default locale без префікса, English працює через /en, а всі публічні маршрути отримали спільний locale-aware routing contract.
РелізICanUp перейшов на PHP 8.5, Laravel 13 і Node.js 24
ICanUp оновив основний runtime stack до PHP 8.5, Laravel 13 і Node.js 24 LTS. Оновлення охопило local development, CI/CD, dev і production та всі основні application processes.
ОновленняServer-side rendering, SEO та правильні прев’ю для публічних сторінок
ICanUp отримав Inertia SSR і серверний рендеринг SEO-метаданих. Публічні сторінки стали зрозумілими не лише браузеру, а й пошуковим системам, Telegram, LinkedIn та іншим платформам.
СайтВітаю в ICanUp - блозі, що виріс із реальної практики
ICanUp починався як місце, де я хотіла зберігати й ділитися реальними випадками з розробки. Тут немає вигаданих прикладів заради статей - більшість тем народжуються з задач, помилок, експериментів і рішень, з якими я стикаюся у щоденній роботі.
РелізICanUp вийшов у production: перший публічний важливий етап
Перший production milestone ICanUp. Проєкт перейшов від локальної розробки та development-середовища до реального production на icanup.com.ua. Саме тут починається його публічна історія як живого продукту.
ОновленняРелізи ICanUp стали автоматизованими та контрольованими
ICanUp почав переходити від ручного оновлення сайту до контрольованого release workflow: GitLab CI/CD, автоматичний deploy на development, захищений production, health checks і підготовлений rollback.
