Senior Backend Engineer в MyMiniFactory
  • Ноутбуки з Snapdragon X (ARM) чи плануєте перехід?

    Якщо зайти на оригінальний пост на reddit:
    www.reddit.com/...​_edge_14_x_elite_initial
    то там автор вже запостив обновлення що поганий перформанс був оскільки процесор працював максимум на 2.5ghz від завялених 4+ghz, тому і перформанс вийшов не дуже на графіках, але чекає на оновлення від Windows яке би мало виправити цю проблему

    Підтримав: Sergii Voloshyn
  • Ноутбуки з Snapdragon X (ARM) чи плануєте перехід?

    Звичайно ж з макбука немає сенсу пересідати, тим більше ціна не сильно то і дешевша ніж взяти макбук, тут більше про людей які зараз на windows/linux сидять, одна з причин чому я далі користуюсь лінуксом, а не пересів на мак це те що більшість проектів локально працюють банально швидше (через докер), ну і ціна, зекономити до 2к баксів все таки приємно

  • Як перевести гроші з України за кордон?

    Ще як варіант — в моно є можливість переказу з USD карточки (можна відкрити онлайн) на карту польського банку, не знаю за інші країни, недавно робив переказ 750$ комісія була ~7$. На USD карту можна зробити переказ з гривневої карти, але там є досить низькі ліміти

  • Який зробити пет проєкт на PHP?

    Зараз роблю проект який дає можливість ділитись книжками які ти вже прочитав в обмін на ті які хочеш прочитати, але він на symfony + vue, більш детально на notion:
    cottony-dart-e32.notion.site/...​b53b0437a994fbbbfa2e78de1

    Цікавить?

    Підтримав: Іван Яцук
  • Топік для пошуку партнерів, кофаундерів, інвесторів тощо

    Перепрошую, але давайте Ви почнете своє життя з базових принципів, а саме — не брехати. Які у Вас 100 користувачів? Звідки? У Вас хоча б є 3 друзів у житті?

    7 «Нравится» • Подписчики: 7 — це Facebook

    з таким токсіком як ви, я б навіть за гроші не працював)

  • Топік для пошуку партнерів, кофаундерів, інвесторів тощо

    Привіт, шукаю ios (бажано swift, native) mobile розробника на невеликий open source проект — щоденник з аналізом нотаток by ai (куди ж без нього).

    Що вже зроблено:
    backend api — з openapi документацією: natai.app/api/doc
    web app, usng nextjs — natai.app/diary
    android native mobile app — play.google.com/...​ls?id=com.svbackend.natai

    код тут: github.com/svbackend/natai-diary

    Функції:
    Добавлення нотаток, добавлення тегів, вибір та трекінг настрою та погоди, прикріплення файлів, нагадування, аналіз нотаток через openai chatgpt. Всі теги, а також настрій і погода трекаються в вигляді github квадратів.

    Є близько 100 користувачів, монетизувати планую, але не спішно, всі продажі які будуть зроблені з ios app — ваші.

    Шукаю trainee/junior дева якому буде цікаво додати проект такого роду в портфоліо, від мене — підтримка в написанні, код ревю, та допомога якщо потрібно щось на бекенді змінити.

    В профілі є контакти, але найкраще якщо це буде телеграм — @Vsaik

  • Чому React Server Components — майбутнє веброзробки

    То чому цей кейс, коли сторінка відкривається перший раз не кешувати?

    там клієнтський рендеринг, а дані на бекенді закешовані

    З тих мільйонів 10% активні, 90% заходять може раз в тиждень, чи раз в місяць. То чому сторінки для 10% самих активних не кешувати?

    Дякую звичайно за аналіз нашої аудиторії та бази даних, але чому тоді 10% самих активних, чому не 90% самих пасивних які не міняються? Получається якщо самих активних закешувати то і ре-рендеринг в кеш потрібно буде часто робити)
    Це я до того що кеш це добре, але лише там де він потрібний, якщо в нас немає проблеми з швидкістю відкриття аккаунта користувача то для чого його кешувати?

    Тому що треба зареєструватися та залогінитися.

    Я це зробив, аккаунт «Testing»

    Кейс коли юзер намагається відправити пустий коментар, це скільки таких випадків серед реальних користувачі ? 0,1% ?

    А кейс коли людина відправляє коментар більше ніж 255 символів теж ігноруємо? Пароль до 6 символів чи до 8? Писав би я веб апп для програмістів то можливо б і закрив на це очі, але ми пишемо сайти для людей яким потрібний хороший UX, моментальне реагування на введені дані та підказки.

    А цей myminifactory.com який обвішаний банерами та вспливаючими модальними вікнами наче сайт для дорослих з 90х це не жахливий UX ? )

    Тут згідний, але я до фронтенду відношення не маю)

  • Чому React Server Components — майбутнє веброзробки

    Звідки взялись мільйони та мільярди строрінок ? Можна конкретний а не сферичний приклад сайту ?

    Я це з нашого робочого проекту (myminifactory.com) взяв, мільйони користувачів, повідомлень між ними, сотні тисяч товарів які вони продають, сторінки виглядають по різному в залежності від ролей користувача (user/designer/maker/admin etc.), та від ще деяких факторів таких як чи юзер має підписку на того чи іншого дизайнера, чи має юзер підписку на сайт і т.п.

    Виходить мені потрібно було б ці всі варіацій сторінок тримати на сервері? Скільки б це місця займало? x3-x5 від розміру бази данних? Скільки б процесорного часу тратилось на перерендеринг цього всього?

    Так, можна посилання,

    Потестував UTube проект — лайки не ставить, коментарі не відправляються, UX жахливий — немає клієнтської валідації, пробує відправити пустий коментар від чого збивається scroll position і вже невідомо що сталось поки не пролистаєш в низ, проте віддає сторінки дійсно швидко :)

  • Чому React Server Components — майбутнє веброзробки

    база данних відслідковує зміни данних від яких залежать рендерені веб сторінки.
    Це дає змогу випльовувати вже готові рендерені сторінки за мілісекунди, якщо данні на них не змінились або змінились частково в базі.

    Тобто на сервері ми тримаємо мільйони pre-rendered _user_view.html, мільярди умовних _transacton_row.html і ще сотні компонентів які можуть виглядати по різному в залежності від того хто їх переглядає та які параметри передані і робимо компайлинг цих темплейтів підписуючись на зміни в бд, можна посилання на проект з таким рендерингом?)

    Підтримав: Maksym Rudnyi
  • Чому React Server Components — майбутнє веброзробки

    В мене вже давно складається враження що фронтенд рухається кудись не туди, коли появились SPA — це був як ковток свіжого повітря, vue/react/angular — прекрасний user та developer experience, бекенд розвантажений від зайвої нагрузки, можна плюватись жсонами. Команди розділились на фронт і бек, кожен знає свою область відповідальності. Чому ми тепер йдемо на сервер знову?

    Невже не легше було вирішити ті проблеми які є в SPA, а по суті їх лише 3 — SEO, дублікація логіки валідації даних на фронтенді і бекенді та time to first meaningful paint?

    Чи є ще якісь проблеми про які я не здогадуюсь, можливо хтось з фронтенд світу мені пояснить логіку цих змін?

  • Чому React Server Components — майбутнє веброзробки

    єдиний плюс що я бачу — екосистема ректу. Тобто бібліотеки, готові компоненти і т.д. Ну і популярність, компанії легше найти розробника на реакт ніж php/go/c#/kotlin фулл стека з знанням alpine/stimulis/jquery. Хоча я сам вже задумуюсь щоб з nextjs перейти як мінімум на remix, або на twig + stimulus

    Підтримав: Maksym Rudnyi
  • Стоит ли менять Германию на Канаду?

    не захищаю канадський real estate market, але цей інстаграм фокусується виключно на будинках які продаються з надзвичайною націнкою за те що вони побудовані в зоні яка позволяє багатоповерхову забудову, тобто націлене на компанії-забудовники які купують не сам будинок, а ділянку під будівництво кондомініуму. Тому і ціни відірвані від реальності. Хоча звичайно якщо говорити про Ванкувер/Toronto то ціни дійсно захмарні

  • MacBook Air — найкращий ноут для DevOps?

    А можете поділитись що саме обрали? Вимоги в мене майже такі самі — linux, довгий час роботи від батареї, ну і хороша продуктивність, але не важливо щоб він був легким)

  • За якими критеріями ви обирали б країну для життя?

    я б вас підтримав якби сказав що «5 туристичних днів» були в закритому комплексі з якого я не виходив, як на Кубу чи в Турцію люди їздять, але ж ні, ці 5-7 днів були проведені в різних районах міста, інколи в різних містах, не лише в туристичних зонах, і можливо я не познайомився з медичною системою чи рівнем бюрократії, проте я точно зміг оцінити рівень публічного транспорту, безпеки, доріг, зон для відпочинку, озеленення і інші, не менш важливі, речі.

  • За якими критеріями ви обирали б країну для життя?

    Побувавши трохи за границею можу сказати що найбільше за все мені сподобалась Польща. Знаю що більшість думає про цю країну що вона не так далеко від України втікла, але суб’єктивно в ній я почуваюсь найкомфортніше. До того як я це зрозумів встиг побувати в Англії (тиждень), Франції (тиждень), Іспанії (5 днів), Канаді (трохи більше року), Чехії (5 днів), в самій же Польщі я жив 4 роки.

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

    2. Публічний транспорт — після року в Канаді я зрозумів наскільки він важливий і наскільки він гарно розвинутий в Польщі. Був вже у Варшаві, Вроцлаві, Лодзі, Катовіце — всюди він працює приблизно одинаково добре. Я не противник авто, маю права і мав машину в Україні, проте якщо в мене є вибір на чому добиратись чи то в Універ чи то на роботу — оберу публічний транспорт. Не бачу себе в країні з слабо розвинутим публ. транспортом (США, Канада, Австралія — не для мене)

    3. Місця для відпочинку / проведення часу — в Польщі надзвичайно сильно дбають про публічні зони для відпочинку, це включає в себе парки, спортивні та дитячі майданчики, різного роду pump-park для велосипедів, тенісні столи і корти, скейт-парки та місця для street workout. Вони тут доглянуті, часто на відстані 5-15хв пішки та користуються популярністю. Це гарно впливає на розвиток як дітей так і дорослих.

    4. Хороші дороги, якісна розмітка та чіткі дорожні знаки — як би я не любив публічний транспорт, проте важко не замітити якість доріг у Польщі.

    5. Відчуття безпеки — 3 роки жив у «самому кримінальному» районі Варшави (Прага), за весь цей час було 2 випадки — 1й це коли хтось обкурився в машині і включив музику на весь район — поліція приїхала за 10хв, а 2й це я сам поліз не в свої справи і мені пригрозили розкладною дубінкою. Але загальне відчуття безпеки досить на високому рівні, жінки самі вигулюють собак увечері в парках, по центру приємно пройтись і ніхто не буде читати тобі сатанистські вірші чи колотись невідомо чим на виду у всіх інших.

    6. Можливість подорожувати — Польща знаходиться в центральній частині Європи, звідси швидко долетіти як до Іспанії/Португалії, так і до Греції. В Канаді я чув себе досить ізольовано в цьому плані, подорожі видавались дорогими і часто цілий день потрібно було виділити лише на переліт.

    7. Мова легко вчиться + подібна культура, навіть при тому що я вільно володію англійською і думав що мені буде комфортніше в Канаді чи Англії — в реальності виявилось що мова для мене насправді це один з самих останніх пунктів на які варто звертати увагу, набагато важливіше звернути увагу на пункти 1-6.

    8. Клімат — він подібний до Українського, коротка зима, як виявилось, досить важлива для мого психічного стану, бо пережити Канадську зиму було тяжко, не тому що холодно, а тому що дуже затягнуто :)

    Здається нічого не забув)