Appwrite абстрагируется от сложности и повторяемости, необходимых для создания современного серверного API с нуля, и позволяет быстрее создавать безопасные приложения.
С использованием Appwrite вы можете легко интегрировать свое приложение с аутентификацией пользователей, базой данных, хранилищем файлов, облачными функциями и многими другими сервисами.
https://appwrite.io/
В рубрике Хабр Карьеры «Кем работать в IT» представители различных IT-профессий делятся тонкостями своей работы: плюсы, минусы, подводные камни и заработная плата.
https://career.habr.com/journal/professions
Команда GitHub подготовила обзор на некоторые из самых интересных функций и изменений, представленных в Git 2.39.
Читать
🎄 Новогодний хакатон DatSanta от DatsTeam! ✨
Наш DatSanta - робот, гоняет на аэросанях, запряженных электрооленями на высокой скорости 🎅🏻
Он не устает, не жалуется, не тратит время на перерывы, но всё равно ему требуется твоя помощь!
🏆 кто покажет лучший результат по итогам трех этапов – Apple Macbook pro на каждого участника
🙌🏻 в команде от 1 до 3 участников
💸 бесплатно
🎅🏻 от 18 и старше
Использовать можно любые технологии (например, JS, Java, PHP, Swift, Python, C++, 1C и др.) - никакая из выбранных не даст дополнительного преимущества перед другими участниками.
Задача – написать код и произвести вычисления на своей стороне, а результат отправить на игровой сервер http запросом, содержащим json.
Хакатон будет проходить в три этапа:
🎯 23–26 декабря «Найди свой путь»
🎁 26-27 декабря «Заветное желание»
💜 27 декабря «Время волшебства» - финал и подведение итогом в прямой трансляции
Вопросы info@datsteam.dev
>>> Регистрация >>>
В рубрике Хабр Карьеры «Где работать в IT» представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях.
https://career.habr.com/journal/workplace
👩💻 Канбан-метод содержит набор принципов и методов управления и улучшения рабочего процесса. Метод состоит из 4 основополагающих принципов, 5 практик и различных метрик.
4 основополагающих принципа Канбан
① Начните с того, что вы делаете сейчас.
② Проводите постепенные, эволюционные изменения.
③ Уважайте текущие роли, обязанности и должности.
④ Поощряйте лидерство на всех уровнях.
5 практик Канбан
① Визуализировать ход работы.
② Ограничение незавершенного производства WIP (work in progress).
③ Управление потоком.
④ Сделать политики процессов явными.
⑤ Непрерывное совершенствование.
О том как спроектировать канбан-доску, читайте в наших с Selectel карточках ⬆️
Привет! На связи proglib.academy
Мы решили организовать вебинар для тех, кто хочет, но не может решиться на старт карьеры в IT.
Именно для того, чтобы развеять все мифы про IT, мы пригласили Александра Пупышева, руководителя группы разработки в компании Robofinance. Александр проведёт вебинар в формате Q/A и ответит на все вопросы, которыми задаются новички в IT-сфере.
На вебинаре вы узнаете:
👉🏻Есть ли потолок по возрасту для входа в IT?
👉🏻Как выглядит работа джуна в разных компаниях
👉🏻Как устроиться в IT без опыта работы
Встречаемся 14 декабря в 19:00.
Успей зарегистрироваться по ссылке: Q/A: всё, что вы хотели знать про IT
👩💻 В сегодняшних карточках: Agile, Scrum и Kanban — в чем разница между этими популярными стратегиями разработки ПО и какой из них лучше?
Читать полностью…Разработчику на заметку: принципы, методы, ограничения и лучшие практики проектирования REST API.
Источник
⚙️Инструмент предоставляет простые компоненты/API для управления всеми каналами связи в одном месте: Email, SMS, Direct и Push.
⭐️ 14,2k
https://github.com/novuhq/novu
Обзор практических кейсов, которые помогут оптимизировать работу с Dockerfile.
Читать
🐍 Самоучитель по Python для начинающих. Часть 7: Методы работы с кортежами
Кортежи по функциональности похожи на списки – разберемся, когда стоит использовать кортежи вместо списков, и как обрабатывать содержащиеся в них данные. В конце статьи – 10 задач для тренировки.
🔗 Основной сайт
🔗 Зеркало
Перед вами традиционное исследование Хабр Карьеры на тему изменения зарплат IT-специалистов в первом полугодии 2022 года по сравнению со второй половиной 2021.
Читать
⚙️ Sapling — система управления исходным кодом, в которой особое внимание уделяется удобству использования и масштабируемости.
Пользователи Git и Mercurial найдут многие базовые концепции знакомыми, а такие рабочие процессы, как понимание вашего репозитория, работа со стеками коммитов и восстановление после ошибок, значительно упростятся.
Вообще инструмент состоит из трех компонентов, которые позволяют масштабироваться до репозиториев с десятками миллионов файлов, коммитов и веток. Однако два из них еще не общедоступны. В любом случае можно попробовать этот любопытный инструмент в деле.
Как думаете, на каком языке он написан?
https://sapling-scm.com
⭐ 15 000 звезд на GitHub за год: 10 советов по развитию и продвижению продукта
В этой статье авторы популярного опенсорс-проекта Medusa (альтернатива Shopify) дадут 10 советов по развитию и продвижению продукта.
🔗 Основной сайт
🔗 Зеркало
Хотите стать разработчиком C++, но переживаете из-за алгоритмического собеседования? Посмотрите, как его проходит другой кандидат.
→ Бесплатный вебинар Яндекс Практикума, 15 декабря в 19:00
◾️ Собеседовать будет Мария Гутовская, программистка в Amazon Web Services, автор курса Практикума «Разработчик на C++»
◾️ В роли кандидата — выпускник курса Практикума «Разработчик на C++»
Собеседование максимально приближено к реальной жизни. Вы узнаете:
— Как рассказать про свой опыт, даже если его мало
— Какие задачи дают на алгоритмическом собеседовании
— Какие ошибки можно допустить, решая задачу
— На что обращают внимание работодатели
После вебинара можно будет задать экспертке вопросы.
→ Зарегистрироваться на вебинар
Представляем refine — open-source headless React-фреймворк (6.1K ⭐️ на GitHub) для CRUD-приложений. С ним вы можете быстро создать админку или дашбоард, при этом код останется гибким для изменений.✨
refine бесшовно связывается с UI-фреймворками и поставляется с готовыми интеграциями для Ant Design System, Material UI, Mantine и Chakra UI 🚀
Репозиторий: https://github.com/refinedev/refine
☕️🛣 Дорожная карта Java-разработчика в 2023 году: путь с нуля до первой работы
В статье рассказываем, в каком порядке изучать Java в 2023 году и где бесплатно выучиться на Java-программиста.
⏸ Подождите. Я уже начинал изучать Java по разным дорожным картам, но бросал. С этой картой я дойду до цели?
В нашей дорожной карте мы пробежались, так сказать, по верхам, обозначили основные темы для изучения. Дойдете или нет — зависит от вашей готовности пахать.
📅 Мне нужно в течение года получить работу Java-программиста и я готов пахать, чтобы добиться этой цели. И желательно бесплатно. Что посоветуете?
Идти на курсы, в договоре которых черным по белому без всяких звездочек прописано, что вас трудоустроят. В противном случае студент не платит за обучение.
👨💻 Например, на курсах Kata Academy вы сможете бесплатно обучиться на Java-программиста за ~7 месяцев. А после трудоустройства на гарантированную ЗП от 100к — просто будете отчислять Kata Academy 17% от фактического дохода в течение 24 месяцев.
В отличие от инфоцыган, Kata Academy заинтересована в вашем трудоустройстве, которое напрямую влияет на доход школы.
➡️ Как стать Java-разработчиком, читайте в нашей статье.
➡️ Курс Java-разработчика на сайте школы.
🗣👩💻 Разработка канбан-доски на Django, DRF и Alpine.js
Копилка наших руководств пополнилась статьей по созданию канбан-доски на Django. В статье расскажем, как создать собственный вариант популярного приложения и развернуть его с использованием Nginx и Gunicorn на сервере Selectel под управлением Ubuntu 20.04.
❓ Что сделали
► Взяли сервер из линейки Shared Line:
— 1 ядро CPU (10%)
— 512 МБ RAM
► Установили связку Django, Nginx и Gunicorn.
► Асинхронную передачу данных и CRUD без перезагрузки доски реализовали с помощью API на Django REST Framework.
► Фронт написали на Alpine.js, а дизайн сверстали на CSS-фреймворке Tailwind.
► Для HTTP-запросов к бэкенду использовали библиотеку Axios.
😊 Читать статью
🤔 Если бы метод Kanban был аббревиатурой, то как бы он расшифровывался. Принимаются только неправильные ответы.
Читать полностью…#infographic
Даже представить сложно, какая кропотливая работа была проведена. В репозитории вы увидите более 70-ти визуализаций, которые объясняют различные форматы файлов.
🐍 Самоучитель по Python для начинающих. Часть 8: Методы работы со множествами
Множества работают быстрее, чем списки и кортежи, и значительно упрощают решение многих практических задач. Расскажем обо всех особенностях множеств и методах работы с ними, а в конце – порешаем задачки.
🔗 Основной сайт
🔗 Зеркало
Что на выходных посмотреть за завтраком
Залипнуть за завтраком в YouTube - святое дело. Формат интервью - еще и отличная альтернатива познавательного досуга: послушать профи, узнать о чужих ошибках, чтобы не набить собственные шишки. Самое интересное - не слушать односторонние интервью, а наблюдать за дискуссиями людей, чей опыт дополняет опыт собеседника.
Например, новый видеоформат на канале Яндекса со встречами сотрудников 1х1. Так, в первом выпуске встретились два руководителя разработки мобильных приложений — для сервисов Яндекс Go и Яндекс Браузера. Получилось занятное обсуждение пользы Flutter, его отличий от React Native и вообще разговор о фреймворках в мобильной разработке супераппов и не только.
Первый выпуск понравится тем, кто увлекается мобильной разработкой и хочет узнать ближе внутреннюю кухню Яндекса, используемые инструменты и архитектурные решения.
3 причины освоить Python
Новичку сложно выбрать язык для работы. Можно заглянуть в рейтинг TIOBE: Популярнейшим в 2022 году стал Python.
1️⃣Подходит новичкам
Если никогда не кодили, начните с Python. Он интуитивный, ему легко учиться. По Python много материалов: методички, библиотеки готовых решений.
2️⃣Python — универсальный
На нём пишут игры, программы и сайты, создают ботов, анализируют данные. Python используют и для сбора и обработки информации.
3️⃣Разработчикам хорошо платят
Средняя зарплата — 150к ₽ в месяц. Новичкам от 80к. После 2 лет работы вы сможете удвоить доход, а после 3 — получать до 300к ₽. Это три средние ЗП в Москве и десять в регионах.
📚Изучайте Python с нуля на курсе университета Skypro:
📜Гарантия: найдем вам работу или вернем деньги, если не устроим на работу за 4 месяца после курса.
Теория, практика, 4 проекта для портфолио.
Скидка 40% + еще 7% по промокоду PROGLIB7 по ссылке: https://proglib.io/w/c61d59cd
Одного принятого решения достаточно, чтобы запустить большие позитивные перемены в карьере. Пусть таким решением станет участие в One Day Offer для ML-разработчиков.
Всё что нужно — пройти быстрое интервью и дождаться приглашения в штат. Если команда SberDevices поймёт, что ищет именно вас, вы получите оффер уже в конце дня.
Рассматривают кандидатов с опытом работы от 1,5 лет в крупных IT-компаниях, которые хорошо владеют Python, C++ и не понаслышке знакомы с Tensorflow, PyTorch, Git, Numpy, Matplotlib.
Вы будете работать не просто среди коллег, но единомышленников, которые движутся вместе к созданию продукта мечты. Ваша зона ответственности — заниматься обучением и оптимизацией моделей, создавать пайплайны регулярного обучения, проводить A/B тестирование и оценку качества.
Приятный бонус: возможность обучать большие модели на «Кристофари», суперкомпьютере из топ-100 самых мощных в мире.
🔗Узнать больше о вакансии и оставить заявку: http://sber.me/?p=RShRs
А как вы решаете, какой тип базы данных использовать в проекте?
Alex Xu набросал краткий обзор, к которому можно обратиться в случае необходимости. Согласны ли вы с его тезисами?
🔗 Читать в Твиттере
🔗 Читать в Thread Reader App (если Твиттер не открывается)
👦✨ Объясните так, как будто мне 10 лет: простое описание популярного алгоритма кластеризации k-средних
В статье объясним всем новичкам в мире алгоритмов машинного обучения принципы работы алгоритма K-means (k-средних), пользующегося большой популярностью при решении задач кластеризации. Постараемся избавиться от устрашающих математических нюансов и объяснить на уровне интуитивного понимания.
🔗 Основной сайт
🔗 Зеркало
ЮMoneyDay — онлайн-конференция про айти в финтехе.
Разработчики, аналитики, продакты и проджекты расскажут, как работают в ЮMoney.
Все доклады основаны на реальном опыте работы над финансовыми продуктами, которыми пользуются миллионы человек.
В программе 10 направлений:
— Архитектура
— Бэкенд
— Фронтенд
— Тестирование
— Менеджмент проектов
— Системный анализ
— Android™
— DevOps
— Product
— SQL
⏰ Конференция пройдёт онлайн. Встречаемся 10 декабря в 10:00 (мск)
Регистрируйтесь и готовьте вопросы 💜
В ежедневной рутине мы зачастую забываем о старых добрых встречах с коллегами. А что, если эти встречи будут приносить пользу команде, пользователям и компании в целом?
Интересный подход можно перенять у Lamoda. Саша Пургина, руководитель отдела развития data-продуктов, рассказывает об использовании экспертизы разных команд для генерации новых гипотез и сплочения коллектива вокруг решения пользовательских проблем.
🤯 В этой связи хочется спросить у вас. Проводите ли вы мозговые штурмы или у вас есть другие методы генерации идей?
📌 Читать