🚩 5 красных флагов: как из текста вакансии понять, что компания — не очень
Как определить работодателя-абьюзера в АйТи? Объясняем на реальных примерах.
🔗 Основной сайт
🔗 Зеркало
Как определить работодателя-абьюзера в АйТи? Объясняем на реальных примерах.
🔗 Основной сайт
🔗 Зеркало
👍35❤6💯2
Весенний выпуск Release Radar от GitHub уже здесь
Release Radar — это подборка крупных обновлений наиболее примечательных и интересных проектов с открытым исходным кодом.
🚀 QuestDB 7.0
🚀 Microsoft Kiota 1.0
🚀 JSON Crack 3.0
🚀 Yachay AI 1.0
🚀 Chat Analytics 1.0
🚀 Zammad 6.0
🚀 NUKE 7.0
🚀 VineJS 1.0
🚀 Ionic Framework 7.0
🚀 LocalStack 2.0
Release Radar — это подборка крупных обновлений наиболее примечательных и интересных проектов с открытым исходным кодом.
🚀 QuestDB 7.0
🚀 Microsoft Kiota 1.0
🚀 JSON Crack 3.0
🚀 Yachay AI 1.0
🚀 Chat Analytics 1.0
🚀 Zammad 6.0
🚀 NUKE 7.0
🚀 VineJS 1.0
🚀 Ionic Framework 7.0
🚀 LocalStack 2.0
🔥9❤1
💭 Недавно мы спрашивали вас о том, какие самые глупые вопросы вам задавали на собеседованиях? Ваши ответы в очередной раз доказывают, насколько странными они могут быть 🤦♂️
Вдогонку к теме собесов: поделитесь топом самых крутых вопросов с собеседований, которые вам запомнились👇
#холивар
Вдогонку к теме собесов: поделитесь топом самых крутых вопросов с собеседований, которые вам запомнились
#холивар
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Библиотека программиста | программирование, кодинг, разработка
💭Какие, по вашему мнению, самые глупые вопросы вам задавали на собеседованиях? Поделитесь своим личным топом👇
#холивар
#холивар
👏2
10 полезных книг для Java программиста на русском языке
Небольшая подборка интересных и полезных книг для Java программиста по самому языку, фреймворкам и программированию в целом.
🔗 Основной сайт
🔗 Зеркало
#матчасть
Небольшая подборка интересных и полезных книг для Java программиста по самому языку, фреймворкам и программированию в целом.
🔗 Основной сайт
🔗 Зеркало
#матчасть
👍17❤6
Представьте, что вы начали работать над новой фичей в отдельной ветке, после чего другой участник команды добавляет новые коммиты в главную ветку main. Возникает история форков, знакомая каждому, кто использовал Git для совместной работы.
А теперь предположим, что новые коммиты в ветке main затрагивают фичу, над которой вы работаете. Каким способом можно внести изменения из одной ветки в другую?
В Git есть два способа сделать это: слияние или перебазирование.
📌 Способ слияния (merge)
> git checkout feature
> git merge main
➡️или в одну строку: git merge feature main
Эта команда создает в ветке feature новый «коммит слияния», связывающий истории обеих веток. Это отличная неразрушающая операция, при которой существующие ветки никак не изменяются.
Но! Каждый раз, когда вам будет необходимо включить вышестоящие изменения, в ветку feature будет попадать внешний коммит слияния.
Если работа в главной ветке main ведется активно, история вашей ветки feature быстро засорится.
📌 Способ перебазирования (rebase)
Вместо слияния можно выполнить перебазирование ветки feature на ветку main с помощью следующих команд:
> git checkout feature
> git rebase main
В результате вся ветка feature окажется поверх ветки main, включая в себя все новые коммиты в ветке main.
Если вместо команды merge при коммитах используется rebase, эта команда перезаписывает историю проекта, создавая новые коммиты для каждого коммита в исходной ветке.
☑️ Главное преимущество rebase — более чистая история проекта. Эта операция устраняет ненужные коммиты слияния, необходимые для git merge.
#вопросы_с_собесов #easy
А теперь предположим, что новые коммиты в ветке main затрагивают фичу, над которой вы работаете. Каким способом можно внести изменения из одной ветки в другую?
📌
> git checkout feature
> git merge main
➡️или в одну строку: git merge feature main
Эта команда создает в ветке feature новый «коммит слияния», связывающий истории обеих веток. Это отличная неразрушающая операция, при которой существующие ветки никак не изменяются.
Но! Каждый раз, когда вам будет необходимо включить вышестоящие изменения, в ветку feature будет попадать внешний коммит слияния.
Если работа в главной ветке main ведется активно, история вашей ветки feature быстро засорится.
📌
Вместо слияния можно выполнить перебазирование ветки feature на ветку main с помощью следующих команд:
> git checkout feature
> git rebase main
В результате вся ветка feature окажется поверх ветки main, включая в себя все новые коммиты в ветке main.
Если вместо команды merge при коммитах используется rebase, эта команда перезаписывает историю проекта, создавая новые коммиты для каждого коммита в исходной ветке.
☑️
#вопросы_с_собесов #easy
👍39❤10🎉3😍2😁1
Рассказываем про мир job-сайтов: где программисту опубликовать резюме, чтобы быстрее найти работу в IT.
🔗 Основной сайт
🔗 Зеркало
🔗 Основной сайт
🔗 Зеркало
❤16
💭 Как в вашей компании/команде организовано тестирование проектов? Есть ли отдельная команда QA, или все ложится на плечи разрабов? Применяете ли вы подход «Разработка через тестирование» (test-driven development, TDD)?
#холивар
#холивар
❤7👍1
DevOps vs SRE vs Platform Engineering: простое объяснение разницы между концепциями в видеоформате от Alex Xu.
📺 Смотреть
#проектирование_систем
📺 Смотреть
#проектирование_систем
👍10❤5
⚙️ 3 совета по использованию Git для начинающих
Разберем полезные советы по работе с Git: просмотр журналов, сводки коммита и сравним команды merge и rebase.
🔗 Основной сайт
🔗 Зеркало
Разберем полезные советы по работе с Git: просмотр журналов, сводки коммита и сравним команды merge и rebase.
🔗 Основной сайт
🔗 Зеркало
👍20❤10
🔥 Дайджест интересных новостей за неделю для разработчика и не только
📌 ИИ (куда же без него)
🤖 Команда Meta* AI представила второе поколение Llama с открытым исходным кодом и новый ИИ-инструмент CM3Leon для генерации изображений
🤖 Ученые выяснили, что платный ChatGPT отупел, а бесплатный стал умнее
🤖 Сбер открывает доступ к нейросетевой модели ruGPT-3.5
🤖 Apple тестирует свой чат-бот c ИИ
🤖 Wix запустит генерацию сайтов при помощи ИИ
📌 Общие темы
▫️Релиз Rust 1.71
▫️Релиз Kotlin 1.9.0
▫️Релиз Android 14 Beta 4
▫️Релиз Podman Desktop 1.2
▫️Для СУБД PostgreSQL представлен движок хранения OrioleDB, который не требует использования периодически запускаемого процесса VACUUM для сборки мусора
▫️Релиз СУБД MySQL 8.1.0
▫️Релиз фреймворка компьютерного зрения и глубокого обучения Savant 0.2.4
▫️Релиз VirtualBox 7.0.10
▫️Релиз Chrome 115 и Chrome OS 115
▫️Релиз Qt Creator 11.0
*организация, деятельность которой запрещена на территории РФ
#чтопроисходит
📌 ИИ (куда же без него)
🤖 Команда Meta* AI представила второе поколение Llama с открытым исходным кодом и новый ИИ-инструмент CM3Leon для генерации изображений
🤖 Ученые выяснили, что платный ChatGPT отупел, а бесплатный стал умнее
🤖 Сбер открывает доступ к нейросетевой модели ruGPT-3.5
🤖 Apple тестирует свой чат-бот c ИИ
🤖 Wix запустит генерацию сайтов при помощи ИИ
📌 Общие темы
▫️Релиз Rust 1.71
▫️Релиз Kotlin 1.9.0
▫️Релиз Android 14 Beta 4
▫️Релиз Podman Desktop 1.2
▫️Для СУБД PostgreSQL представлен движок хранения OrioleDB, который не требует использования периодически запускаемого процесса VACUUM для сборки мусора
▫️Релиз СУБД MySQL 8.1.0
▫️Релиз фреймворка компьютерного зрения и глубокого обучения Savant 0.2.4
▫️Релиз VirtualBox 7.0.10
▫️Релиз Chrome 115 и Chrome OS 115
▫️Релиз Qt Creator 11.0
*организация, деятельность которой запрещена на территории РФ
#чтопроисходит
❤15👍4
SELECT * FROM Episodes WHERE YEAR(published_at) > 2022
Думаете это все, на что способен SQL? Антон Жиянов, энтузиаст SQLite, красочно объясняет, что это заблуждение! Этот 2-х часовой выпуск можно смело использовать при подготовке к собеседованию👇
✔️Массивы, графы, рекурсия и многое другое
✔️Как готовить SQL с заботой о быстродействии и безопасности ваших баз данных
✔️Использование SQL для анализа данных
➡️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты #матчасть
Думаете это все, на что способен SQL? Антон Жиянов, энтузиаст SQLite, красочно объясняет, что это заблуждение! Этот 2-х часовой выпуск можно смело использовать при подготовке к собеседованию👇
✔️Массивы, графы, рекурсия и многое другое
✔️Как готовить SQL с заботой о быстродействии и безопасности ваших баз данных
✔️Использование SQL для анализа данных
➡️ YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка
#подкасты #матчасть
❤18👍4🤔1😍1
🤖 4 сферы применения ChatGPT, Bing, Bard и Claude 2
В этой статье мы разберём различные способы применения популярных ИИ с учётом инструментов, доступных на лето 2023 года.
🔗 Основной сайт
🔗 Зеркало
В этой статье мы разберём различные способы применения популярных ИИ с учётом инструментов, доступных на лето 2023 года.
🔗 Основной сайт
🔗 Зеркало
👍10❤2🔥1🥱1
Пять наиболее часто используемых стратегий кэширования: на заметку разработчику.
#проектирование_систем
#проектирование_систем
👍31❤3