💻 PYTHON Backend Frontend
53.5K subscribers
290 photos
45 videos
66 links
🔥 ЕЩЁ БОЛЬШЕ КОНТЕНТА:
t.me/addlist/2EjwwexCDeRlNWNh

💬 ЧАТЫ ДЛЯ ОБЩЕНИЯ:
t.me/addlist/1ZoIIyAsAgkzYjEx

🌐 Реклама / Сотрудничество: @DealAds
Download Telegram
Базовые идеи API, которые полезно понимать каждому разработчику.

API — это набор правил, по которым разные сервисы и приложения обмениваются данными. Если упростить, это «договор» между клиентом и сервером: кто, что и в каком формате запрашивает. В работе важно понимать методы запросов, коды ответов, а также разницу между REST, RPC и другими подходами. Такие вещи помогают быстрее разбираться в интеграциях и не теряться в документации. А если вам близка тема структурированных миров и продуманных систем, как в манге, аниме и ранобэ, то и архитектура API может зайти не меньше.

#API #разработка #программирование
ShadowRealm в JavaScript — это новый API для изолированного выполнения кода в отдельной среде. Идея в том, чтобы отделить контекст исполнения и не делить глобальные объекты между разными частями приложения.

По сути, это шаг к более безопасной архитектуре: сторонний или потенциально рискованный код можно запускать с меньшим влиянием на основную среду. Особенно интересно это выглядит на фоне browser realms, где вопрос изоляции давно важен для надежности и предсказуемости поведения.

Если API получит широкую поддержку, разработчики смогут аккуратнее строить приложения с упором на безопасность и контроль исполнения.

#JavaScript #API #безопасность
👍2
В Python есть удобный встроенный кэш, который часто недооценивают — functools.lru_cache.

Когда функция много раз вызывается с одинаковыми аргументами, не обязательно городить словари, Redis или отдельный слой кэширования. Иногда достаточно одного декоратора.

@lru_cache(maxsize=128) сохраняет результаты вызовов: первый запуск реально выполняет функцию, повторный с теми же параметрами берёт готовый ответ из памяти. Старые записи вытесняются по правилу LRU — удаляется то, что использовалось давно.

Это особенно полезно для вычислений, API-запросов, чтения редко меняющихся данных и рекурсии. Важный нюанс: кэшировать стоит только функции, где результат зависит лишь от аргументов.

#Python #кэш #API
👍21