#backend — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #backend, aggregated by home.social.
-
#UnitTests? #IntegrationTests? #EndToEndTests? How do you test your #PWA and #backend? Join us at #GLUG, the Greater #Lansing User Group for "Testing Each Part of a TypeScript app" happening in #Lansing starting soon. https://www.meetup.com/glugnet/events/308564229 slides: https://robrich.org/slides/web-test-all-the-things/ code: https://github.com/robrich/web-test-all-the-things
-
Миграции в Go-проекте: PostgreSQL в Docker и goose на практике
Когда я начал поднимать PostgreSQL через Docker для своих проектов, всё выглядело просто: описал сервис в docker-compose.yml , запустил контейнер - база доступна. Проблемы начались когда, я начал запускать миграции вместе с контейнерами. Иногда миграции стартовали раньше чем PostgreSQL успевал принять подключения, и приложение падало с ошибкой подключение к базе данных.
-
InSales без пушей: как бесплатно перенести уведомления о заказах в Telegram на Yandex Cloud Serverless
Если ваша CMS или CRM умеет отправлять email‑копию о новом заказе на произвольный адрес — этот гайд для вас. InSales, RetailCRM, МойСклад, WooCommerce, Битрикс, самописная система — без разницы. Инфраструктура одна и та же. Ссылка на гитхаб с полным мануалом по установке на русском в конце статьи. Поводом написать стало то, что неделю назад приложение InSales было удалено из App Store и пуши о заказах пропали сразу. Таким образом мы пропустили несколько заказов, но благо они не сорвались полностью, хотя небольшой неприятный осадок остался. Первая мысль при поиске решения — n8n или Make. Но зарубежные no‑code платформы сейчас работают в России нестабильно из‑за замедлений и блокировок трафика. Строить критическую бизнес‑инфраструктуру на том, что может лечь в любой момент — плохая идея. Задача: автономная система, работающая внутри РФ, без постоянного сервера, с доставкой уведомлений в Telegram за секунды. Решение — Yandex Cloud Serverless, т.к он не боится блокировок, имеет очень щедрые лимиты, благодаря чему функция работает полностью бесплатно. К тому же сервис очень гибок в настройке и улучшении. Расскажу, что получилось, и дам полный гайд по настройке.
https://habr.com/ru/articles/1040472/
#InSales #Yandex_Cloud #Serverless #Telegram_bot #Nodejs #YDB #YMQ #автоматизация #уведомления #backend
-
InSales без пушей: как бесплатно перенести уведомления о заказах в Telegram на Yandex Cloud Serverless
Если ваша CMS или CRM умеет отправлять email‑копию о новом заказе на произвольный адрес — этот гайд для вас. InSales, RetailCRM, МойСклад, WooCommerce, Битрикс, самописная система — без разницы. Инфраструктура одна и та же. Ссылка на гитхаб с полным мануалом по установке на русском в конце статьи. Поводом написать стало то, что неделю назад приложение InSales было удалено из App Store и пуши о заказах пропали сразу. Таким образом мы пропустили несколько заказов, но благо они не сорвались полностью, хотя небольшой неприятный осадок остался. Первая мысль при поиске решения — n8n или Make. Но зарубежные no‑code платформы сейчас работают в России нестабильно из‑за замедлений и блокировок трафика. Строить критическую бизнес‑инфраструктуру на том, что может лечь в любой момент — плохая идея. Задача: автономная система, работающая внутри РФ, без постоянного сервера, с доставкой уведомлений в Telegram за секунды. Решение — Yandex Cloud Serverless, т.к он не боится блокировок, имеет очень щедрые лимиты, благодаря чему функция работает полностью бесплатно. К тому же сервис очень гибок в настройке и улучшении. Расскажу, что получилось, и дам полный гайд по настройке.
https://habr.com/ru/articles/1040472/
#InSales #Yandex_Cloud #Serverless #Telegram_bot #Nodejs #YDB #YMQ #автоматизация #уведомления #backend
-
InSales без пушей: как бесплатно перенести уведомления о заказах в Telegram на Yandex Cloud Serverless
Если ваша CMS или CRM умеет отправлять email‑копию о новом заказе на произвольный адрес — этот гайд для вас. InSales, RetailCRM, МойСклад, WooCommerce, Битрикс, самописная система — без разницы. Инфраструктура одна и та же. Ссылка на гитхаб с полным мануалом по установке на русском в конце статьи. Поводом написать стало то, что неделю назад приложение InSales было удалено из App Store и пуши о заказах пропали сразу. Таким образом мы пропустили несколько заказов, но благо они не сорвались полностью, хотя небольшой неприятный осадок остался. Первая мысль при поиске решения — n8n или Make. Но зарубежные no‑code платформы сейчас работают в России нестабильно из‑за замедлений и блокировок трафика. Строить критическую бизнес‑инфраструктуру на том, что может лечь в любой момент — плохая идея. Задача: автономная система, работающая внутри РФ, без постоянного сервера, с доставкой уведомлений в Telegram за секунды. Решение — Yandex Cloud Serverless, т.к он не боится блокировок, имеет очень щедрые лимиты, благодаря чему функция работает полностью бесплатно. К тому же сервис очень гибок в настройке и улучшении. Расскажу, что получилось, и дам полный гайд по настройке.
https://habr.com/ru/articles/1040472/
#InSales #Yandex_Cloud #Serverless #Telegram_bot #Nodejs #YDB #YMQ #автоматизация #уведомления #backend
-
InSales без пушей: как бесплатно перенести уведомления о заказах в Telegram на Yandex Cloud Serverless
Если ваша CMS или CRM умеет отправлять email‑копию о новом заказе на произвольный адрес — этот гайд для вас. InSales, RetailCRM, МойСклад, WooCommerce, Битрикс, самописная система — без разницы. Инфраструктура одна и та же. Ссылка на гитхаб с полным мануалом по установке на русском в конце статьи. Поводом написать стало то, что неделю назад приложение InSales было удалено из App Store и пуши о заказах пропали сразу. Таким образом мы пропустили несколько заказов, но благо они не сорвались полностью, хотя небольшой неприятный осадок остался. Первая мысль при поиске решения — n8n или Make. Но зарубежные no‑code платформы сейчас работают в России нестабильно из‑за замедлений и блокировок трафика. Строить критическую бизнес‑инфраструктуру на том, что может лечь в любой момент — плохая идея. Задача: автономная система, работающая внутри РФ, без постоянного сервера, с доставкой уведомлений в Telegram за секунды. Решение — Yandex Cloud Serverless, т.к он не боится блокировок, имеет очень щедрые лимиты, благодаря чему функция работает полностью бесплатно. К тому же сервис очень гибок в настройке и улучшении. Расскажу, что получилось, и дам полный гайд по настройке.
https://habr.com/ru/articles/1040472/
#InSales #Yandex_Cloud #Serverless #Telegram_bot #Nodejs #YDB #YMQ #автоматизация #уведомления #backend
-
Websites don’t resize images live for every user… they secretly generate multiple optimized copies beforehand 🖼️🤯
#systemdesign #webdevelopment #backend #cdn #coding #developers #softwareengineering #programming #tech #images
-
#Development #Techniques
Using AI to write better code more slowly · “Try this other, slower style of ‘vibe coding.’” https://ilo.im/16d7sk_____
#Programming #Coding #Debugging #CodeReviews #Workflows #WebDev #Frontend #Backend -
#Development #Techniques
Using AI to write better code more slowly · “Try this other, slower style of ‘vibe coding.’” https://ilo.im/16d7sk_____
#Programming #Coding #Debugging #CodeReviews #Workflows #WebDev #Frontend #Backend -
#Development #Techniques
Using AI to write better code more slowly · “Try this other, slower style of ‘vibe coding.’” https://ilo.im/16d7sk_____
#Programming #Coding #Debugging #CodeReviews #Workflows #WebDev #Frontend #Backend -
#Development #Techniques
Using AI to write better code more slowly · “Try this other, slower style of ‘vibe coding.’” https://ilo.im/16d7sk_____
#Programming #Coding #Debugging #CodeReviews #Workflows #WebDev #Frontend #Backend -
SLA как инструмент, а не отчёт. Часть 1. Как подружить бизнес и инженеров через общие цифры
Наш прежний SLA формально выглядел корректно: была формула, «четыре девятки» и отчёты. Но в моменты сбоев это не помогало ответить бизнесу на вопросы: сколько времени мы были недоступны, какова потенциально недополученная прибыль и каким был вклад разных подразделений в «наши девятки». Команды по‑своему считали простои и потери, называли разные цифры, и формально все были правы, но временами договориться про общий знаменатель в расчётах становилось слишком сложно. Меня зовут Дмитрий Химион, я руководитель ML Platform в X5 Digital. В статье расскажу, как мы «жили у границы потери доверия к SLA» и что с этим сделали: от запроса руководства и пересборки инцидент-менеджмента до доверенного алгоритма расчёта потерь и разделения SLA на бизнес- и технический уровни.
https://habr.com/ru/companies/X5Tech/articles/1038772/
#инцидентменеджмент #sla #backend #управление_рисками #аналитика #мониторинг #временные_ряды #дашборды #надежность_сервисов #расчет_потерь
-
SLA как инструмент, а не отчёт. Часть 1. Как подружить бизнес и инженеров через общие цифры
Наш прежний SLA формально выглядел корректно: была формула, «четыре девятки» и отчёты. Но в моменты сбоев это не помогало ответить бизнесу на вопросы: сколько времени мы были недоступны, какова потенциально недополученная прибыль и каким был вклад разных подразделений в «наши девятки». Команды по‑своему считали простои и потери, называли разные цифры, и формально все были правы, но временами договориться про общий знаменатель в расчётах становилось слишком сложно. Меня зовут Дмитрий Химион, я руководитель ML Platform в X5 Digital. В статье расскажу, как мы «жили у границы потери доверия к SLA» и что с этим сделали: от запроса руководства и пересборки инцидент-менеджмента до доверенного алгоритма расчёта потерь и разделения SLA на бизнес- и технический уровни.
https://habr.com/ru/companies/X5Tech/articles/1038772/
#инцидентменеджмент #sla #backend #управление_рисками #аналитика #мониторинг #временные_ряды #дашборды #надежность_сервисов #расчет_потерь
-
C# мне нравится больше Java. Но в банковском enterprise мне всё равно понадобилась Java
C# я до сих пор считаю одним из самых удобных языков для backend разработки. В нём много вещей к которым быстро привыкаешь: свойства, LINQ, async/await, generics без type erasure, хороший tooling и понятная модель разработки. Но банковский enterprise редко выбирает стек только по удобству языка. На практике важны не только синтаксис и экосистема, но и инфраструктура, сопровождение, безопасность, регламенты, legacy, найм, CI/CD, требования к платформам и долгосрочная стратегия организации. Так я оказался в ситуации где C# мне субъективно нравится больше, но Java объективно стала полезнее в конкретном банковском контуре. Эта статья не про холивар C# vs Java. Это попытка спокойно разобрать почему backend разработчику в enterprise иногда приходится расширять стек, даже если текущий язык его полностью устраивает. Почему в банке выбирают стек не только по
https://habr.com/ru/articles/1038626/
#C# #Java #backend #enterprise #банки #Spring_Boot #NET #микросервисы #импортозамещение #карьера
-
C# мне нравится больше Java. Но в банковском enterprise мне всё равно понадобилась Java
C# я до сих пор считаю одним из самых удобных языков для backend разработки. В нём много вещей к которым быстро привыкаешь: свойства, LINQ, async/await, generics без type erasure, хороший tooling и понятная модель разработки. Но банковский enterprise редко выбирает стек только по удобству языка. На практике важны не только синтаксис и экосистема, но и инфраструктура, сопровождение, безопасность, регламенты, legacy, найм, CI/CD, требования к платформам и долгосрочная стратегия организации. Так я оказался в ситуации где C# мне субъективно нравится больше, но Java объективно стала полезнее в конкретном банковском контуре. Эта статья не про холивар C# vs Java. Это попытка спокойно разобрать почему backend разработчику в enterprise иногда приходится расширять стек, даже если текущий язык его полностью устраивает. Почему в банке выбирают стек не только по
https://habr.com/ru/articles/1038626/
#C# #Java #backend #enterprise #банки #Spring_Boot #NET #микросервисы #импортозамещение #карьера
-
C# мне нравится больше Java. Но в банковском enterprise мне всё равно понадобилась Java
C# я до сих пор считаю одним из самых удобных языков для backend разработки. В нём много вещей к которым быстро привыкаешь: свойства, LINQ, async/await, generics без type erasure, хороший tooling и понятная модель разработки. Но банковский enterprise редко выбирает стек только по удобству языка. На практике важны не только синтаксис и экосистема, но и инфраструктура, сопровождение, безопасность, регламенты, legacy, найм, CI/CD, требования к платформам и долгосрочная стратегия организации. Так я оказался в ситуации где C# мне субъективно нравится больше, но Java объективно стала полезнее в конкретном банковском контуре. Эта статья не про холивар C# vs Java. Это попытка спокойно разобрать почему backend разработчику в enterprise иногда приходится расширять стек, даже если текущий язык его полностью устраивает. Почему в банке выбирают стек не только по
https://habr.com/ru/articles/1038626/
#C# #Java #backend #enterprise #банки #Spring_Boot #NET #микросервисы #импортозамещение #карьера
-
C# мне нравится больше Java. Но в банковском enterprise мне всё равно понадобилась Java
C# я до сих пор считаю одним из самых удобных языков для backend разработки. В нём много вещей к которым быстро привыкаешь: свойства, LINQ, async/await, generics без type erasure, хороший tooling и понятная модель разработки. Но банковский enterprise редко выбирает стек только по удобству языка. На практике важны не только синтаксис и экосистема, но и инфраструктура, сопровождение, безопасность, регламенты, legacy, найм, CI/CD, требования к платформам и долгосрочная стратегия организации. Так я оказался в ситуации где C# мне субъективно нравится больше, но Java объективно стала полезнее в конкретном банковском контуре. Эта статья не про холивар C# vs Java. Это попытка спокойно разобрать почему backend разработчику в enterprise иногда приходится расширять стек, даже если текущий язык его полностью устраивает. Почему в банке выбирают стек не только по
https://habr.com/ru/articles/1038626/
#C# #Java #backend #enterprise #банки #Spring_Boot #NET #микросервисы #импортозамещение #карьера
-
Кейс. Zero Bug Policy: как мы снизили бэклог багов в 4 раза за месяц
Баги — неизбежная часть разработки. В этой статье расскажу наш опыт: как мы внедрили Zero Bug Policy в нашем стартапе (B2B fintech) и за месяц сократили backlog с 77 до 18 багов. А главное — как это изменило культуру и отношения с клиентами. Прочитать про кейс
https://habr.com/ru/articles/1038644/
#zerobugpolicy #react #java #zero_bug_policy #QA #quality_assurance #качество #стабильность #backend #machine_learning
-
Кейс. Zero Bug Policy: как мы снизили бэклог багов в 4 раза за месяц
Баги — неизбежная часть разработки. В этой статье расскажу наш опыт: как мы внедрили Zero Bug Policy в нашем стартапе (B2B fintech) и за месяц сократили backlog с 77 до 18 багов. А главное — как это изменило культуру и отношения с клиентами. Прочитать про кейс
https://habr.com/ru/articles/1038644/
#zerobugpolicy #react #java #zero_bug_policy #QA #quality_assurance #качество #стабильность #backend #machine_learning
-
Кейс. Zero Bug Policy: как мы снизили бэклог багов в 4 раза за месяц
Баги — неизбежная часть разработки. В этой статье расскажу наш опыт: как мы внедрили Zero Bug Policy в нашем стартапе (B2B fintech) и за месяц сократили backlog с 77 до 18 багов. А главное — как это изменило культуру и отношения с клиентами. Прочитать про кейс
https://habr.com/ru/articles/1038644/
#zerobugpolicy #react #java #zero_bug_policy #QA #quality_assurance #качество #стабильность #backend #machine_learning
-
Кейс. Zero Bug Policy: как мы снизили бэклог багов в 4 раза за месяц
Баги — неизбежная часть разработки. В этой статье расскажу наш опыт: как мы внедрили Zero Bug Policy в нашем стартапе (B2B fintech) и за месяц сократили backlog с 77 до 18 багов. А главное — как это изменило культуру и отношения с клиентами. Прочитать про кейс
https://habr.com/ru/articles/1038644/
#zerobugpolicy #react #java #zero_bug_policy #QA #quality_assurance #качество #стабильность #backend #machine_learning
-
#Business #Approaches
I’ve banned query strings · “I don’t like people adding tracking stuff to URLs.” https://ilo.im/16d7c6_____
#URLs #Tracking #Privacy #Websites #IndieWeb #SmallWeb #Development #WebDev #Frontend #Backend -
#Business #Approaches
I’ve banned query strings · “I don’t like people adding tracking stuff to URLs.” https://ilo.im/16d7c6_____
#URLs #Tracking #Privacy #Websites #IndieWeb #SmallWeb #Development #WebDev #Frontend #Backend -
#Business #Approaches
I’ve banned query strings · “I don’t like people adding tracking stuff to URLs.” https://ilo.im/16d7c6_____
#URLs #Tracking #Privacy #Websites #IndieWeb #SmallWeb #Development #WebDev #Frontend #Backend -
#Business #Approaches
I’ve banned query strings · “I don’t like people adding tracking stuff to URLs.” https://ilo.im/16d7c6_____
#URLs #Tracking #Privacy #Websites #IndieWeb #SmallWeb #Development #WebDev #Frontend #Backend -
#Development #Debates
Surveys will continue until diversity improves · “Some of us grow up, but the industry doesn’t.” https://ilo.im/16cynz_____
#Business #Tech #Diversity #Men #Women #Surveys #DevOps #WebDev #Frontend #Backend -
#Development #Debates
Surveys will continue until diversity improves · “Some of us grow up, but the industry doesn’t.” https://ilo.im/16cynz_____
#Business #Tech #Diversity #Men #Women #Surveys #DevOps #WebDev #Frontend #Backend -
#Development #Debates
Surveys will continue until diversity improves · “Some of us grow up, but the industry doesn’t.” https://ilo.im/16cynz_____
#Business #Tech #Diversity #Men #Women #Surveys #DevOps #WebDev #Frontend #Backend -
Oh, sure, because we all know that the world just can't get enough of yet another "should you switch from #Go to Rust" #debate. 😒 Let's dive deep into the riveting saga of #trade-offs and "ergonomics" (yawn) for #backend developers who have nothing better to do than choose between two perfectly adequate languages. 🎉 Clearly, the excitement is palpable. 🙄
https://corrode.dev/learn/migration-guides/go-to-rust/ #vs #Rust #development #programming #language #ergonomics #HackerNews #ngated -
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
#Development #Guides
Making your website Fediverse-ready · How to verify your site and link author identity https://ilo.im/16d0y4_____
#Business #SocialMedia #Fediverse #Mastodon #Verification #Blog #Website #Development #WebDev #Backend -
#Development #Guides
Making your website Fediverse-ready · How to verify your site and link author identity https://ilo.im/16d0y4_____
#Business #SocialMedia #Fediverse #Mastodon #Verification #Blog #Website #Development #WebDev #Backend -
#Development #Guides
Making your website Fediverse-ready · How to verify your site and link author identity https://ilo.im/16d0y4_____
#Business #SocialMedia #Fediverse #Mastodon #Verification #Blog #Website #Development #WebDev #Backend -
#Development #Guides
Making your website Fediverse-ready · How to verify your site and link author identity https://ilo.im/16d0y4_____
#Business #SocialMedia #Fediverse #Mastodon #Verification #Blog #Website #Development #WebDev #Backend -
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
#Business #Explorations
What’s a visitor in the age of AI? · Web analytics lost the meaning of a core metric https://ilo.im/16d43m_____
#WebAnalytics #Visitors #AI #Bots #Content #LogFiles #Development #WebDev #Frontend #Backend -
#Business #Explorations
What’s a visitor in the age of AI? · Web analytics lost the meaning of a core metric https://ilo.im/16d43m_____
#WebAnalytics #Visitors #AI #Bots #Content #LogFiles #Development #WebDev #Frontend #Backend -
#Business #Explorations
What’s a visitor in the age of AI? · Web analytics lost the meaning of a core metric https://ilo.im/16d43m_____
#WebAnalytics #Visitors #AI #Bots #Content #LogFiles #Development #WebDev #Frontend #Backend -
#Business #Explorations
What’s a visitor in the age of AI? · Web analytics lost the meaning of a core metric https://ilo.im/16d43m_____
#WebAnalytics #Visitors #AI #Bots #Content #LogFiles #Development #WebDev #Frontend #Backend -
El Frontend es la fachada del edificio: lo que el usuario ve y toca (diseño, botones, HTML/CSS). El Backend es el motor oculto: la lógica, el servidor y las bases de datos (donde corren tus contenedores de Docker).
Frontend le da vida a la interfaz con JavaScript, mientras Backend procesa la seguridad, los datos y la magia detrás de escena. ¡Dos caras de una misma moneda digital! 🎨⚙️
#Frontend #Backend #WebDev #FullStack #Programming #Mastodon
-
#Development #Comparisons
The race to build a personal AI agent · Comparing OpenClaw, Hermes, Claude Code, Codex, and Gemini https://ilo.im/16cxtw_____
#Business #AI #Agents #CLI #MCP #APIs #DevOps #WebDev #Frontend #Backend -
redis practical guide — on 4grab.com caching, sessions, rate limiting, queues — real patterns with code. when to use redis and when not to. https://4grab.com/pay.php?id=ptag_69c4338299fa8 #prompt #redis #backend #devops
-
#Business #Releases
WordPress 7.0 is out · ”This release takes it to a new level.” https://ilo.im/16d3zh_____
#WordPress #Workflows #Design #ResponsiveDesign #WebDesign #Development #WebDev #Backend #CMS #PHP