Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Как избежать использования empty() в PHP
В статье автор рассматривает некоторые проблемы, которые могут появиться при использовании функции
Автор объясняет, почему использование
https://localheinz.com/articles/2023/05/10/avoiding-empty-in-php/
В статье автор рассматривает некоторые проблемы, которые могут появиться при использовании функции
empty() в PHP.Автор объясняет, почему использование
empty() может привести к трудноуловимым ошибкам и какие альтернативы можно использовать, например, строгое сравнение (===) и функция is_null().https://localheinz.com/articles/2023/05/10/avoiding-empty-in-php/
Andreas Möller
Avoiding empty() in PHP
The language construct empty() appears rather versatile. Do you really have a scenario where using it makes sense?
Forwarded from Код и Капуста
Forwarded from Библиотека Go-разработчика | Golang
Ерванд Агаджанян, бэкенд-разработчик в EMCD Tech, рассказывает о планировщике Go
Основываясь на материалах из книги Уильяма Кеннеди Ultimate Go, автор сначала кратко уделяет внимание планировщику ОС, после чего уже переходит к планировщику Go.
Читать
Основываясь на материалах из книги Уильяма Кеннеди Ultimate Go, автор сначала кратко уделяет внимание планировщику ОС, после чего уже переходит к планировщику Go.
Читать
Хабр
Go scheduler. Простыми словами
Меня зовут Ерванд Агаджанян, я backend developer в start.ru. В данной статье расскажу о планировщике Go. Часть материала взял из книги Уильяма Кеннеди Ultimate Go . Вначале поговорим о...
Forwarded from Библиотека Go-разработчика | Golang
Building_a_Data_Driven_application_with_Golang_and_Kafka_—_Personalization.pdf
5.5 MB
Разработка data-driven приложения с использованием Go и Kafka
Разбираемся, как написать простую копию Twitter, где у каждого пользователя есть временная шкала и лента рекомендаций.
Читать (pdf-файл для тех, у кого не открывается Medium)
Разбираемся, как написать простую копию Twitter, где у каждого пользователя есть временная шкала и лента рекомендаций.
Читать (pdf-файл для тех, у кого не открывается Medium)
Forwarded from Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter
Защита вашего PHP-приложения: лучшие практики
Здесь представлен небольшой список для начинающих разработчиков, который покажет, что надо учесть для сохранения безопасности вашего приложения, например:
✔️Проверка ввода
✔️Предотвращение SQL-инъекций
✔️Управление сессией
Здесь представлен небольшой список для начинающих разработчиков, который покажет, что надо учесть для сохранения безопасности вашего приложения, например:
✔️Проверка ввода
✔️Предотвращение SQL-инъекций
✔️Управление сессией
DEV Community
Securing Your PHP Application: Best Practices
Introduction PHP is one of the most popular programming languages for web development. As...
Forwarded from Библиотека программиста
Топ-10 архитектурных стилей и паттернов: шпаргалка для разработчика, основанная на статье в блоге ByteByteGo System Design Alliance.
1. Layered
2. Component-Based
3. Service-Oriented
4. Distributed System
5. Domain-Driven
6. Event-Driven
7. Separation of Concern
8. Interpreter
9. Concurrency
10. Data-Centric
1. Layered
2. Component-Based
3. Service-Oriented
4. Distributed System
5. Domain-Driven
6. Event-Driven
7. Separation of Concern
8. Interpreter
9. Concurrency
10. Data-Centric
Forwarded from Библиотека программиста
Семь принципов хорошего программиста
Когда вы сталкиваетесь с проблемой при разработке ПО, вы можете воспользоваться базовыми принципами, которые помогут в выборе правильного подхода. Поэтому из надо знать теоретически и понимать практически.
Тут как раз ведущие подкаста «РАДИО-Т» обсудили каждый из принципов (01:08:43-01:55:35). Залетайте и слушайте👇
1️⃣ DRY (Don't Repeat Yourself)
2️⃣ KISS (Keep It Simple, Stupid)
3️⃣ YAGNI (You Ain't Gonna Need It)
4️⃣ SLAP (Single Level of Abstraction Principle)
5️⃣ SOLID
6️⃣ Law of Demeter
7️⃣ Law of Conservation of Complexity
🎧 Слушать
#подкасты
Когда вы сталкиваетесь с проблемой при разработке ПО, вы можете воспользоваться базовыми принципами, которые помогут в выборе правильного подхода. Поэтому из надо знать теоретически и понимать практически.
Тут как раз ведущие подкаста «РАДИО-Т» обсудили каждый из принципов (01:08:43-01:55:35). Залетайте и слушайте👇
1️⃣ DRY (Don't Repeat Yourself)
2️⃣ KISS (Keep It Simple, Stupid)
3️⃣ YAGNI (You Ain't Gonna Need It)
4️⃣ SLAP (Single Level of Abstraction Principle)
5️⃣ SOLID
6️⃣ Law of Demeter
7️⃣ Law of Conservation of Complexity
🎧 Слушать
#подкасты
DZone
Seven Basic Principles of Good Software Engineering
Principles in software engineering play a critical role in guiding developers toward building high-quality, maintainable, and efficient software systems.
Отличная серия видео о паттернах и практиках в программировании от Авито Тех
https://www.youtube.com/watch?v=149Hdpqx3Gc&list=PLknJ4Vr6efQHvhvlGcBSD4KHa4ekAn0DS
https://www.youtube.com/watch?v=149Hdpqx3Gc&list=PLknJ4Vr6efQHvhvlGcBSD4KHa4ekAn0DS
