#BackEnd

2025-05-24

I think I finally have my SQLModel to SQLAlchemy refactor completed for Rack Root. As of now, I at least have all of my tests passing and typos worked out. I know I need to add some more join statements, but I'll do those as I come across them.

I still have a little bit of cleanup to do in removing commented code, fixing comments, organizing imports, and syncing this back to the main branch, but the hard part is done.

Then I can finally get back to the front end work. I've been on the backend side of things for what feels like months.

#sqlalchemy #fastapi #webdev #backend #databases #opensource #rackroot

Inautiloinautilo
2025-05-24


What would happen if I blocked big search? · Pros and cons of blocking major search engines ilo.im/163yb3

_____

Inautiloinautilo
2025-05-24


Introducing NLWeb · Bringing conversational interfaces directly to the web ilo.im/1642dj

_____

Inautiloinautilo
2025-05-23


CMS market share trends · WordPress is on top, but competition is fierce ilo.im/1643dy

_____

2025-05-23

There be Gremlins in the Code

piefed.social/post/781778

There be Gremlins in the Code
Inautiloinautilo
2025-05-22


Most blocked AI bots · ”Block rates have increased significantly over the past year.” ilo.im/16425n

_____

Publico nuevo artículo: «Determina el tipo de archivo y genera nombres únicos en tu backend con Python»
https://programadorwebvalencia.com/determina-el-tipo-de-archivo-y-genera-nombres-unicos-en-tu-backend-con-python/
Cuando desarrollas un backend, una de las tareas más triviales, y a menudo subestimadas, es recibir archivos enviados por usuarios. Es fácil asumir que si un archivo termina en .jpg es una imagen JPEG… pero esta suposición es de ser ingenuo.
#python #backend #anuncio

2025-05-22

Как сделать Modulith в Symfony

Modulith — архитектурный стиль, при котором приложение остаётся монолитом, но код внутри разбит на модули (подпапки) по доменам. Классическая структура проектов выглядит так: ├── src ├── Command ├── Controller │ ├── Product │ └── User ├── Doctrine ├── Entity │ ├── Product.php │ └── User.php ├── Message ├── MessageHandler └── Kernel.php Структура modulith в Symfony выглядела б так: ├── src ├── Product │ ├── Command │ ├── Controller │ ├── Doctrine │ ├── Entity │ ├── Message │ └── MessageHandler ├── User │ ├── Controller │ └── Entity └── Kernel.php Разница в том, что в modulith каждый модуль (например Product, User) содержит все компоненты в своей папке, а не по всему проекту. Если нужна доработка условной корзины, вы сразу знаете где находится весь код отвечающий за корзину, меньше конфликтов при слиянии Вдобавок исчезают портянки файлов, когда открываете Entity, а там 30 файлов в столбик Часто самая большая сложность возникает у людей при конфигурации модулей. Ничто нам не мешает запихать всю конфигурацию в один общий файл, например config/services.yaml , но из-за этого файл быстро станет раздуваться, что снизит его поддерживаемость и в нем будет единая точка связности модулей. Поэтому конфигурацию модулей лучше выносить в сами модули

habr.com/ru/articles/911618/

#php #symfony #module #backend #systemdesign

Inautiloinautilo
2025-05-21


MCP is the coming of Web 2.0 2.0 · Why the Model Context Protocol deserves attention ilo.im/1640uj

_____

Inautiloinautilo
2025-05-20
Caravana Bluescaravana
2025-05-20
2025-05-20

Почему я ушёл с VK Play и сделал все механики и лаунчер с нуля для моей Battle Royale игры на Unreal Engine 5 в 15 лет

Когда я только начал делать игру в жанре battle royale , я сразу хотел, чтобы это была не просто "игра для себя", а что-то реальное — с возможностью выложить, показать другим, и может даже зарабатывать. Ранее я уже пытался делать игры, но это были проекты которые через 2-3 дня либо лежали в корзине либо пылились в папке забытыми. Но с этим я решил идти по полной и до конца. Во время начала разработки я сразу посмотрел, куда можно загрузить игру — и выбрал VK Play . Казалось удобным: русская платформа, выплаты, публикация и всё такое. Родители согласились помочь если нужно будет с платёжной частью (так как мне 15, сам я не могу вбить свои данные), и на этом этапе всё было ок. Но дальше я столкнулся с проблемами, которые полностью поменяли моё отношение к платформам и подход к разработке в целом.

habr.com/ru/articles/911156/

#unreal_engine_5 #javascript #nextjs #nestjs #websocket #backend #gamedev #vkplay

2025-05-20

Neu im Forum:

HTTP Referrer - Backend nicht aufrufbar

t3forum.net/d/901-http-referre

#t3academyforum #http-referrer #backend-fehler

2025-05-19

Асинхронность в JavaScript, как использовать в web разработке на React, цепочка промисов и параллельное выполнение

Асинхронность в JavaScript, где и как использовать в web разработке на frontend и backend. Цепочка промисов и их параллельные выполнение. Переходим к Async/await

habr.com/ru/articles/910462/

#react #promise #axios #nextjs #postgres #backend

2025-05-19

You’ll get access to our Slack + 2h expert time per week. Use it for pairing, code reviews, architecture questions—whatever your team needs.

4.000€/mo — cancel anytime.

➡️ mainmatter.com/rust-subscripti

#rustlang #backend #softwaredevelopment

🧵2/2

Kidiatoliny Gonçalveskidiatoliny
2025-05-17
Inautiloinautilo
2025-05-17


The hidden cost of AI coding · What if we lose the joy in our craft? ilo.im/163hi2

_____

Inautiloinautilo
2025-05-16


Is your website gzipped? · How gzip compression of HTML/CSS/JS files works ilo.im/163v0a

_____

Inautiloinautilo
2025-05-15


Bypassing hallucinations in LLMs · “I use OpenAI’s o3 to find canon­i­cal sources of in­for­ma­tion.” ilo.im/163wgx

_____

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst