livephp
6 subscribers
10 links
Download Telegram
Channel created
GitHub - elasticdog/transcrypt: transparently encrypt files within a git re

A script to configure transparent encryption of sensitive files stored in a Git repository. Files that you choose will be automatically encrypted when you commit them, and automatically decrypted when you check them out.

https://github.com/elasticdog/transcrypt
Redis Stream — надёжность и масштабируемость ваших систем сообщений / Хабр

Redis Stream — новый абстрактный тип данных, представленный в Redis с выходом версии 5.0 Концептуально Redis Stream — это List, в который вы можете добавлять записи.

https://habr.com/ru/post/456270/
Easy, Free, Serverless Laravel With Vercel | Caleb Porzio

I’m blown away by how easy and powerful it is to get Laravel running on the popular serverless platform: Vercel. This is not a one-to-one replacement for something more robust like Laravel Vapor, but it’s an incredibly useful tool to have in your tool-belt.

https://calebporzio.com/easy-free-serverless-laravel-with-vercel
Как сделать nginx безопасным / undefined / Хабр

TL;DR: абсолютно устойчивых систем не существует, поэтому ответ — никак. Но можно значительно упростить себе жизнь с помощью Docker-контейнера bunkerized-nginx.

https://habr.com/ru/company/vdsina/blog/524466/
How to deploy your application to a GitLab-managed Amazon EKS cluster with

Deploying an application onto Amazon EKS doesn't have to be painful. In fact, GitLab's AutoDevOps function makes it easy for developers to deploy applications from GitLab onto any cloud.

https://about.gitlab.com/blog/2020/05/05/deploying-application-eks/
Управляем асинхронностью в PHP: от промисов к корутинам

Что такое асинхронность? Если кратко, то асинхронность означает выполнение нескольких задач в течение определенного промежутка времени. PHP выполняется в одном потоке, что означает, что в любой момент времени может выполняться только один фрагмент PHP-кода. Это может показаться ограничением, но на самом деле предоставляет нам большую свободу. Нам в итоге не приходится сталкиваться со всей той сложностью, которая связана с многопоточным программированием. Но с другой стороны, здесь есть свой набор проблем. Нам приходится иметь дело с асинхронностью. Нам нужно как-то управлять ей и координировать ее.

https://habr.com/ru/company/skyeng/blog/453296/
Структуры с процедурами или объекты?

Мы с вами сочинили много кода в статьях и в демо-проектах. Там мы активно пользуемся контейнером внедрения зависимостей. Многие статьи и видео рассматривают только первоначальное внедрение сервис-контейнера в проект, но они не рассказывают о практиках написания самих сервисов. В итоге программисты сталкиваются с недопониманием

https://elisdn.ru/blog/142/structs-or-objects