Date | Title | Description |
02.11.2024 | Ganesh Kumar Murugesan: Pioneering Cloud Cost Management and Data Engineering | Share
Tweet
Share
Share
Email
Ganesh Kumar Murugesan, an accomplished Assistant Director at Northwestern Mutual, who stands out as a notable leader in cloud computing and data engineering, consistently navigating the complexities of the mod... |
01.11.2024 | Mastering CI/CD: The Art of Deploying Web Applications with Ease | In the world of web development, deployment is the final frontier. It’s the moment when your code transforms from lines of text into a living, breathing application. But how do you navigate this complex landscape? Fear not. CI/CD is your co... |
01.11.2024 | Как мы уменьшили размер нашего Javascript монорепозитория в Git на 94% | Это не кликбейт. Мы и правда сделали это! В Microsoft мы работаем с очень большим монорепозиторием, который между собой называем 1JS. Недавно мы достигли 1000 активных пользователей в месяц, около 2500 пакетов и ~20 млн строк кода! Последне... |
31.10.2024 | The Evolution of WebAssembly: Unleashing New Potentials in Browser Computing | WebAssembly (Wasm) is not just a buzzword; it’s a revolution in how we think about web applications. Imagine a world where web apps run as fast as native applications. This is the promise of WebAssembly. As we dive into its capabilities, we... |
31.10.2024 | Navigating the Waters of Go Development: A Beginner's Guide | In the vast ocean of technology, Go programming stands out like a lighthouse. Its simplicity and efficiency attract many aspiring developers. But as with any journey, the path can be daunting. This guide aims to illuminate the way for begin... |
31.10.2024 | Советы Team/Tech Lead: навыки, инструменты и вызовы | Team Lead и Tech Lead – это НЕ должности, а ключевые функциональные роли в команде, которые могут взять на себя опытные специалисты. Team Lead отвечает за организацию работы команды, поддержание продуктивной среды и помощь коллегам в достиж... |
31.10.2024 | CI/CD для начинающих: деплой React-приложения без боли | Следующий шаг после разработки веб-приложения — размещение его на сервере. Независимо от сложности проекта или используемой инфраструктуры, общий процесс остается одинаковым: нужно «упаковать» код в CI/CD-конвейер и отправить на сервер. В т... |
30.10.2024 | Jujutsu — новая система контроля версий | Кому нужная новая VCS, когда уже есть Git, Mercurial, SVN, Perforce, Darcs и прочие? Автор проекта Jujutsu считает, что ещё есть куда совершенствоваться. Знакомьтесь — Martin von Zweigbergk из Google работает над проектом Jujutsu, или для к... |
30.10.2024 | Путь к мастерству: Как стать успешным разработчиком | 👩💻 Программирование — это путь, полный вызовов и возможностей для роста. Я начал этот путь в 2010 году как Junior-разработчик и на данный момент достиг позиции Tech Lead, продолжая развиваться в профессии. Накопленный опыт позволяет мне с ... |
30.10.2024 | Приложение на Go шаг за шагом. Часть первая: скелет, НТТР-сервер и конфигурация | Современные курсы стараются максимально охватить спектр технологий, которые используют компании. Ориентироваться в этом океане модных фич всё труднее, особенно это касается новичков, которые только начали знакомство с программированием. В и... |
27.10.2024 | Войти в IT – в 37 и с дипломом филфака | Я нашла свою первую работу тестировщика в 37 лет, с гуманитарным образованием, без коммерческого опыта и без курсов. В этой статье хочу показать все максимально объективно – и успехи, и разочарования на этом пути. Факты
18 мая 2021 года я о... |
27.10.2024 | Tcl — как скриптовый язык для университетских проектов стали использовать по всему миру | Одна из ключевых облачных фич — масштабирование (о возможностях облака с примерами из реального бизнеса мы расскажем 30 октября, подключайтесь). Настраивать масштабирование, а также балансировщики нагрузки и виртуальные машины можно различн... |
26.10.2024 | Navigating the Storm: The Future of Linux and Its Alternatives | The recent uproar surrounding Linux has sent ripples through the tech community. A wave of concern washed over forums and chat rooms as news broke that Russian maintainers were removed from the Linux kernel's maintainers list. Questions aro... |
26.10.2024 | System76's Thelio Astra: A New Dawn for Automotive Computing | In the world of technology, change is the only constant. System76, a name synonymous with Linux-powered hardware, has just unveiled a groundbreaking desktop computer: Thelio Astra. This isn’t just another machine; it’s a powerful tool desig... |
26.10.2024 | RaiDrive for Linux: Bridging the Gap in Cloud Storage Management | In the ever-evolving landscape of technology, adaptability is key. OpenBoxLab Inc. has recognized this necessity and responded with the launch of RaiDrive for Linux. This move comes after the success of RaiDrive for Windows, which has becom... |
26.10.2024 | Как трассировать требования бизнеса в программный код и не сойти с ума | Болезнь роста
Рассмотрим либо небольшую фирму на несколько десятков сотрудников, чуть менее чем полностью занятых разработкой ПО, либо такого же размера департамент более крупной компании, полностью занятый разработкой ПО. Есть верхний мене... |
25.10.2024 | The Fork in the Road: Open Source at a Crossroads | In the world of technology, open source software has always been a beacon of collaboration. It thrives on the idea that anyone, anywhere, can contribute. But recent events have thrown a wrench into this utopia. The Linux kernel, a cornersto... |
25.10.2024 | Деплой без стресса: автоматизируем процесс для Telegram-ботов | Привет! Меня зовут Арсений Помазков. Я — разработчик и создатель одноименного YouTube-канала. Часто в pet-проектах приходится вручную загружать обновления на сервер. Это отнимает много времени и увеличивает вероятность ошибок при изменении ... |
25.10.2024 | Почему Mercurial не смог угнаться за Git (и чем они отличаются под капотом) | Привет, я Александр, разработчик из команды Битрикс24. В этой статье разбираюсь в особенностях распределенной системы управления версиями Mercurial. Хотя она появилась одновременно с Git и похожа на него внешне, успеха достичь не смогла. По... |
24.10.2024 | Предлагаю сделать интернациональный форк ядра Linux | Приветствую, всех!
Я думаю, многие не только на Хабре, читали ядреные новости о Linux и Open Source. Если кратенько, то из мейнтейнеров ядра Linux исключены русские программисты работающие в подсанкционных компаниях.
Первым выступил сам Лин... |
16.10.2024 | 29 лет топтания на месте. Почему подходы к разработке ПО не развиваются? | Scrum появился осенью 1995 года и по сей день остается самым популярным Agile фреймворком разработки программного обеспечения. Первое руководство по Scrum уже в 2001 году включало всё то, с чем сталкивались большинство из нас: распределение... |
12.10.2024 | The Birth of Git: From Bottleneck to Breakthrough | In the world of software development, tools can make or break a project. Git, a version control system, emerged from a crisis. It transformed the way developers collaborate. But its inception was anything but smooth. In 1998, Linus Torvalds... |
12.10.2024 | Почему GitHub на самом деле победил: история глазами сооснователя | Примечание переводчика: недавно мы опубликовали в блоге перевод статьи о том, как GitHub заменил SourceForge в роли доминирующей платформы для хостинга кода. О существовании оригинального текста недавно узнал один из сооснователей GitHub — ... |
11.10.2024 | Mastering AWX Ansible with Podman on Debian: A Step-by-Step Guide | In the world of DevOps, automation is king. AWX Ansible stands as a powerful tool, enabling seamless orchestration of IT tasks. But what if you want to run it using Podman on Debian? This guide will take you through the process, step by ste... |
11.10.2024 | История Git: на этот раз не так весело | Линус Торвальдс как-то написал в своей книге, что создавал Linux для развлечения, но в итоге это привело к революции. Git, его второе творение, также оказалось «случайной революцией» — и сегодня это стандартный инструмент для людей в ИТ. Од... |
11.10.2024 | Сентябрьский дайджест. Конфигуратор S3, корпоративная почта и Business Day в Москве | Кто-то переворачивал календарь, у кого-то догорал сентябрь, а у нас как обычно — фичи, релизы и новые сервисы. Активностей в прошлом месяце было много, о них то мы сейчас и расскажем.
Вспомнить все в дайджесте ↓❯ Business Day — как это было... |
10.10.2024 | Поднимаем AWX Ansible под podman в Debian | Введение
Недавно на работе встала задача адаптировать awx ansible под podman, в процессе установки возникло множество нюансов которые подробно распишу в данной статье.Настройка REDIS
Установим redis
sudo apt -y install redis
Настройка redis... |
03.10.2024 | Navigating the Hexagon: Effective Project Management with SAFe | In the fast-paced world of project management, clarity is king. The Scaled Agile Framework (SAFe) offers a structured approach to navigating the complexities of large-scale projects. At the heart of this framework lies the "Hexagon of ... |
02.10.2024 | Развертывание проектного офиса под методологию SAFe с использованием метрики «Шестиугольник управления проектами» ч.2... | Численность и зрелость команд
При развертывании проектного офиса на базе методологии SAFe ключевую роль играют численность и зрелость команд. В большом предприятии, где существует несколько программ или даже портфелей проектов, важно учитыв... |
30.09.2024 | Немного о подходе Architecture Decision Records | В процессе разработки проектного решения мы, как правило вносим множество изменений. Нет, конечно есть проекты, где все требования жестко «приколочены гвоздями» в ТЗ и внесение каких‑либо изменений практически невозможно. Но большинство про... |
25.09.2024 | Navigating the Complexities of Go: From 4-Chan Programming to gRPC Test Coverage | In the world of programming, simplicity often hides complexity. This is especially true in Go, a language that embraces concurrency and efficiency. Two recent articles delve into the intricacies of Go programming, exploring both the whimsic... |
23.09.2024 | Визуализация покрытия автотестами для gRPC сервисов | Вступление
В данной статье хочу рассказать про инструмент измерения покрытия gRPC сервисов tests-coverage-tool, написанный на языке Golang. Основная задача инструмента — автоматическое измерение покрытия требований на основе proto контракто... |
23.09.2024 | How agentic AI could improve enterprise data operations | Join our daily and weekly newsletters for the latest updates and exclusive content on industry-leading AI coverage. Learn More
Without good data, AI isn’t going to be as useful as it should be to an enterprise. Managing and optimizing data ... |
21.09.2024 | Программирование — это вообще не просто!⠀ | Привет, Хабр!
Идея статьи появилась, когда я начал повсюду замечать якобы подтверждения мифа, что «программирование — это просто».
В новостях «восьмилетняя девочка, которая второй раз в жизни занимается программированием, наклепала чат-бо... |
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 | React и жизнь после сборки | Бывает что на руках есть лишь «бинарная» сборка сайта на модном фреймворке вроде Angular или React, в которой «срочно надо что‑то поправить». А исходного кода нет. Есть лишь вы, «бандл» с обфрусцированным JavaScript‑кодом внутри и горящие с... |
29.08.2024 | Ручной деплой NestJS и Angular приложений на выделенном сервер через «Docker Compose» и «PM2» | Предыдущая статья: Сборка приложений на NestJS и Angular и запуск их в двух вариантах: через PM2 и через "Docker Compose"
Покупаем выделенный сервер и настраиваем SSH доступ к нему с локального компьютера.
Добавляем https://github... |
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 | Любой может получить доступ к удалённым и приватным данным репозиториев GitHub | Кто угодно может получать доступ к данным из удалённых форков, удалённых репозиториев и даже приватных репозиториев GitHub. И эти данные доступны всегда. Это известно разработчикам GitHub, и они намеренно спроектировали систему таким образо... |
12.08.2024 | Дайджест по уязвимостям за прошедшие два месяца лета | Приветствую вас!
Меня зовут Анастасия Травкина, я младший аналитик в компании Вебмониторэкс. Вместе с отделом детекта мы подготовили дайджест по уязвимостям за прошедшие два месяца лета. Эта информация поможет вам обезопасить свои системы и... |
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 | Гайд по деплою web-приложений для новичков. Часть 2. VPS и настройка окружения | Привет, коллеги! 👋
Это статья - вторая часть небольшого сериала о деплое web-приложений.
Вот ссылка на первую часть - деплой проекта на Laravel на shared-хостинге с использованием GitHub. Вкратце содержание:Содержание статьи
- создание прив... |
08.07.2024 | Как стать Java-разработчиком бесплатно? Программа обучения с нуля | Если вбить «как стать java разработчиком» в поисковую строку, можно найти тысячу курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, стоят несколько десятков, если не сотен тысяч рублей.
Чтобы разб... |
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 | Git. Руководство по оформлению веток и коммитов | GitВведение
Статей на тему что такое git и как им пользоваться на просторах интернета не мало. Я же хочу предложить вам несколько иной взгляд на привычные вещи, а именно, на оформление веток и коммитов, рассмотреть что такое WIP-коммиты, дл... |
10.06.2024 | Как мы разобрали монолитное приложение для бизнеса на модули | Привет, Хабр! Я Анатолий, главный инженер-программист разработки мобильных приложений в ПСБ. В этой статье делюсь опытом миграции крупного монолитного приложения «Мой Бизнес» на модули. Расскажу все ключевые моменты, и с какими сложностями ... |
05.06.2024 | Как пересобрать ядро для WSL2 и остаться в живых | Мы активно пользуемся WSL2 для того, чтобы открывать линуксовые коры в Visual Studio. Для обеспечения консистентности символов и коры мы монтируем squashfs образ, созданный в целевой системе. После очередного апдейта целевого дистрибутива, ... |
05.06.2024 | Новый комплексный подход к разработке в Bitrix на D7 | Немного предисловия кому интересно:Предисловие
В данном подходе объединены самые свежие подходы нового ядра D7. В целом я предполагаю разработчики будут развивать данный подход и по моему мнению - он является правильным (Так как оно в идеал... |
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 года. Что касае... |