Большой гайд по миграциям в Django: готовимся к миграциям и избегаем конфликтов
—
от автора
—
от автора
Привет! Меня зовут Макс, я backend-разработчик в компании idaproject и автор YouTube-канала PyLounge.Я всегда хотел создавать контент, который пригодился бы мне самому в прошлом или настоящем. Эта большая статья — не исключение. Она для тех, кто только начинает изучение Django:…
—
от автора
По каким‑то причинам (кто сказал «аниме»?!), японский язык хочет выучить ужасающее количество программистов. Реально, мой любимый подкастер Тэппей говорит, что у него девять из десяти учеников что‑нибудь кодят. Поэтому у нас нет недостатка в отличном софте. Попробую его обозреть. Японофилы узнают что‑нибудь, о чем они еще не слышали,…
—
от автора
Тема безопасной разработки актуальна для различных языков программирования и фреймворков, использующих данные языки. Ранее мы уже говорили о безопасной разработке на Python, а сегодня рассмотрим безопасную разработку в Flask — облегченном фреймворке, написанном на Python для разработки веб‑приложений WSGI. Flask был разработан для быстрого и простого начала работы с возможностью…
—
от автора
Сегодня поговорим о мощной штуке в PostgreSQL, которая одновременно помогает и открывает портал в ад: динамические SQL‑запросы. Динамика — это когда SQL собирается на лету, а не пишется заранее статичным текстом. Звучит неплохо, но при неправильном подходе легко превращается в катастрофу.Зачем вообще нужны динамические SQL-запросы?Поначалу кажется, что без них можно прожить. Ну…
—
от автора
Эта статья предназначена для ИТ-специалистов, специалистов по информационной безопасности и всех, кто интересуется тематикой. Прочитав её, вы узнаете, как атакующий может использовать уязвимости популярного ПО для компрометации инфраструктуры, и получите представление о базовых принципах тестирования на проникновение.Дисклеймер: статья носит ознакомительный…
—
от автора
Привет! Меня зовут Александр Орлов, я старший менеджер кластера «Индустриальные процессы» в ИТ-команде «Северстали». Начал свою работу на «Северстали» в 1980 году в качестве мастера участка станков с числовым программным управлением в ремонтно-механическом цехе № 1 (РМЦ-1). Впоследствии, более тридцати…
—
от автора
Падающий снег на крышу моего заводаЗима. 2019 год. Уже год я работаю на производстве оптоволоконных патч-кордов. Молодой и бесперспективный раздолбай. Пришлось задержаться в цеху: мы снова не укладываемся в норму по производству шнуров — крупный заказ для Ростелекома. Покинул рабочее…
—
от автора
Это вторая часть серии статей, посвящённой построению числовых систем, основанных на упорядоченных парах (целые, рациональные, гауссовы, двойные, дуальные…). В предыдущей статье мы рассмотрели как строится кольцо целых чисел из пары натуральных, освоившись с понятиями классов эквивалентности и факторизацией. В этой…
—
от автора
Привет, Хабр! Меня зовут Миша Якубчук, я техлид фронтенд-направления в Металампе. Мы всегда любили погружаться в предметку, изучать много информации и заниматься саморазвитием — именно поэтому в 2016 году была запущена наша первая карта развития для разработчиков — по бэкенду, а затем по фронтенду. Но в этой статье я расскажу о нашей карте…
—
от автора
Если вы видели no-code-проекты, где можно просто блоками перетаскивать интерфейс, то отчасти вы уже знакомы с BDUI-подходом, ведь они по сути и построены на BDUI. Суть в том, что мы делегируем наполнение интерфейса серверу. Фронтенд не отвечает за то, что…