Best of PHP2023

  1. 1
    Article
    Avatar of tshThe Software House·3y

    Web development stacks in 2023 – software trends

    Web development stack is a set of tools typically used in tandem to develop web apps. A highly specialized web stack can exist within the constraints of frontend or backend development. The most important choice is the one concerning your full development stack. Full web development stacks are abbreviated based on the technologies that comprise them.

  2. 2
    Article
    Avatar of stitcherstitcher.io·3y

    PHP in 2023

    PHP has grown to become one of the most popular languages for web development, powering everything from small blogs to large enterprise applications. It's been a little over a year since the foundation was created: a collective of 10 volunteers and 6 developers being paid to work on PHP, the language. In total, $580,000 was raised in 2022.

  3. 3
    Article
    Avatar of freekFREEK.DEV·2y

    How to build a SaaS in a weekend

    Oh Dear is an all-in-one monitoring tool for websites, offering features such as uptime monitoring, SSL certificate monitoring, broken link detection, scheduled task monitoring, and more. It also provides a developer friendly API, kick-ass documentation, and the ability to create a public status page in under a minute. Start monitoring with Oh Dear's free trial now.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    Gowithphp.com

    A post that discusses the advantages of using PHP for web development.

  5. 5
    Article
    Avatar of lnLaravel News·2y

    FrankenPHP v1.0 is Here

    FrankenPHP v1.0 is a modern PHP application server written in Go. It provides a production-grade PHP server with native support for Symphony, Laravel, WordPress, and more. It includes features like easy deploy, extensibility, worker mode, real-time events, compression, logging, monitoring, HTTPS support, and graceful release.

  6. 6
    Article
    Avatar of medium_jsMedium·3y

    Why PHP should be renamed to HypeScript

    PHP is facing challenges as it is perceived as not cool anymore, leading to a decline in popularity among younger developers. The post suggests renaming PHP to HypeScript as a way to rebrand and attract new developers without changing the programming language.

  7. 7
    Article
    Avatar of medium_jsMedium·2y

    Unlocking the Power of PHP Generators

    PHP generators provide a way to iterate over large datasets or arrays without loading everything into memory. They work by processing one piece of data at a time using the 'yield' keyword. Generators can also receive input and return values. They are useful for memory management and handling large files.

  8. 8
    Article
    Avatar of communityCommunity Picks·3y

    Modern PHP Without a Framework

    Explore the benefits of working without a PHP framework, including gaining a deeper understanding of how the language works. Learn about autoloading, dependency injection, front controllers, middleware, routing, and properly sending responses in PHP.

  9. 9
    Article
    Avatar of medium_jsMedium·3y

    20 PHP Features You Should Know in 2023

    PHP is always evolving, and it's important to stay up-to-date with the latest features and improvements. This article introduces 20 PHP features you should know as of 2023, each illustrated with a handy code example. PHP 8 introduces two JIT compilation engines, Tracing JIT and Function JIT.

  10. 10
    Article
    Avatar of lnLaravel News·2y

    Laravel Blade & Tailwind CSS UI Component Library

    Turbine UI is a library of web components built for Laravel Blade and styled with Tailwind CSS. It offers over 30 professionally designed components and a proprietary theme and variant systems. You can get started for free by installing Turbine UI via Composer.

  11. 11
    Article
    Avatar of medium_jsMedium·2y

    PHP Design patterns

    This post discusses design patterns in PHP, their definition, benefits, and different types. It highlights how design patterns can improve communication, flexibility, maintainability, and scalability in software systems.

  12. 12
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    Build a Google Drive Clone with Laravel, PHP, and Vue.js

    A 14-hour course on the freeCodeCamp.org YouTube channel will teach you how to build and deploy a feature-rich file manager application using Laravel, Inertia, and Vue.js. The course was created by the experienced developer Zura Sekhniashvili, also known as The Codeholic.

  13. 13
    Article
    Avatar of lnLaravel News·2y

    Laravel Htmx

    Laravel htmx is a package that provides a nice way of working with htmx, a library that allows you to access modern browser features directly from HTML. The package outlines features such as Htmx Request, Htmx Response, and rendering Blade fragments with htmx.

  14. 14
    Article
    Avatar of stitcherstitcher.io·3y

    What's new in PHP 8.3

    PHP 8.3 will be released on November 23, 2023; it has improvements to readonly classes, the new function, additions to the recently added class, stack overflow detection, and more. In this post, we'll go through all features, performance improvements, changes, changes and deprecations one by one.

  15. 15
    Article
    Avatar of communityCommunity Picks·3y

    Native PHP: How to Start?

    More than 70–80 percent of the current website you can see is PHP. Before NativePHP, there was a lot of technical help needed to build PHP into an application. It looks like a package for Laravel, so don’t worry if you are a PHP player.

  16. 16
    Article
    Avatar of devtoDEV·3y

    VSCode for PHP and Laravel

    VSCode for PHP and Laravel development is a solid base configuration that can be expanded upon using additional workspace specific configurations. Intelephense is the most important extension to install for PHP support. Phpactor is a PHP Language Server with more features than you can shake a stick atphpactor.

  17. 17
    Article
    Avatar of communityCommunity Picks·3y

    Mastering Modern PHP: Top 18 Features to Elevate Your Code in 2023

    The Just-In-Time (JIT) compiler improves PHP’s performance by compiling parts of the code at runtime. Union Types: Allows specifying multiple types for a single variable or function parameter. Union Type System: Better type checking and support for mixed, static, and never types.

  18. 18
    Article
    Avatar of communityCommunity Picks·3y

    Laravel Volt

    Laravel Volt is a new project announced at Laracon 2023. Volt brings single-file components to Blade templates. This will allow developers to create powerful interactive components that leverage the back-end and the front-end. Conclustion Volt is scheduled to be released this week and I will update this post as soon as this.

  19. 19
    Article
    Avatar of communityCommunity Picks·3y

    PHP CRUD Rest API, using Laravel, Composer, Postgres, Docker and Docker Compose

    Learn how to create a CRUD Rest API in PHP using Laravel, Composer, Postgres, Docker, and Docker Compose. Covers prerequisites, project creation, and step-by-step coding instructions.

  20. 20
    Article
    Avatar of dzDZone·3y

    Why Web Developers Still Reign Supreme

    Why Web Developers Still Reign Supreme - DZone The Power of AI is a buzzword nowadays. We will explore the benefits of incorporating AI in web development, the popular AI technologies used by web developers, and how AI enhances the user experience on websites. Join the DZone community and get the full member experience.

  21. 21
    Article
    Avatar of communityCommunity Picks·3y

    Who Is Behind PHP

    PHP, the language driving the web, commands a staggering 77.4% share among websites reporting their server-side programming language. What is this "core team" or the "internals" you might have heard of? In this article, we are going to answer these questions and more.

  22. 22
    Article
    Avatar of communityCommunity Picks·3y

    Laravel Folio

    Laravel Folio is a Page-based routing system introduced to Laravel at LaraconUS 2023. Using Folio you can easily map a route to a specific file or folder, like NextJS or NuxtJS. We can also create dynamic pages using wildcards.

  23. 23
    Article
    Avatar of communityCommunity Picks·3y

    How to handle Large data in Laravel?

    This tip mainly focuses on improving the memory usage of your application when dealing with large datasets. If your application needs to process a large set of records, instead of retrieving them all at once, you can retrieve a subset of results and process them in groups. This approach will make more database queries but highly memory efficient.

  24. 24
    Article
    Avatar of freekFREEK.DEV·3y

    MySQL for Developers

    Freek Van der Herten's blog on PHP, Laravel and JavaScript for Developers Link is the all-in-one monitoring tool for your entire website. We monitor uptime, SSL certificates, broken links, scheduled tasks and more. You'll get a notifications for us when something's wrong.

  25. 25
    Article
    Avatar of hackernoonHacker Noon·3y

    Real-World Examples of Using Design Patterns in Modern PHP

    The Singleton Pattern is a software design pattern that ensures a class has only one instance, while providing a global access point to that instance. This is useful in situations where it is necessary to limit the number of instances of a class, such as when managing resources or ensuring data integrity. In the world of PHP development, design patterns are particularly useful.