Date | Title | Description |
17.09.2024 | Вышла децентрализованная платформа совместной разработки Radicle 1.0 | Разработчики выпустили P2P-платформу Radicle 1.0 для децентрализованной совместной разработки и хранения кода без привязки к конкретным серверам. При разработке проекта использовался язык Rust, а распространяется он под лицензиями Apache 2.... |
16.09.2024 | Obsidian+Github вместо Notion: синхронизация, бекап и версионность (3-в-1) | Инфраструктура личных заметок (Obsidian + GitHub)
О том, как сделать прозрачную синхронизацию заметок Obsidian между устройствами (Desktop, Android, iOS) через GitHub:
Без сторонних приложений (вроде iCloud, SyncThing, Termux и пр)
Бесплатн... |
12.09.2024 | Произвольная запись файлов | Мир уязвимостей достаточно многообразен. Обычно хакеры стараются добиваться своих целей с помощью уязвимостей эксплуатации произвольного кода, та самая аббревиатура RCE. Но на практике часто для того, чтобы выполнить свой код необходимо сна... |
09.09.2024 | Создание Git-коммита: The Hard Way | Многие из нас создают по несколько коммитов в день с помощью GUI либо через командную строку. Например:
# 1. Modify or create a file in your working directory. echo '# my change' > 'test.sh' #2. Add the modification to the staging area o... |
09.09.2024 | Как синхронизировать Obsidian бесплатно и без плагинов? | Спойлер: через iCloud
В связи с уходом Notion, решил перенести часть своих заметок в Obsidian. Но главное его преимущество является и главным для меня недостатком — данные хранятся локально.
Соответсвенно, встал резонный вопрос — а как синх... |
08.09.2024 | Практика: фронтенд для начинающих | Это простое руководство для тех кто хочет развернуть локально проект и начать уже писать код.
Начнем с того, что у вас уже есть на чем разрабатывать, в кратце описал здесь рекомендации по выбору ПК. Скачать исходники описанные в статье.Сред... |
07.09.2024 | The Path to Programming: A Journey Through the Digital Wilderness | In the vast landscape of technology, programming stands as a beacon of opportunity. It’s a world where logic meets creativity, and where the mundane transforms into the extraordinary. For many, the journey into programming feels like steppi... |
07.09.2024 | Kubernetes: A Journey Through Time and Technology | Kubernetes, the orchestration tool that revolutionized container management, has come a long way since its inception. Launched in 2014, it has evolved into a powerhouse of cloud-native technology. Today, we dive into its early days, explori... |
07.09.2024 | Kubernetes: A Journey Back to the Beginning | Kubernetes, the titan of container orchestration, has transformed the tech landscape since its inception. Launched in 2014, it has become synonymous with cloud-native applications. But what if we could rewind the clock? What if we could exp... |
06.09.2024 | Инженер. Путь в IT | Предисловие. Программирование.
Инженер. Путь в IT
Определим начальный статус, просто чтобы было понятно: времени на учёбу у всех на самом деле мало, это полностью вопрос самоорганизации рабочего пространства. 02.2024 - 39 лет, женат, двое д... |
03.09.2024 | Назад в прошлое: запускаем k8s v.0.1 из 2014 и анонсируем челлендж | Привет! Я Александр Хренников — руководитель DevOps-юнита в KTS. Первый коммит в репозиторий kubernetes был сделан 10 лет назад, 6 июня 2014 года. За это время kubernetes прошёл большой путь и стал самым популярным средством оркестрации кон... |
02.09.2024 | Бложим как фрики | Сидишь бывало, записываешь всякие штукуёвины, которые сам вечно забываешь и вдруг кааак захотелось начать наносить людям добро и причинять радость вопреки их желаниям, а тут ещё и народ периодически спрашивает, стало быть надо завести блох,... |
01.09.2024 | The Language Server Protocol: A Game Changer for Developers | In the vast ocean of programming languages and development environments, the Language Server Protocol (LSP) emerges as a lighthouse. It simplifies the chaotic landscape of coding tools, offering a standardized way for editors and language s... |
01.09.2024 | The Future of Development: Embracing AI as a Platform | Artificial Intelligence (AI) is no longer just a buzzword. It’s a transformative force, reshaping how we approach development. The conversation around AI often oscillates between two extremes: one side fears that AI will replace human progr... |
01.09.2024 | The Rise of Workspaces in IntelliJ IDEA: A New Era for Developers | In the world of software development, change is the only constant. Developers are always on the lookout for tools that streamline their workflow. Enter IntelliJ IDEA's new workspace feature. This innovation is like a breath of fresh air in ... |
01.09.2024 | The Art of Streamlining: Optimizing Docker Images for Efficiency | In the world of software development, efficiency is king. As applications grow, so do their dependencies. Enter Docker, a tool that allows developers to package applications into containers. But what happens when those containers become blo... |
31.08.2024 | Мотивацию надо поднять | Всем привет! Иногда бывает так, что учиться очень сложно и мотивацию надо поднять, а дженерики и лямбда выражения совсем высосали силы. Поэтому я, пару дней назад, залипая в мобильную игру, внезапно поймал себя на мысли, что могу упростить ... |
30.08.2024 | Документации быть | Легион
"И всё равно, посреди всей этой тьмы, я вижу людей, которые не ломаются, я вижу людей, которые не сдаются. Даже зная, что надежда утрачена. И понимают, что от утраты до обретения, на самом деле, всего один шаг…"
В одной из ... |
30.08.2024 | Как оптимизировать размер контейнерного образа в Docker | Введение
Когда я взялся за контейнеризацию моего сервиса для поиска в блоге, мне пришлось пройти множество итераций при работе с Dockerfile, так я учился создавать образ. Контейнеризация как таковая прошла легко, но я хотел создать максимал... |
29.08.2024 | Ручной деплой NestJS и Angular приложений на выделенном сервер через «Docker Compose» и «PM2» | Предыдущая статья: Сборка приложений на NestJS и Angular и запуск их в двух вариантах: через PM2 и через "Docker Compose"
Покупаем выделенный сервер и настраиваем SSH доступ к нему с локального компьютера.
Добавляем https://github... |
29.08.2024 | React и жизнь после сборки | Бывает что на руках есть лишь «бинарная» сборка сайта на модном фреймворке вроде Angular или React, в которой «срочно надо что‑то поправить». А исходного кода нет. Есть лишь вы, «бандл» с обфрусцированным JavaScript‑кодом внутри и горящие с... |
28.08.2024 | Workspaces в IntelliJ IDEA | Команда Spring АйО продолжает следить за последними новинками в мире инструментов для разработчиков. В нашем новом переводе вы узнаете о недавно появившемся плагине для IntelliJ IDEA, который предоставляет долгожданную многими функционально... |
26.08.2024 | What is Programming? And How to Get Started | Share
Tweet
Share
Share
Email
What Is Programming? A Comprehensive Guide to Get Started
Programming, often referred to as coding, is the process of creating instructions that a computer can execute to perform specific tasks. It is a foundat... |
19.08.2024 | Автоматизация управления ML-экспериментами с помощью СI/CD | TL;DR
Использование рабочих процессов CI/CD (Continuous Integration/Continuous Deployment (Delivery), непрерывная интеграция/непрерывное развёртывание (непрерывная доставка)) для проведения ML‑экспериментов (Machine Learning, машинное обуче... |
15.08.2024 | Установка arch linux | мой рабочий стол
Привет, Хабр! Сегодня хочу поделиться с вами как я произвожу установку и настройку arch linux. Довольно не большая статья вышла. Пропушу моменты настройка Bios и установочной флешки. Т.к там у некоторых будет отличаться нас... |
13.08.2024 | Unlocking the Digital Highway: Bypassing YouTube Throttling with OpenWRT and pfSense | In the digital age, access to information should be as smooth as a well-paved road. Yet, for many, navigating the online landscape has become a bumpy ride. YouTube, a treasure trove of knowledge and entertainment, has faced increasing throt... |
13.08.2024 | Как Orange Pi вернула мне Ютуб | Обложка статьи
Привет, Хабр!
В связи с последними событиями вокруг видео хостинга YouTube, ситуация вынуждает искать технические решения для восстановления доступа к сервису. В этой статье я хочу поделиться своим техническим опытом по восст... |
12.08.2024 | Дайджест по уязвимостям за прошедшие два месяца лета | Приветствую вас!
Меня зовут Анастасия Травкина, я младший аналитик в компании Вебмониторэкс. Вместе с отделом детекта мы подготовили дайджест по уязвимостям за прошедшие два месяца лета. Эта информация поможет вам обезопасить свои системы и... |
12.08.2024 | Любой может получить доступ к удалённым и приватным данным репозиториев GitHub | Кто угодно может получать доступ к данным из удалённых форков, удалённых репозиториев и даже приватных репозиториев GitHub. И эти данные доступны всегда. Это известно разработчикам GitHub, и они намеренно спроектировали систему таким образо... |
11.08.2024 | Заметки на Emacs/Linux/Android | Введение
С давних-предавних времен я использую персональную информационную систему на основе org-mode, встроенном в Emacs. Накоплено очень много полезной информации. Адреса, различные заметки, дневники, ссылки, TODO-шки ну и так далее.
Перв... |
10.08.2024 | Раскочегариваем YouTube без установки софта на конечные устройства | В последнее время для потребителей контента YouTube настали тяжелые времена. Даже самые мелкие местечковые провайдеры уже внедрили то самое замедление видео. В некоторых случаях (как у меня) - это даже не замедление, а просто ограничение фу... |
10.08.2024 | Nestjs, Firebase, GCloud. Как быстро поднять API backend на TypeScript | Очень здорово, что вы решили открыть эту статью. Меня зовут Федор, я фуллстечу с конца 2021 года на постоянной основе. На всякий случай, прикреплю свой профиль на Github.
Этой небольшой статьей я хочу:
Дать старт серии туториалов на тему за... |
08.08.2024 | Владелец кода, отзовись! Как построить и применить систему владения кодом | Привет, Хабр! Меня зовут Марат, я работаю Android-инженером в большом проекте в приложении СберИвестиции. Над ним трудится около 30 разработчиков и множество кроссфункциональных команд, написано более миллиона строк кода, расположенного в б... |
06.08.2024 | ОС «Аврора» — веб-сервер в кармане | Привет, читатель!
В начале июня я опубликовал обзор на смартфон с ОС «Аврора». После этого взялся изучать документацию к SDK, решил написать пару небольших приложений и портировать один проект на телефон. В процессе понял, что для выполнени... |
02.08.2024 | Transforming TODO Management in PHP: From Clutter to Clarity | In the world of software development, managing TODO and FIXME comments can feel like trying to herd cats. These notes, often scattered throughout the code, can become a source of frustration rather than a helpful guide. They accumulate over... |
02.08.2024 | Ультимативный ресурс по программированию: сборник бесплатных чит-листов по программированию | В мире программирования чит-листы — это секретное оружие каждого разработчика. От новичков до опытных программистов, эти чит-листы помогают быстро найти нужную информацию и повысить продуктивность. Сегодня я собрал для вас лучший набор чит-... |
01.08.2024 | Git, Gitflow и ветка develop. Продолжаем разбираться в основах программирования | Привет, Хабр! В блоге beeline cloud я делюсь личным опытом разработки. Ранее рассказывал, как инжектить в статические поля, как упростить себе жизнь при написании тестов, подсвечивал особенности пагинации. А сегодня продолжу знакомить вас с... |
31.07.2024 | Они управляют большими данными в финтехе. Как мы находим топовых специалистов по DWH | Примета времени – бизнес быстро обрастает огромным количеством данных. Если есть big data, то нужна команда, которая с ними разберется. Я Ольга, рекрутер в Clevertec. Наши специалисты развивают корпоративные хранилища данных. На своем опыте... |
30.07.2024 | Кто такой Python-разработчик, что делает и какие навыки необходимы? | Разработчик Python / Python developer — это программист(developer), занимающийся разработкой программного обеспечения с использованием языка программирования Python.
Python — это высокоуровневый язык, широко применимый в разных сферах: от в... |
29.07.2024 | 1400 строк кода без программирования: как я собрал ИИ-бота с помощью Claude | Недавно я завершил эксперимент: создал многофункционального Telegram-бота, не написав ни строчки кода самостоятельно. Весь python код был сгенерирован нейросетью Claude Sonnet на основе моих текстовых инструкций.
Результат превзошел мои ожи... |
27.07.2024 | OPNsense® 24.7 'Thriving Tiger': A Leap into the Future of Cybersecurity | In the digital jungle, security is paramount. OPNsense® 24.7 'Thriving Tiger' emerges as a powerful guardian, marking its 20th major release with features that roar. This update is not just a step forward; it’s a leap into a new era of cybe... |
25.07.2024 | Получаем белый IP с помощью VDS за копейки | Всем привет! В этой статье я расскажу, как получить белый IP-адрес без помощи провайдера и настройки вашего роутера, используя обычный VDS (виртуальный выделенный сервер), или как его ещё называют "Дедик". С помощью VDS вы сможете... |
22.07.2024 | Уязвимость VSCode и «объективный» взгляд на Git | Привет, Хабр!
Меня зовут Владислав Кормишкин, я аналитик-исследователь угроз кибербезопасности в компании R-Vision. Сегодня я хотел бы рассказать вам об одном из самых популярных редакторов кода — VSCode, и о том, как злоумышленники могут и... |
13.07.2024 | Запускаем ComfyUI на GPU AMD Radeon в Docker | В этой статье я хочу рассказать об опыте контейнеризации с использованием видеокарты Radeon от AMD. В качестве примера возьмём ComfyUI и поместим его в контейнер. А в конце, для демонстрации успешной работы, создадим видео в стиле аниме.
Вс... |
08.07.2024 | Как стать Java-разработчиком бесплатно? Программа обучения с нуля | Если вбить «как стать java разработчиком» в поисковую строку, можно найти тысячу курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, стоят несколько десятков, если не сотен тысяч рублей.
Чтобы разб... |
08.07.2024 | Гайд по деплою web-приложений для новичков. Часть 2. VPS и настройка окружения | Привет, коллеги! 👋
Это статья - вторая часть небольшого сериала о деплое web-приложений.
Вот ссылка на первую часть - деплой проекта на Laravel на shared-хостинге с использованием GitHub. Вкратце содержание:Содержание статьи
- создание прив... |
07.07.2024 | Мега-Учебник Flask Глава 17: Развертывание на Linux (издание 2024) | Это семнадцатая часть серии мега-учебника Flask, в которой я собираюсь развернуть Microblog на сервере Linux.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База данных
Глава 5: Логины пользователей
Глава 6: Ст... |
07.07.2024 | Мега-Учебник Flask Глава 18: Развертывание на Heroku (издание 2024) | Это восемнадцатая часть серии мега-учебника Flask, в которой я собираюсь развернуть Microblog на облачной платформе Heroku.Оглавление
Глава 1: Привет, мир!
Глава 2: Шаблоны
Глава 3: Веб-формы
Глава 4: База данных
Глава 5: Логины пользовател... |
03.07.2024 | Большие и не очень технологии в маленьком доме | В этой статье я попытаюсь суммаризировать мой личный опыт который накопился в процессе создания инфры 'для дома' с описанием используемых и оправдавших себя технологий. Железо
Роутеры - Mikrotik. При достаточно адекватном ценнике - куча воз... |
02.07.2024 | Git. Скачем между ветками как древесные лягушки | Статей на тему много, но, видимо, недостаточно: время от времени слышу от коллег (последние 10 лет, в 4-х разных компаниях):
«Не могу пошарить экран с кодом, у меня другая ветка сейчас».
«Не хочу переключать ветку, придется запускать кодоге... |
01.07.2024 | Микросервисы в представлении среднего разработчика, и как всё на самом деле | Периодически общаемся с разработчиками о микросервисах, монолитах и прочих мифических существах. Порой такая эзотерика живёт в головах у людей и слышишь порой такое, что ёжики в тумане нервно курят в сторонке.
Я, когда спросил разработчика ... |
26.06.2024 | Разработка фреймворка для автоматизации загрузок данных из источников: Case Study для металлургической компании | Всем привет! Меня зовут Амир Розикзода, я Data Engineer в компании “ДЮК Технологии”. Хочу рассказать о кейсе, в котором я участвовал в качестве соавтора под руководством моего коллеги Хуснутдинова Артура, Data Engineer в компании “ДЮК Техно... |
26.06.2024 | Секретные материалы: удобство (без)опасности | Выбор метода хранения и передачи секретной информации и его настройки могут серьёзно сказаться на общей безопасности инфраструктуры. Наши аналитики Нина Степовик и Виктор Кузнецов рассказали об этом со сцены Positive Hack Days Fest 2, а мы ... |
25.06.2024 | Как уберечься от кражи репозитория (реподжекинга) | " data-abbr="от англ. repojacking, по аналогии с “hijacking” — незаконный захват/угон самолёта">Реподжекинг или захват репозитория / перехват контроля над репозиторием — это особый вид атак на цепочки поставок. В этой стат... |
24.06.2024 | Ещё одна статья Unity vs Unreal Engine | Сравнение Unity и Unreal Engine — популярная тема для дискуссий среди разработчиков игр и частый запрос у начинающих. В интернете достаточно статей на эту тему, но большинство из них сосредоточены на наиболее очевидных отличиях. Кроме того ... |
23.06.2024 | Переход на другую систему контроля версий | Собеседование:
- Какую систему контроля версий используете?
- У нас RTC, но ты привыкнешь.
У всех компаний происходят такие события, как переход на новую версию библиотеки, смена фреймворка, внедрение новых инструментов. Смена системы контр... |
22.06.2024 | Описание внутреннего git протокола | Одним из важным инструментом разработчика, в не зависимости от языка (и религиозных убеждений), является система контроля версий (VCS). И практически промышленным стандартом стала такая распределенная система как GIT. В повседневной работе ... |
22.06.2024 | Шпаргалка с командами для Windows, Linux и macOS (Терминал, VirtualEnv и Git) | Часто приходится переключаться между разными операционными системами во время работы. Чтобы не запоминать множество команд, я использую шпаргалку с основными командами, которой решил поделиться с вами.
В ней вы найдете основные команды для ... |
18.06.2024 | Основы архитектуры для джунов: построение масштабируемых и чистых приложений на python (Туториал) | Когда речь идет о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID практики проектирования, имеет решающее значение. Изучив эти принципы, новички ... |
13.06.2024 | Библиотека программиста: книги о том, как построить карьеру в IT | Успешная карьера разработчика — это не только навыки и знания, но и умение «продавать» себя, сохранять баланс между работой и личной жизнью, а также избегать выгорания. В этой подборке рассмотрим книги, которые помогут пройти путь от новичк... |
10.06.2024 | Как мы разобрали монолитное приложение для бизнеса на модули | Привет, Хабр! Я Анатолий, главный инженер-программист разработки мобильных приложений в ПСБ. В этой статье делюсь опытом миграции крупного монолитного приложения «Мой Бизнес» на модули. Расскажу все ключевые моменты, и с какими сложностями ... |
10.06.2024 | Git. Руководство по оформлению веток и коммитов | GitВведение
Статей на тему что такое git и как им пользоваться на просторах интернета не мало. Я же хочу предложить вам несколько иной взгляд на привычные вещи, а именно, на оформление веток и коммитов, рассмотреть что такое WIP-коммиты, дл... |
05.06.2024 | Новый комплексный подход к разработке в Bitrix на D7 | Немного предисловия кому интересно:Предисловие
В данном подходе объединены самые свежие подходы нового ядра D7. В целом я предполагаю разработчики будут развивать данный подход и по моему мнению - он является правильным (Так как оно в идеал... |
05.06.2024 | Как пересобрать ядро для WSL2 и остаться в живых | Мы активно пользуемся WSL2 для того, чтобы открывать линуксовые коры в Visual Studio. Для обеспечения консистентности символов и коры мы монтируем squashfs образ, созданный в целевой системе. После очередного апдейта целевого дистрибутива, ... |
29.05.2024 | НИЯУ МИФИ в новом учебном году откроет две новых программы: по ИИ и науке о данных | НИЯУ МИФИ (Национальный исследовательский ядерный университет «МИФИ») объявил об открытии в новом учебном году двух новых образовательных программ: «Математика и наука о данных» (бакалавриат) с усиленной математической подготовкой, ориентир... |
28.05.2024 | Апдейт, ещё апдейт: вышел Red Hat Enterprise Linux 8.10. Что нового? | Совсем недавно мы публиковали статью о выходе Red Hat Enterprise Linux 9.4. В то же время стоит помнить, что обновляется и прошлая ветка — это Red Hat Enterprise Linux 8.10. Разработчики будут поддерживать её минимум до 2029 года. Что касае... |
26.05.2024 | Как стать Frontend разработчиком: подробное руководство по началу карьеры | Добро пожаловать, в захватывающий мир frontend разработки! В этой статье я помогу вам разобраться в сложной и динамичной области, предоставив подробное руководство по изучению необходимых технологий и освоению навыков Frontend разработчика.... |
21.05.2024 | Windows File Explorer Update: 7-Zip and TAR Support | By Quincy Jon
Published May 21, 2024 11:04PM EDT
Share on Facebook Share on Twitter Share on LinkedIn Share on Reddit Share on Flipboard Share on Pocket
File Explorer will soon support native version control, letting users sync their progra... |
20.05.2024 | Автоматизация тестирования: мой опыт | Приветствую!
Я – QA-инженер и мы разрабатываем медицинское приложение. В этой статье я хочу поделиться своим опытом внедрения автоматизации тестирования.
Зачем?
Автоматизация тестирования – это не просто модное слово, а инструмент, который:... |
17.05.2024 | Путь Frontend разработчика. Как им стать? (Часть 1. Основы) | Frontend-разработчик — это специалист, который занимается созданием пользовательского интерфейса веб-приложений. Он отвечает за то, чтобы веб-сайт или веб-приложение выглядело хорошо и функционировало безупречно для пользователей.
Frontend-... |
16.05.2024 | Возврат заметок домой на Obsidian и git | Сегодня в нашем кружке «оч.умелые клавиатурки» возврат блудных заметок домой. Долго пользовался платным Evernote, но оплатить его все труднее и дороже. Вернее даже так, сейчас я знаю всего один способ оплатить подписку через Билайн / МТС и ... |
15.05.2024 | Интеллект-карта с вопросами для подготовки к собеседованию Junior QA | пов: джун не замечает все прелести интеллект-карт
Привет! Сегодня я хочу поделиться опытом создания интеллект-карты с вопросами для собеседования Junior QA. Откуда пришла идея представить вопросы в виде mind-map и какая польза от такой карт... |
07.05.2024 | Релиз macOS Scripted Setup 1.4.0 | Создатель утилиты macOS Scripted Setup опубликовал версию 1.4.0. Сервис предназначен для быстрой настройки нового компьютера или учётной записи пользователя. Он автоматически настраивает ряд системных параметров и устанавливает часто исполь... |
07.05.2024 | Мегагайд: культура работы с Git | Привет всем! Меня зовут Юля, я фронтенд-разработчик, наставник на курсах по JS и React и организатор профессионального сообщества Tbilisi JS. В Практикуме я помогаю студентам на курсе «React-разработчик».
За время работы в разных компаниях ... |
07.05.2024 | Udemy Report: Which IT Skills Are Most in Demand in Q1 2024? | The tech industry courses people are taking online can tell a lot about which IT skills are in demand and what paths to careers look like today.
Udemy is an online learning platform that collects data quarterly about which courses on its pl... |
07.05.2024 | Linux, Git и базы данных: что почитать новичкам в Академии Selectel | Источник.
Новичкам бывает сложно войти в администрирование. Комплексные курсы стоят дорого, а самостоятельный поиск информации заканчивается пополнением закладок, о которых вспоминают раз в год. В тексте собрали шесть бесплатных курсов по р... |
06.05.2024 | AlmaLinux 9.4 now available | AlmaLinux 9.4 is officially available for download here. Closely aligned with Red Hat Enterprise Linux (RHEL) 9.4, it reinforces its status as a robust, open-source enterprise Linux solution. This latest version is built directly from RHEL'... |
06.05.2024 | В закладки: 50+ полезных ссылок для начинающего QA-инженера | Привет, Хабр! Меня зовут Кристина. Я работаю в Яндекс Практикуме ревьюером на курсе «Инженер по тестированию», ментором тестировщиков в Мастерской программирования и руководителем соревновательных видов (багатонов, хакатонов и кейс-чемпиона... |
25.04.2024 | Tachyum is testing Open Sourcing of Prodigy Software through Git | Tachyum® today announced that it is testing Git access to Tachyum software repositories. This latest advancement is part of the company’s continued commitment to releasing all open-source software in order to provide customers and partners ... |
25.04.2024 | Как не утонуть в море событий аналитики | Крупный продукт со множеством сервисов и большим количеством задействованных команд — это всегда сложно. Причем, чем больше продукт, тем больше специалистов над ним работают. Следовательно, тем меньше зона ответственности каждого конкретног... |
24.04.2024 | Platform Engineering: что, зачем и как | Привет! Меня зовут Александр Тарханов, я тимлид команды платформы в 05.ru.
Сегодня расскажу о набирающем популярность тренде Platform Engineering и постараюсь ответить, что это, зачем необходимо и как это реализовать.Определение
Platform En... |
22.04.2024 | Who are you, Platform Engineering. Часть 2: типовая архитектура, варианты и примеры реализации IDP | В докладе Gartner методология Platform Engineering определена в качестве одного из стратегических технологических трендов на 2024 год, что свидетельствует о дальнейшем эволюционном развитии подходов DevOps. Несмотря на это, для многих компа... |
20.04.2024 | Один репозиторий, чтобы править всеми | Собираем кроссплатформенное (server-client, static-client, gh-pages, Android, iOS, macOS, Linux, Windows, Chrome extension, Docker, Kubernetes, ...) React приложение. В этой статье я почти не затрону Deep backend, только чуть-чуть в конце. ... |
18.04.2024 | Как стать Frontend-разработчиком бесплатно? Программа обучения с нуля | Если вбить слово «фронтенд» в поисковую строку, можно найти огромное количество курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, имеют ценник в несколько десятков тысяч рублей.
Чтобы разбавить з... |
15.04.2024 | Выкиньте свой husky | 44 миллиона скачиваний в месяц
В git давно есть нативные хуки, на которые можно повесить произвольные скрипты (например, для линтинга). Они изначально уже присутствуют в любом репозитории в виде исполняемых файлов, можно посмотреть на них, ... |
15.04.2024 | История терминала как инструмент продуктивности | Если вы достаточно часто работаете в командной оболочке/терминале — это значит, что со временем история команд станет вашим личным хранилищем знаний, вашим справочником по командам и по документации. Возможность эффективно пользоваться этим... |
13.04.2024 | Запускаем PrivateGPT на GPU AMD Radeon в Docker | PrivateGPT — это проект, который расширяет возможности работы LLM-моделей, позволяя добавлять неограниченное количество личных данных.
31 октября 2023 AMD Radeon предоставила поддержку PyTorch для любительских видеокарт. Полный список видео... |
11.04.2024 | Двадцать лет — ничто | В прошлом выпуске журнала мы утверждали, что английский язык стал в индустрии настолько вездесущим, что мы больше задаемся вопросом, почему используем именно его. То же самое можно сказать и о Git. Сложно представить себе, что каких-то двад... |
09.04.2024 | Быстрый запуск pet-проекта на Python и PostgreSQL | Photo by charlesdeluvio on Unsplash
Уверен, небольшие pet-проекты полезны не только для прокачивания навыков, но и для отвлечения от рабочей рутины и - нередко - для решения небольших практических задач.
Курс рубля, как водится, - всегда ак... |
08.04.2024 | Что нужно знать джависту, чтобы пройти собеседование | Небольшая заметка с технологиями и полезными ссылками, которые позволили мне пройти собеседование и работать в Сбере.Навыки джависта
Язык
Основное:
Java Core (основные механизмы языка: типы данных, циклы и тд)
коллекции
исключения
дженерики... |
05.04.2024 | Что такое semantic-release и как с ним работать | Привет! Я — Алексей Бондаренко, работаю в команде Платформа Банки.ру. Сегодня хочу рассказать о semantic-release и его практическом применении на примере упрощения разработки и внедрения библиотеки в проект.
План такой:
начну с определений ... |
04.04.2024 | Как настроить тестирование с Vanessa Automation и Gitlab с нуля | Боитесь, что тесты пропадут, если компьютер сломается? Хотите видеть историю изменений? Вынуждены запускать тесты в отпуске, потому что у других членов команды нет к ним доступа? Не можете одновременно работать над написанием и прогоном? Зн... |
04.04.2024 | Backend-разработчик: из стажера в джуны | Всем привет! Меня зовут Егор, я стажёр backend-разработчик в зарплатном проекте Росбанка (он же Payroll). В этой статье я расскажу про путь становления от «зеленого» стажера до боевой единицы в команде: через что мне пришлось пройти, с каки... |
03.04.2024 | Технологии групповой разработки в современной 1С-индустрии | Привет, Хабр! Меня зовут Стас Ганиев, программист 1С, в этой статье я рассмотрю и сравню три самых популярных подхода к групповой разработке: хранилище конфигураций, конфигуратор + Git, EDT + Git.Взгляд назад
Я хорошо помню время популярнос... |
02.04.2024 | Где моя эффективность, босс? Как использовать метрики в управлении командой | Привет! Я Саша и примерно 4 года назад стал тимлидом одной из команд первичной недвижимости в Циан, а до этого ещё два года в ней же писал бекенд на .NET. За это время наше направление выросло из десятка человек в одной команде разработки д... |
01.04.2024 | Вычислительные выражения: Введение | Скотт Влащин — безусловный гуру в мире F#, написавший введение в язык, которое рекомендуют новичкам вместо официального руководства.
Группа энтузиастов давно (и с переменным успехом) пытается перевести руководство Скотта на русский.
Я завер... |
29.03.2024 | На что способны виртуальные потоки Java в обработке файлов | Привет, Хабр!Предисловие
Начнем с того,что я не специалист по Java и у меня нет коммерческого опыта на этом языке. Я просто обычный кодер, который по вечерам пилит проекты на Java, а основной мой стек состоит из PHP и смеси Python + Go. В д... |
28.03.2024 | Настраиваем CI/CD с GitHub Actions и werf: инструкция для новичков | В этой статье мы рассмотрим, как настроить пайплайн CI/CD в GitHub: подготовим репозиторий, зальём туда приложение, создадим файлы конфигурации GitHub Actions, в которых опишем, как собирать наше приложение и деплоить его в кластер Kubernet... |
21.03.2024 | Кто такой Data Engineer | Да, в этих ваших интернетах есть много материалов о том кто такой Data Engineer (DE), в том числе и на самом Хабре. Но мне самому захотелось об этом рассказать. Опыт, хоть и небольшой, в этой сфере у меня есть (Сейчас Data Engineer в Сбер О... |
16.03.2024 | Где изучать DevOps. Бесплатные курсы, книги и полезные материалы | В области DevOps существует так много направлений, что изучение всех из них может занять огромное количество времени и требуемые знания будут зависеть от того, где вы работаете.
DevOps - это не просто набор инструментов и практик, это целая... |