feedback
🎙 Собеседования уровня Senior часто напоминают «чёрный ящик»: никто точно не знает, где проходит граница между опытным кодером и ведущим инженером, особенно в контексте Kotlin Multiplatform.

📺 8 декабря мы выведем процесс в прямой эфир. Никаких теоретических абстракций — только практический кейс, вопросы по архитектуре и мгновенный развёрнутый фидбек. В «горячем кресле» — разработчик с опытом 6+ лет, на стороне бизнеса — технический менеджер проектов.

📺 VK Видео
🖤 YouTube

Подключайтесь, чтобы сверить свои грейды или найти ошибки в ответах кандидата!
Прямой эфир: Собеседование Senior Kotlin Multiplatform разработчика
Link copied
Анимация в URL с помощью JavaScript и Emoji 👨‍💻



const myEmojis = ['😃', '🤨', '😡']

function urlAnimate () {

window.location.hash = myEmojis
[Math.floor((Date.now()/100)%myEmojis.length)]

setTimeout(urlAnimate, 1000)
}

urlAnimate(){}



👍- если было полезно | ➡️ WebTaverna
Link copied
Программирование для Windows 1.0 в 2025 году

«Бесполезная надстройка, занимающая целых 1 Мбайт памяти» — именно так встретили первую Windows сорок лет назад. Тогда эта графическая оболочка казалась прожорливым монстром, требующим диковинную «мышь», а разработка под неё считалась уделом избранных мазохистов.

Сейчас системные требования «единички» вызывают лишь улыбку, но вот сложность написания софта никуда не делась. Попробуем запустить раритетную ОС, разобраться в архаичном SDK и выяснить, реально ли создать работающее приложение, не потеряв рассудок в процессе.
Программирование для Windows 1.0 в 2025 году
Link copied
friendly reminder всем кто билдит ios аппки: apple по умолчанию берет 30% комиссию, если вы не подадитесь отдельно на small business program со снижением до 15%. Так что если вы это еще не сделали, то рекомендую сделать это прямо сейчас
Link copied
Все знают, что такое GitHub. Глобальная платформа для размещения своей кодовой базы с возможностями по автоматизации. Масштабы можно оценить по его отчетам. Не зря его в 2018 купил Microsoft.

Но не Гитхабом единым, есть и альтернативы.

🔹У нас на многих проектах был GitLab. Есть как платные облачные, так и бесплатные версии, можно ставить на свой сервер. Помимо кодовой базы можно вести Kanban-доску, оформлять базу знаний проекта и настраивать CI/CD.

Кстати, GitLab возник в 2011 как сайд проект украинского и голландского программистов Dmytro Zaporozhets и Sytse Sijbrandij. Сейчас это американская компания GitLab Inc. с клиентами уровня Alibaba Group и IBM, с 2375 сотрудниками и выручкой $760 млн.


🔹Другая известная альтернатива - Bitbucket от Atlassian, австрало-американской корпорации, известной нам своими продуктами Jira, Confluence, Trello и Loom. На некоторых проектах использовали облачную версию, но в налчии и self-hosted. Есть бесплатный тариф до 5 пользователй.

🔹Пожалуй, самая старая из платформ для хранения кода - SourceForge, основана аж в 1999 (GitHub образовался в 2008). Поддерживает не только Git, но и другие системы контроля версий - CVS, Subversion, Bazaar, Mercurial.

🔹У китайцев есть своя мощная версия Гитхаба - Gitee. В ней более 10 млн репозиториев, поддерживается сообществом Open Source China, университетами и компаниями уровня Huawei. Если любите китайское, в подвале страницы можно переключиться на английский и прочитать про возможности и тарифы (есть и бесплатный).

🔹У немцев тоже есть своя версия - RhodeCode, бесплатно для open-source проектов. А авторы Ubuntu - компания Canonical - поддерживает Launchpad.

Вот тут чуть подробнее про эти сервисы.

🔹Среди российских решений можно отметить GitFlic. Имеет как облачную, так и self-hosted версии, традиционно есть бесплатный тариф с ограниченными возможностями. Публично доступно более 30 тысяч проектов. Сталкивался с GitFlic в этом году на одном из проектов. По ощущениям простовато, до Гитлаба еще расти и расти.

🔹Сбер продвигает свой GitVerse. Помимо хранения кода есть возможности CI/CD и ИИ-помощник. В условиях импортозамещения и блокировок, с учетом финансовых возможностей Сбера продукт может заметно расти. Однако, нацелен в первую очередь на экосистему Сбера с его Sber ID и GigaCode.

Но раз уж мы программисты, давайте посмотрим еще self-hosted решения.

🔹Есть Gogs, опенсорсная платформа для размещения кода, написанная на Go. Визуально похож на GitHub, позволяет делать приватные и публичные репозитории, есть возможности по CI/CD.

🔹Среди опенсорса довольна известна платформа Gitea. Тоже на Go, простой, легковесный и кросс-платформенный сервис с массой возможностей. Репозиторий.

🔹У Gitea есть форк - Forgejo. Эти два решения имеют MIT-лицензию и могут запускаться даже на Raspberry Pi.

На Forgejo работает Git-хостинг Codeberg, который позиционируется как non-profit решение для окрытых и бесплатных проектов. Сейчас там более 300 тысяч репозиториев. Его используют многие открытые проекты.

В общем, выбрать есть из чего. Но часто мало просто хранилища кода с возможностью code review. Современные сервисы внедряют много автоматизации. Например, в GitLab можно организовать автоматические сборки, тесты и деплой на основе MR. А в GitHub есть функция GitHub Actions для автоматизации. А еще у них есть ИИ-помощник, но это уже другая история.

#tools
Link copied