Так як останнім часом, пости виходь великі за об'ємом, я вирішив спробувати використати сервіс Telegraph. Тому тримайте, 4-й девлог по розробтці утиліти на macOS.
https://telegra.ph/Devlog-4-TrackMyLayout-Utility-01-02
https://telegra.ph/Devlog-4-TrackMyLayout-Utility-01-02
Telegraph
Devlog #4: TrackMyLayout Utility
Можна сказати закінчив розробку ядра утиліти. Наступним кроком, буде реалізувати UI, і це буде Swift. В мене досвід з Swift не велекий, але я мав досівд на курсі в університеті. Також, вибір впав на SwiftUI, так як захотів спробувати щось нове тому, що в…
❤1
Новий рік почався, з того, що я вперше купив власний domain. На даний момент очікую зміни nameservers, це займає до 24-х годин, поки вони поширяться по всьому Інтернету. Після цього Cloudflare стане автоматично моїм DNS-провайдером.
❤1
Можете вітати ! Підтвердження пройшло досить швидко, і тепер при перевірці через команду
dig мені повертається A-запис, IP-адрес на який вказує домен, а саме IP мого сервера, і також повертається CNAME-запис для піддомену www, показує, на що він перенаправляє, у мене це мій домен denysskobalodev.space, що означає denysskobalodev.space просто "переходить" на корневий домен.❤1
Якщо не помиляюсь, сьогодні День програміста, тому всіх причетних вітаю, бажаю ні багів, ні факапів, але інкрізів та дей оффів
Вибачаюсь, що пропав, останні дні працюю над останнім проєктом для університету.
Залишилось ще два дні до дедлайна, повинен дописати документацію, та почистити трохи код і все.
Смішно те, що більшу половину роботи над цим проєктом, я робив все на колінці + юзав ChatGPT. Хотів чим бистріше здати цей проєкт, але коли почались проблеми з кінцевим результатом, я почав шукати книжки, статті про Компʼютерний зір, перекладати їх з гпт, та читати, щоб розуміти як покращити результат системи.
Вже роки 4, не брав книжку про CS.
3:05am | На фото, сижу пишу документацію. Вже більше 20 сторінок…
Залишилось ще два дні до дедлайна, повинен дописати документацію, та почистити трохи код і все.
Смішно те, що більшу половину роботи над цим проєктом, я робив все на колінці + юзав ChatGPT. Хотів чим бистріше здати цей проєкт, але коли почались проблеми з кінцевим результатом, я почав шукати книжки, статті про Компʼютерний зір, перекладати їх з гпт, та читати, щоб розуміти як покращити результат системи.
Вже роки 4, не брав книжку про CS.
3:05am | На фото, сижу пишу документацію. Вже більше 20 сторінок…
Добрий ранок … Хахахах поспав трохи приблизно 5 години, можна сідяти працювати
Не вже це сталось, мені потрібно було 13 не повних днів, щоб я вперше задеплоїв на свій сервер тестовий бекенд, і це працює. Пізніше напишу детальніший пост як це бути Platform Engineer, Site Reliability Engineer, SysAdmin, Cloud Architect, Software Architect, Solutions Architect 😅.
Раніше я деплоїв фронтенд, бекенд та RabbitMQ на Vercel+AWS, але у моєму випадку це мій сервер, індивідуальне налаштування, вирішення проблем, тунелювання і так далі.
Ви тепер можете відвідати:
https://denysskobalodev.space
Раніше я деплоїв фронтенд, бекенд та RabbitMQ на Vercel+AWS, але у моєму випадку це мій сервер, індивідуальне налаштування, вирішення проблем, тунелювання і так далі.
Ви тепер можете відвідати:
https://denysskobalodev.space
denysskobalodev.space
Denys Skobalo — Senior Backend Engineer & System Architect
Personal website and portfolio of Denys Skobalo
Доречі відновив свої походи на конференції. Минуло тижня ходив на коференцію по AWS, розповідали про нові функції, що добавили в AWS, про лямбду розказували та про AI який розвиває Amazon. Так як я в пошуках роботи, то нетворкінг на таких мітапах те що потрібно. Познайомився з спікерами, один з них Solutions Architect, а другий Cloud Architect і Founder стартапу. Поспілкувались трохи про AWS, мені дали декілька порад для апруву як архітектору.
Сьогодні також ходив на конференцію, по вебу в одну Ліонську компанію. Була презинтація по RDF, було цікаво бо раніше я чув про RDF, але завжди не мав часу, щоб розібратись з цією темою. Одним словом було цікаво.
Незнаю як в Україні, але у Франції після таких заходів, завжди організатори замовляють піццу, напої іноді пиво буває, і після виступу усіх спікерів, ми йдемо у залу і спілкуємось, випиваємо, їмо.
І сьогодні я познайомився з тех. рекрутером компанії у якій проходила конференція. Поспілкувались, обмінялися LinkedIn, потім підключились розробники, поговорили загально про веб, нові технології.
Якось ось так, порада для Вас, якщо Ви хочете розвиватись як розробник, або як інший фахівець з ІТ, потрібно відвідувати такі заходи, і знайомитись з людьми, це розвиває багато скілів.
Незнаю як в Україні, але у Франції після таких заходів, завжди організатори замовляють піццу, напої іноді пиво буває, і після виступу усіх спікерів, ми йдемо у залу і спілкуємось, випиваємо, їмо.
І сьогодні я познайомився з тех. рекрутером компанії у якій проходила конференція. Поспілкувались, обмінялися LinkedIn, потім підключились розробники, поговорили загально про веб, нові технології.
Якось ось так, порада для Вас, якщо Ви хочете розвиватись як розробник, або як інший фахівець з ІТ, потрібно відвідувати такі заходи, і знайомитись з людьми, це розвиває багато скілів.
CompTalks
Не вже це сталось, мені потрібно було 13 не повних днів, щоб я вперше задеплоїв на свій сервер тестовий бекенд, і це працює. Пізніше напишу детальніший пост як це бути Platform Engineer, Site Reliability Engineer, SysAdmin, Cloud Architect, Software Architect…
Прошу вибачення, що не написав пост, я тут готую великий проєкт, потримаю інтригу. Якщо коротко, то зараз на посаді CTO/Chief Architect, працюю з CPO. Надіюсь скоро закінчую одну з стейжів, і напишу великий пост, але від Вас мені потрібен актив.
🆒2❤1
Ще одна співбесіда пройшла. Був дизайн систем + AWS + розмовна англійська. Очікую відповідь наступного тижня
Місяць і 4 дні, я працював над System Architecture Document (SAD). Ось чому я пропав на такий довгий термін, за весь цей час не було написано ні однієї лінії коду, проте я повернувся до роботи архітектора, сумував за цим. Залишилось переглянути документ, та перекласти його на французьку та англійську мови.
Скоро повернусь)
Скоро повернусь)
Я пропав на 139 днів...
За цей час відбулось дуже багато чого нового, хорошого та поганого. Сьогодні буду все розповідати
За цей час відбулось дуже багато чого нового, хорошого та поганого. Сьогодні буду все розповідати
❤1
Я регулярно ділюся думками про бекенд і архітектуру, але у вільний час мене завжди тягнуло до низькорівневих речей — заліза, мікроархітектури та того, як програмний код реально виконується на рівні процесора.
Назбиравши достатньо практичного досвіду та досліджень, я вирішив оформити все у єдиний академічний документ.
📄 Що за стаття?
«Дослідження мікроархітектурних патернів оптимізації та низькорівневої продуктивності програмного забезпечення». У ній розглядаються речі, які часто залишаються за кадром бізнес-логіки: ієрархія пам'яті (AoS vs SoA), кеш-когерентність і проблеми False Sharing, конвеєр CPU та Branchless-програмування, паралелізм рівня інструкцій (ILP) та моделі пам'яті (Acquire/Release бар'єри). Усе з прикладами та аналізом компромісів (Trade-offs).
Назбиравши достатньо практичного досвіду та досліджень, я вирішив оформити все у єдиний академічний документ.
📄 Що за стаття?
«Дослідження мікроархітектурних патернів оптимізації та низькорівневої продуктивності програмного забезпечення». У ній розглядаються речі, які часто залишаються за кадром бізнес-логіки: ієрархія пам'яті (AoS vs SoA), кеш-когерентність і проблеми False Sharing, конвеєр CPU та Branchless-програмування, паралелізм рівня інструкцій (ILP) та моделі пам'яті (Acquire/Release бар'єри). Усе з прикладами та аналізом компромісів (Trade-offs).
⏱ Скільки часу пішло?
На написання тексту, валідацію прикладів та LaTeX-верстку (щоб усе виглядало як whitepaper топ-рівня) пішло близько 12–18 годин чистого часу. Проте за цим стоїть мій загальний шлях: я програмую з 11 років (це ціле десятиліття або близько 11 000+ годин практики, університету у Франції на Computer Science та комерційного досвіду у розробці як Backend Software Engineer). Тобто ця 15-годинна робота спирається на роки накопичення досвіду, глибокого занурення в код та «механічної симпатії» до заліза.
Залишаю PDF-файл нижче. Буду радий фідбеку та обговоренню в коментарях! 👇
На написання тексту, валідацію прикладів та LaTeX-верстку (щоб усе виглядало як whitepaper топ-рівня) пішло близько 12–18 годин чистого часу. Проте за цим стоїть мій загальний шлях: я програмую з 11 років (це ціле десятиліття або близько 11 000+ годин практики, університету у Франції на Computer Science та комерційного досвіду у розробці як Backend Software Engineer). Тобто ця 15-годинна робота спирається на роки накопичення досвіду, глибокого занурення в код та «механічної симпатії» до заліза.
Залишаю PDF-файл нижче. Буду радий фідбеку та обговоренню в коментарях! 👇