🎙
#подкаст_хп #советы_хп
#lifehack
Лучший способ прокачать резюме.
👨💻👩💻
(в начале там было что эта идея актуальна во всех рабочих процессах, не только написании резюме)
#подкаст_хп #советы_хп
#lifehack
Лучший способ прокачать резюме.
👨💻👩💻
(в начале там было что эта идея актуальна во всех рабочих процессах, не только написании резюме)
📚 Знаковая книга в индустрии
«Чистая архитектура» от Дяди Боба (автора концепции SOLID, соавтора Agile manifesto, проповедника TDD и пр.)
🟣 Знаковая не значит идеальная. Очень не рекомендуется начинающим (до 3 лет коммерческого опыта), но рекомендуется всем остальным как неплохой источник пищи для размышления и интересных идей (в том числе спорных).
Например:
🟢 БД это всего лишь деталь реализации и для больших проектов строить вокруг БД (и ее ограничений) модель предметной области рано или поздно начнет вылезать боком.
Это одна из причин той самой боли Rails в больших проектах, с которой борется Ваня Немытченко в своих докладах и статьях.
🔵 Надо отличать дублирование архитектуры (и кода) от псевдодублирования (когда компоненты совпадают случайно и скорее всего будут развиваться независимо друг от друга).
Агрессивно искоренять псевдодублирование на ранних этапах очень опасно.
Потом очень сложно раздублировать обратно.
👉 Продолжение https://www.livelib.ru/review/1781686-chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya-robert-martin
«Чистая архитектура» от Дяди Боба (автора концепции SOLID, соавтора Agile manifesto, проповедника TDD и пр.)
🟣 Знаковая не значит идеальная. Очень не рекомендуется начинающим (до 3 лет коммерческого опыта), но рекомендуется всем остальным как неплохой источник пищи для размышления и интересных идей (в том числе спорных).
Например:
🟢 БД это всего лишь деталь реализации и для больших проектов строить вокруг БД (и ее ограничений) модель предметной области рано или поздно начнет вылезать боком.
Это одна из причин той самой боли Rails в больших проектах, с которой борется Ваня Немытченко в своих докладах и статьях.
🔵 Надо отличать дублирование архитектуры (и кода) от псевдодублирования (когда компоненты совпадают случайно и скорее всего будут развиваться независимо друг от друга).
Агрессивно искоренять псевдодублирование на ранних этапах очень опасно.
Потом очень сложно раздублировать обратно.
👉 Продолжение https://www.livelib.ru/review/1781686-chistaya-arhitektura-iskusstvo-razrabotki-programmnogo-obespecheniya-robert-martin
www.livelib.ru
Набор полезных и не очень, конкретных и абстрактных, актуальных и устаревших советов об архитектуре ПО
Главный недостаток книги — чрезмерная абстрактность и теоритизация. Большинство глав вообще без примеров, общими словами. А значит каждый поймет... Читать дальше...
🟣🟢🔴
Однажды Сережа решил стать крутым востребованным инженером.
Но все время пропускал стримы "Хорошего программиста"...
Так и остался вечным джуном 😱
Вторник 29 декабря 21:00 по Москве
Прямой радиоэфир в чатике @rubyrush
по мотивам вопросов наших теле-зрителей:
https://pastebin.com/0fTZhus8
Во время эфира можно будет задать любые другие вопросы.
Ожидаются @mechnicov @aristofun, скорее всего еще заглянут @installero @eugzol @inemation
Приходи, не будь как Сережа!
PS: записи не будет
Однажды Сережа решил стать крутым востребованным инженером.
Но все время пропускал стримы "Хорошего программиста"...
Так и остался вечным джуном 😱
Вторник 29 декабря 21:00 по Москве
Прямой радиоэфир в чатике @rubyrush
по мотивам вопросов наших теле-зрителей:
https://pastebin.com/0fTZhus8
Во время эфира можно будет задать любые другие вопросы.
Ожидаются @mechnicov @aristofun, скорее всего еще заглянут @installero @eugzol @inemation
Приходи, не будь как Сережа!
PS: записи не будет
Pastebin
👍 📻 📍 Аудио эфир в чате @rubyrush Темы:— "как понять, что я развиваюсь, - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
Лучший набор практических правил высокого уровня для проектирования любой сложной архитектуры (веб)
https://12factor.net
Достаточно придерживаться только их,
чтобы спасти себя от 95% проблем при развитии и/или масштабировании ваших веб-приложений.
Многие из этих правил одинаково применимы и к монолитному и к микросервисному подходу 👌
https://12factor.net
Достаточно придерживаться только их,
чтобы спасти себя от 95% проблем при развитии и/или масштабировании ваших веб-приложений.
Многие из этих правил одинаково применимы и к монолитному и к микросервисному подходу 👌
12factor.net
The Twelve-Factor App
A methodology for building modern, scalable, maintainable software-as-a-service apps.
☁️ Какой VPS хостинг лучше для начинающих?
Пост для экономии времени
— можете больше ничего не читать про хостинги
и быть спокойны, что не пожалеете о выборе
👶 Начинающие это от «а как зайти по ssh?» и до «пацаны, где удобнее держать небольшой docker swarm кластер»
По большому счету на рынке недорогих, но надежных VPS
есть 2 проверенных временем и хорошо изученных сообществом варианта:
1. раскрученный Digital Ocean 🇺🇸
2. менее раскрученный Hetzner 🇩🇪
Ключевые отличия:
1️⃣ у Digital Ocean намного больше ассортимент услуг (вплоть до managed kubernetes)
2️⃣ Hetzner значительно дешевле 🤑 (инстанс с 2ГБ памяти всего 2.99€, у digitalocean 12$)
🌍 у DO шире география серверов, а Хетцнер пока только в Европе.
🛣 Зато у Хетцнера в тариф включено 20ТБ трафика против 2TB у digital ocean
Еще важная фишка — у Хетцнера есть встроенная фича ежедневного бэкапа VPS машин.
У DO только еженедельный бэкап (или извольте сами прикручивать 3rd party решения).
Пару раз эта фишка спасала "Хорошему программисту" жизнь.
В остальном принципиальной разницы между хостингами для учебных задач,
для пет-, и не очень сложных, и не супер высоконагруженных проектов — нет.
Да и в продакшен задачах обоими площадками успешно пользуется множество мелких и крупных компаний.
Убунта она и в Африке убунта.
Итого:
🟢 Если вам не хочется тратить лишние несколько долларов каждый месяц (или десятков если у вас несколько инстансов) и основные ваши юзеры в Европе/России — выбирайте Hetzner
Регистрируйтесь по ссылке получите +20€ на счет
и конечно респект за поддержку ХП:
👉 http://bit.ly/best-hetzner
🟣 Если вам почему-то важно много разных продвинутых фич и доп. услуг далеко за рамками обычного VPS или ваши основные юзеры не в Европе/России, то Digital Ocean
Регистрируйтесь по ссылке получите +100$ на счет
и тоже респект от ХП:
👉 https://bit.ly/best-do
Пост для экономии времени
— можете больше ничего не читать про хостинги
и быть спокойны, что не пожалеете о выборе
👶 Начинающие это от «а как зайти по ssh?» и до «пацаны, где удобнее держать небольшой docker swarm кластер»
По большому счету на рынке недорогих, но надежных VPS
есть 2 проверенных временем и хорошо изученных сообществом варианта:
1. раскрученный Digital Ocean 🇺🇸
2. менее раскрученный Hetzner 🇩🇪
Ключевые отличия:
1️⃣ у Digital Ocean намного больше ассортимент услуг (вплоть до managed kubernetes)
2️⃣ Hetzner значительно дешевле 🤑 (инстанс с 2ГБ памяти всего 2.99€, у digitalocean 12$)
🌍 у DO шире география серверов, а Хетцнер пока только в Европе.
🛣 Зато у Хетцнера в тариф включено 20ТБ трафика против 2TB у digital ocean
Еще важная фишка — у Хетцнера есть встроенная фича ежедневного бэкапа VPS машин.
У DO только еженедельный бэкап (или извольте сами прикручивать 3rd party решения).
Пару раз эта фишка спасала "Хорошему программисту" жизнь.
В остальном принципиальной разницы между хостингами для учебных задач,
для пет-, и не очень сложных, и не супер высоконагруженных проектов — нет.
Да и в продакшен задачах обоими площадками успешно пользуется множество мелких и крупных компаний.
Убунта она и в Африке убунта.
Итого:
🟢 Если вам не хочется тратить лишние несколько долларов каждый месяц (или десятков если у вас несколько инстансов) и основные ваши юзеры в Европе/России — выбирайте Hetzner
Регистрируйтесь по ссылке получите +20€ на счет
и конечно респект за поддержку ХП:
👉 http://bit.ly/best-hetzner
🟣 Если вам почему-то важно много разных продвинутых фич и доп. услуг далеко за рамками обычного VPS или ваши основные юзеры не в Европе/России, то Digital Ocean
Регистрируйтесь по ссылке получите +100$ на счет
и тоже респект от ХП:
👉 https://bit.ly/best-do
👍1
🍎
VSCode не перестает удивлять своими темпами развития и новыми крутыми фишками почти в каждом релизе.
К сожалению Jetbrains постепенно теряет edge, теряет чуйку — что реально нужно рынку и простым п̶а̶ц̶а̶н̶а̶м̶ веб разработчикам.
Например, idea до сих пор не умеет как следует remote dev в контейнерах и на сервере.
Если вы не знакомы с этой горячей темой, вам начинать отсюда:
https://channel9.msdn.com/Series/Beginners-Series-to-Dev-Containers
В любом случае успехи VSCode пойдут на пользу обоим средам, будем следить за конкуренцией
🍿✌️
VSCode не перестает удивлять своими темпами развития и новыми крутыми фишками почти в каждом релизе.
К сожалению Jetbrains постепенно теряет edge, теряет чуйку — что реально нужно рынку и простым п̶а̶ц̶а̶н̶а̶м̶ веб разработчикам.
Например, idea до сих пор не умеет как следует remote dev в контейнерах и на сервере.
Если вы не знакомы с этой горячей темой, вам начинать отсюда:
https://channel9.msdn.com/Series/Beginners-Series-to-Dev-Containers
В любом случае успехи VSCode пойдут на пользу обоим средам, будем следить за конкуренцией
🍿✌️
«Я слишком глупый/глупая, чтобы…» 🥴
По мотивам повторяющегося поведения небольшого числа наших студентов
🎙#подкаст_хп #советы_хп #для_студентов
По мотивам повторяющегося поведения небольшого числа наших студентов
🎙#подкаст_хп #советы_хп #для_студентов
💡 Хотите свежих идей проектов для портфолио?
🤩 Надо поразить компанию крутым пет прожектом, чтобы получить заветную работу?
Черпайте вдохновение и примеры из этой коллекции
https://github.com/GorvGoyl/Clone-Wars
🤩 Надо поразить компанию крутым пет прожектом, чтобы получить заветную работу?
Черпайте вдохновение и примеры из этой коллекции
https://github.com/GorvGoyl/Clone-Wars
GitHub
GitHub - GorvGoyl/Clone-Wars: 100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify…
100+ open-source clones of popular sites like Airbnb, Amazon, Instagram, Netflix, Tiktok, Spotify, Whatsapp, Youtube etc. See source code, demo links, tech stack, github stars. - GorvGoyl/Clone-Wars
Еще несколько слов о культуре отдыха для программиста.
Спасибо каждому, кто поддержал комментом и лайком ❤️
https://youtu.be/1hZyW-SLIdU
Спасибо каждому, кто поддержал комментом и лайком ❤️
https://youtu.be/1hZyW-SLIdU
YouTube
Выгорание и правильный отдых программиста
📍 Наш подкаст: https://t-do.ru/horoshy_programmist
🍉 Бесплатный курс по руби: https://rubyrush.ru
🤓 Чат для новичков: https://t-do.ru/rubyrush
Как правильно и как неправильно отдыхать. Как беречь мотивацию, энергию и не терять интерес к работе.
Как не…
🍉 Бесплатный курс по руби: https://rubyrush.ru
🤓 Чат для новичков: https://t-do.ru/rubyrush
Как правильно и как неправильно отдыхать. Как беречь мотивацию, энергию и не терять интерес к работе.
Как не…
Поговорим за алгоритмы — почему их надо и почему не надо учить
https://youtu.be/-ayGKITDbWU
Кто поддержал лайком и добрым комментом — тот красавчик! 🤘
https://youtu.be/-ayGKITDbWU
Кто поддержал лайком и добрым комментом — тот красавчик! 🤘
YouTube
Должен ли программист знать алгоритмы в 2021?
🍉 Наш подкаст: https://t-do.ru/horoshy_programmist
👶 Чат для новичков: https://t-do.ru/rubyrush
✅ Бесплатный курс по руби: https://rubyrush.ru
Алгоритмы и структуры данных — насколько хорошо надо в них разбираться современному программисту?
Какие алгоритмы…
👶 Чат для новичков: https://t-do.ru/rubyrush
✅ Бесплатный курс по руби: https://rubyrush.ru
Алгоритмы и структуры данных — насколько хорошо надо в них разбираться современному программисту?
Какие алгоритмы…
Как сделать, чтобы в учении было почти так же легко как в бою
https://youtu.be/3ogxmrxAPbY
Ваш каждый лайк и коммент играют роль! Спасибо 🙏
https://youtu.be/3ogxmrxAPbY
Ваш каждый лайк и коммент играют роль! Спасибо 🙏
YouTube
Мотивация начинающего программиста — как заставить себя учиться?
🍉 Наш подкаст: https://t-do.ru/horoshy_programmist
👶 Чат для новичков: https://t-do.ru/rubyrush
✅ Бесплатный курс по руби: https://rubyrush.ru
Несколько советов и лайфхаков как поднять свою мотивацию, как заставить себя учиться.
Как справляться с трудными…
👶 Чат для новичков: https://t-do.ru/rubyrush
✅ Бесплатный курс по руби: https://rubyrush.ru
Несколько советов и лайфхаков как поднять свою мотивацию, как заставить себя учиться.
Как справляться с трудными…