TGViewer
Channel Public Channel
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

@phpproglib

Все самое полезное для пхпшника в одном канале.

По рекламе: @tproger_sales_bot

Учиться у нас: clc.to/M561SQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Subscribers
10.5K
Photos
1.8K
Videos
31
Links
4.6K

Showing posts older than #3009 · Back to latest

Older Posts 20 shown
Post #3007 2.58K
Данная статья посвящена вопросу выбора между написанием качественного и легко читаемого кода (clean code) и написанием кода, который имеет хорошую производительность.

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

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

Автор статьи советует программистам находить баланс между написанием качественного и легко читаемого кода и обеспечением хорошей производительности, и рекомендует использовать инструменты для профилирования и оптимизации кода, чтобы добиться наилучших результатов.

https://www.computerenhance.com/p/clean-code-horrible-performance
Computerenhance "Clean" Code, Horrible Performance Many programming "best practices" taught today are performance disasters waiting to happen.
  • ⚡ 1
  • ❤ 1
Post #3006 2.33K

Forwarded from Библиотека программиста

🎙 Podlodka Podcast: Функциональная архитектура

Многие слышали такие понятия, как SOLID, Clean Architecture, «слоистая модель» и другие, без которых не обходится ни один спор об архитектуре.

Но все эти термины родились в процессе эволюции объектно-ориентированных подходов. Что это время происходит с архитектурой в функциональном мире, разбираются ведущие подкаста вместе с Александром Граниным.

Apple Подкасты | Google Подкасты | Яндекс Музыка
  • ❤ 3
Post #3005 2.69K
Mastobot

это простой бот для запланированной публикации для Mastodon. Он предназначен для однопользовательских ситуаций, когда кто-то хочет самостоятельно разместить автоматизацию Mastodon. Он предназначен для запуска через задачу cron.

https://github.com/Crell/mastobot
GitHub GitHub - Crell/mastobot: Simple personal scheduling bot for Mastodon accounts Simple personal scheduling bot for Mastodon accounts - Crell/mastobot
  • 🍌 5
  • ❤ 1
Post #3004 2.71K
Как вы обеспечиваете масштабируемость своего PHP-приложения?⬇️
  • 🐳 7
  • 👍 2
  • ❤ 1
  • 🍌 1
Post #3002 2.86K
Тестирование вашего кода: упрощение общей картины и цели интеграционных и модульных тестов

Эта статья описывает основные концепции тестирования программного кода с использованием модульных и интеграционных тестов. Она рассматривает различия между этими типами тестов, а также объясняет, как они могут быть использованы для обеспечения качества кода и предотвращения ошибок в процессе разработки программного обеспечения.

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

https://medium.com/@dev.nest/testing-your-code-simplifying-the-big-picture-and-purpose-of-integration-and-unit-tests-8dd70bd20eac
Medium Testing Your Code: Simplifying the Big Picture and Purpose of Integration and Unit Tests Yet another blogpost about integration and unit tests? Well yes, even though there are lots of articles about this subject, I’ve seen that…
  • 👍 2
Post #2998 2.75K
#ищу_команду

Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
  • 👍 1
Post #2997 2.8K
Список желаний: оператор конвейера

Основной тезис статьи заключается в том, что разработчики PHP должны добавить в язык новый оператор - "оператор конвейера" (pipe operator), который позволил бы более удобно и читабельно объединять функции и методы в цепочку.

Автор статьи обосновывает необходимость введения такого оператора, приводя примеры кода, которые могут быть улучшены с помощью этого нововведения. Он также сравнивает PHP с другими языками программирования, такими как JavaScript и Elixir, где уже есть подобные операторы, и указывает на преимущества использования оператора конвейера.

Кроме того, автор предлагает несколько вариантов синтаксиса для оператора конвейера и рассматривает возможные проблемы, которые могут возникнуть при его введении.

https://sebastiandedeyne.com/php-wishlist-pipe-operator/
Sebastiandedeyne PHP wishlist: The pipe operator Is it weird to have a favorite operator? Well, the pipe operator |> is mine. Not only does it look cool, it opens a world of possibilities for better code. Unfortunately, it's not available in any of the languages I use on a daily basis. There are proposals…
  • 🍌 9
  • 👍 6
Post #2995 2.8K
Post #2993 2.95K
Построение реактивных систем, управляемых сообщениями

Рассказывается о том, как использовать реактивное программирование для построения систем, основанных на сообщениях, на языке программирования PHP. Автор описывает, как создать реактивные компоненты, и как использовать их для обработки и передачи сообщений в системе. Также автор рассматривает некоторые примеры использования реактивности в PHP, такие как реализация шаблона "Наблюдатель" и обработка входящих HTTP-запросов

https://blog.devgenius.io/building-reactive-message-driven-systems-in-php-ba185697becf
Medium Building Reactive — Message Driven Systems in PHP Applications in 2023 and beyond should be able to isolate failures, self-heal and scale. Let’s explore how can we make it true in PHP…
  • 👍 7
Post #2990 3.13K
OpenAI PHP

Библиотека OpenAI-PHP Client - это PHP-клиент для OpenAI API, который позволяет взаимодействовать с платформой OpenAI и использовать ее функциональность в приложениях, написанных на PHP.

OpenAI - это искусственный интеллект, который используется для создания и разработки различных приложений и сервисов, например, чат-ботов, автоматической генерации текстов, создания голосовых помощников и т.д.

Библиотека OpenAI-PHP Client позволяет легко подключиться к OpenAI API и использовать его функции, такие как обработка естественного языка (Natural Language Processing), машинное обучение (Machine Learning) и глубокое обучение (Deep Learning) для создания различных приложений.

https://github.com/openai-php/client
GitHub GitHub - openai-php/client: ⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with… ⚡️ OpenAI PHP is a supercharged community-maintained PHP API client that allows you to interact with OpenAI API. - openai-php/client
  • 🔥 10
  • 👍 5
  • 😁 3
  • ❤ 2
Post #2989 2.7K
Как вы определяете и измеряете производительность вашего приложения?⬇️
  • 🍌 3
  • 👍 1
Post #2987 2.84K
Manticore Buddy: проблемы и решения

В статье описываются различные проблемы, с которыми столкнулись разработчики ManticoreSearch в процессе работы над продуктом, такие как низкая производительность, сложность конфигурирования и трудности в работе с определенными типами данных.

https://manticoresearch.com/blog/manticoresearch-buddy-challenges-and-solutions/
Manticoresearch Manticore Buddy: challenges and solutions Hey there! 🤗 We hope y’all have already checked out our Buddy Intro and have a good understanding of how it works.
  • 👍 2
Post #2986 2.69K
Какие инструменты/библиотеки используете для анализа кода и используете ли вообще?⬇️⬇️⬇️
  • 🍌 2
  • 👍 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →