zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#django

7 posts5 participants2 posts today

Вайб-кодинг? Да я так уже два года работаю

Недавно я наткнулся на термин "vibe coding" и слегка офигел. Оказывается, то, как я последние два года клепаю свои приложения – с минимумом ручного кода и максимумом автоматизации с нейронками, – теперь имеет модное название. Под катом я хочу поделиться своими инструментами для парного программирования с нейронкой и мыслями о том, куда нас это все ведет. Под кат →

habr.com/ru/articles/890356/

ХабрВайб-кодинг? Да я так уже два года работаюНедавно я наткнулся на термин "vibe coding" и слегка офигел. Оказывается, то, как я последние два года клепаю свои приложения – с минимумом ручного кода и максимумом автоматизации с нейронками, –...

Telescope — web-based log viewer UI

Всем привет Хочу поделиться с сообществом своим проектом. Telescope - это opensource web-приложение для удобной работы с логами, хранящимися в ClickHouse.

habr.com/ru/articles/890762/

ХабрTelescope — web-based log viewer UIВсем привет Хочу поделиться с сообществом своим проектом. Telescope - это open-source web-приложение для удобной работы с логами, хранящимися в ClickHouse. Зачем и почему? Потому что мне не нравятся...

Как перестать бояться и задеплоить Django-проект в облако самым простым способом

Привет! По себе знаю, что любителям программирования нравится именно программировать, но очень не нравится делать деплой приложений на сервер. Пугают неведомые Linux, Docker и Gunicorn с Nginx. Что это все такое и как оно должно работать в связке? Туториалы по деплою для новичков — просто перечисление незнакомых команд с комментариями, от которых становится еще страшнее. Так я и решил создать максимально простой гайд для начинающих, из которого выбросил абсолютно все, без чего можно обойтись на первом, тестовом деплое. Я хочу показать «скелет» действий и доказать, что это не такой страшный монстр.

habr.com/ru/companies/selectel

ХабрКак перестать бояться и задеплоить Django-проект в облако самым простым способомПривет! По себе знаю, что любителям программирования нравится именно программировать, но очень не нравится делать деплой приложений на сервер. Пугают неведомые Linux, Docker и Gunicorn с Nginx. Что...

hi folks, can I get your help?

Where I work, at the Green Web Foundation, we're looking for a #Django developer to join our small but ambitious team working towards a fossil free internet.

We're looking for someone to help me with maintaining and developing our platform.

Almost everything we do is open source, you'd be working with grown-ups.

Job link below:
thegreenwebfoundation.org/jobs

If you know someone who might enjoy working with us, would you let them know, or share this in your networks?

Green Web FoundationMid/senior level django developer - Green Web FoundationHelp make the web green. We're looking for a mid-weight senior Django developer to help build and maintain the open source platform that powers our work.

Давайте писать удобное локальное окружение…

Всем привет, меня зовут Аббакумов Валерий. Я Python разработчик, в основном занимаюсь бэкэндом веб приложений и каждый раз когда дело доходит до разворачивания нового проекта по моей щеке начинает течь слеза. Думаю, никто не будет спорить с тем, что локальное разворачивание нового проекта может вызвать неограниченное количество проблем. В данной статье я хочу представить выстраданную годами структуру проекта и организацию его окружения, которые помогают избежать большей части проблем, связанных с локальным разворачиванием проекта. Пример будет представлен для Django проекта и PDM в качестве менеджера зависимостей, но концептуально должен подходить для любого проекта на любом языке и с любым набором сервисов.

habr.com/ru/articles/881882/

ХабрДавайте писать удобное локальное окружение…Всем привет, меня зовут Аббакумов Валерий. Я Python разработчик, в основном занимаюсь бэкэндом веб приложений и каждый раз когда дело доходит до разворачивания нового проекта по моей щеке начинает...

#FediHire #GetFediHired 🥳

I'm a
#Programmer/#SoftwareEngineer. I'm most fluent in #Python, have some basics in #Java and #C++, but I'm also taking up new languages like #Javascript and others in my eternal journey of getting better and minimising the impostor syndrome that befalls pretty much all programmers (I feel). I'm also very experienced in #CloudNative/#DevOps technologies, and have been the one devising solutions and maintaining infrastructure in a fast-paced startup environment in my previous employment.

I'm passionate in what I do and those that know me here or IRL would know that I'm always
yapping about the things I'm learning or working on - I love discussing them, and I love helping people out - esp those on the same boat as me.

This passion has led me into writing and maintaining tons of
#FOSS projects like Mango: a content distribution framework based on #Django for #Mastodon and #Bluesky that powers various bots of mine like @lowyat@mastodon.social and @waktusolat@mastodon.social, Charts: a #Helm chart repository for an easy and reproducible deployment strategy for all my projects and everything else I self-host on my #homelab, and Orked: O-tomated #RKE2 distribution, a collection of scripts I wrote that are comprehensively documented to enable everyone to self-host a production-grade #Kubernetes cluster for absolutely free in their homes.

I'm based in Malaysia, but I'm open to just about any on-site, hybrid, or remote job opportunities anywhere. In the meantime though, I'm actively looking for a job in countries like
#Japan and #Singapore, in a bid for a desperate lifestyle change. I've linked below my Portfolio (which you too, could self-host your own!), for those who'd wish to connect/learn more of me. Thank you ❤️

🔗 https://l.irfanhak.im/resume

Mastodon bot module for Django. Contribute to irfanhakim-as/mango development by creating an account on GitHub.
GitHubGitHub - irfanhakim-as/mango: Mastodon bot module for DjangoMastodon bot module for Django. Contribute to irfanhakim-as/mango development by creating an account on GitHub.

Делаем свой Telegra.ph на маркдауне за три минуты и один промпт

Последние два года я почти не пишу код. Наверное, только 10% кода в моих личных и коммерческих проектах написано мной, все остальное генерируют нейронки. За это время у меня вырабатался определенный подход к созданию проектов и появились инструменты, которые я для этого использую. Этим я и хочу поделиться с вами под катом. Под кат →

habr.com/ru/articles/878774/

ХабрДелаем свой Telegra.ph на маркдауне за три минуты и один промптПоследние два года я почти не пишу код. Наверное, только 10% кода в моих личных и коммерческих проектах написано мной, все остальное генерируют нейронки. За это время у меня вырабатался определенный...

Lock-free кэш для Django: коротко

Привет, Хабр! Сегодня будем строить lock‑free кэш в Django , то есть без блокировок, но с атомарными операциями. Никаких замков, никакого ожидания, только скорость. «Зачем, если есть Redis?» Вот три причины: - Скорость локальной памяти. Redis — молодец, но сетевые запросы всегда медленнее RAM. - Блокировки — зло. Даже Redis лочит ключи при записи, а это минус к скорости. - Иногда скучно. Ну честно, написать что‑то своими руками. А ещё это хороший способ разобраться, как работают атомарные операции и lock‑free структуры .

habr.com/ru/companies/otus/art

ХабрLock-free кэш для Django: короткоПривет, Хабр! Сегодня будем строить lock‑free кэш в Django , то есть без блокировок, но с атомарными операциями. Никаких замков, никакого ожидания, только скорость. «Зачем, если...

Django против N+1 запросов: оптимизация с помощью select_related и prefetch_related

Привет, Хабр! Сегодня рассмотрим проблему N+1 запросов в Django. N+1 запросы появляются, когда ваш код делает много мелких SQL-запросов вместо нескольких крупных .

habr.com/ru/companies/otus/art

ХабрDjango против N+1 запросов: оптимизация с помощью select_related и prefetch_relatedПривет, Хабр! Сегодня рассмотрим проблему N+1 запросов в Django. N+1 запросы появляются, когда ваш код делает много мелких SQL-запросов вместо нескольких крупных . Пример. У нас есть модели: class...

Перенос JWT-токенов в куки: Django REST + React

Привет, Хабр! Эта статья родилась из моего опыта реализации авторизации с использованием JWT-токенов, хранящихся в куки. Я решил поделиться этим опытом, чтобы зафиксировать свои знания и, возможно, помочь тем, кто столкнется с похожими задачами Статья будет полезна тем, кто хочет разобраться в реализации авторизации с JWT-токенами в куки с помощью Django REST Framework.

habr.com/ru/articles/873918/

ХабрПеренос JWT-токенов в куки: Django REST + ReactПривет, Хабр! Статья в первую очередь была прежде всего написана для самого себя с целью запоминания интересного опыта по реализации кастомных костылей авторизации с помощью JWT-токенов, находящихся в...

Signals в Django

Привет, Хабр! В этой статье я расскажу, как использовать Django Signals , чтобы приложение работало как часы. Signals — это встроенный механизм в Django, который позволяет разным частям приложения «общаться» друг с другом через события.

habr.com/ru/companies/otus/art

ХабрSignals в DjangoПривет, Хабр! Сегодня я расскажу, как использовать Django Signals , чтобы приложение работало как часы. Signals  — это встроенный механизм в Django, который позволяет разным частям...

Битва двух якодзун: Grafana K6 vs Django DRF + Nginx

Привет, с вами снова Егор, Tech Lead компании ИдаПроджект :) Если забыли, напомню, что я занимаюсь стратегией, процессами и командами в направлении backend разработки. Сегодня мы вместе сделаем минимальное приложение на django + DRF и проведем нагрузочное тестирование с помощью Grafana K6. Также попробуем применить кэширование в Nginx. Будем тестировать как GET-запросы, которые можно и нужно кэшировать, так и POST-запросы, которые кэшировать нельзя. Погнали.

habr.com/ru/companies/idaproje

ХабрБитва двух якодзун: Grafana K6 vs Django DRF + NginxПривет, с вами снова Егор, Tech Lead компании ИдаПроджект :) Напомню, что я занимаюсь стратегией, процессами и командами в направлении backend разработки. Сегодня мы вместе сделаем минимальное...
#django#nginx#k6

Оптимизация запросов в DjangoORM: когда и как использовать Raw SQL

В рамках данной темы будут рассмотрены способы оптимизации запросов в DjangoORM. Основное внимание будет уделено использованию сырых SQL запросов, существующих для этого инструментов, преимуществам и недостаткам.

habr.com/ru/articles/871638/

ХабрОптимизация запросов в DjangoORM: когда и как использовать Raw SQLВведение в тему оптимизации запросов в Django ORM Какие инструменты существуют в Django для работы с сырыми SQL запросами Преимущества и недостатки использования сырых SQL запросов Недостатки...

Базовая настройка SAST и DAST для django в gitlab cicd: как быстро внедрить решения по безопасности

Привет, меня зовут Егор и я Tech Lead в компании ИдаПроджект :) Занимаюсь стратегией, процессами и командами в направлении backend разработки. Сегодня расскажу вам о базовой настройке SAST и DAST для django в gitlab cicd. В разработке использование SAST (Static Application Security Testing) и DAST (Dynamic Application Security Testing) в последние годы стало уже стандартом. На эту тему есть уже довольно много материала на habr, но я хочу сконцентрироваться на быстром и базовом внедрении решения по безопасности в следующий стек технологий: Infrastructure: Docker, Docker Compose, GitLab, GitLab CI/CD Backend: Python, Django с использованием Poetry Frontend: Vue.js, Nuxt.js Погнали!

habr.com/ru/companies/idaproje

ХабрБазовая настройка SAST и DAST для django в gitlab cicd: как быстро внедрить решения по безопасностиПривет, меня зовут Егор и я Tech Lead в компании ИдаПроджект :) Занимаюсь стратегией, процессами и командами в направлении backend разработки. Сегодня расскажу вам о базовой настройке SAST и DAST для...
#sast#dast#django