Robuta

https://symfony.com/doc/5.4/the-fast-track/en/32-rabbitmq.html Using RabbitMQ as a Message Broker (Symfony 5.4 Docs) RabbitMQ is a very popular message broker that you can use as an alternative to PostgreSQL. Switching from PostgreSQL to RabbitMQ To use RabbitMQ instead of... as amessage brokersymfony 5usingrabbitmq https://symfony.com/blog/new-in-symfony-5-4-controller-changes New in Symfony 5.4: Controller Changes (Symfony Blog) In Symfony 5.4 we're deprecating some controller shortcuts to encourage other better practices. new insymfony 54controllerchanges https://symfony.com/blog/symfony-5-0-8-released Symfony 5.0.8 released (Symfony Blog) Symfony 5.0.8 has just been released. symfony 50 8releasedblog https://symfony.com/doc/5.x/bundles.html The Bundle System (Symfony 5.x Docs) Caution In Symfony versions prior to 4.0, it was recommended to organize your own application code using bundles. This is no longer recommended and bundles... the bundlesymfony 5systemxdocs https://symfony.com/blog/symfony-5-1-curated-new-features Symfony 5.1 curated new features (Symfony Blog) Symfony 5.1 curated new features symfony 5new features1curatedblog https://symfony.com/blog/symfony-5-2-curated-new-features Symfony 5.2 curated new features (Symfony Blog) Symfony 5.2.0 RC1 has just been released. symfony 5new features2curatedblog https://symfony.com/doc/5.x/components/cache/adapters/filesystem_adapter.html Filesystem Cache Adapter (Symfony 5.x Docs) This adapter offers improved application performance for those who cannot install tools like APCu or Redis in their environment. It stores the cache item... symfony 5filesystemcacheadapterx https://symfony.com/doc/5.x/reference/constraints/Image.html Image (Symfony 5.x Docs) The Image constraint works exactly like the File constraint, except that its mimeTypes and mimeTypesMessage options are automatically setup to work for image... symfony 5imagexdocs https://symfony.com/blog/symfony-5-0-6-released Symfony 5.0.6 released (Symfony Blog) Symfony 5.0.6 has just been released. symfony 50 6releasedblog https://symfony.com/doc/5.x/frontend/encore/url-loader.html Inlining Images & Fonts in CSS (Symfony 5.x Docs) A simple technique to improve the performance of web applications is to reduce the number of HTTP requests inlining small files as base64 encoded URLs in the... symfony 5inliningimagesfontscss https://symfony.com/doc/5.x/reference/configuration/kernel.html Configuring in the Kernel (Symfony 5.x Docs) Some configuration can be done on the kernel class itself (located by default at src/Kernel.php). You can do this by overriding specific methods of the parent... in thesymfony 5configuringkernelx https://symfony.com/blog/new-in-symfony-5-0-string-component New in Symfony 5.0: String Component (Symfony Blog) Symfony 5.0 introduces a new String component which deals with bytes, UTF-8 code points and grapheme clusters in a unified way, provides an object-oriented API... new insymfony 50stringcomponent https://symfony.com/doc/5.4/the-fast-track/nl/24-cron.html Crons uitvoeren (Symfony 5.4 Docs) Crons zijn nuttig om onderhoudstaken uit te voeren. In tegenstelling tot workers lopen ze voor een korte periode volgens een schema. Reacties opschonen... symfony 5crons4docs https://symfony.com/blog/new-in-symfony-5-2-dkim-email-authentication New in Symfony 5.2: DKIM email authentication (Symfony Blog) Symfony 5.2 adds support for DKIM, an email authentication mechanism designed to reduce email phishing and spam. new insymfony 5email authentication2dkim https://symfony.com/doc/5.x/form/validation_groups.html How to Define the Validation Groups to Use (Symfony 5.x Docs) Validation Groups If your object takes advantage of validation groups, you'll need to specify which validation group(s) your form should use. Pass this as an... how tosymfony 5definevalidation https://symfony.com/doc/5.x/reference/constraints/Choice.html Choice (Symfony 5.x Docs) This constraint is used to ensure that the given value is one of a given set of valid choices. It can also be used to validate that each item in an array of... symfony 5choicexdocs https://symfony.com/blog/symfony-5-4-20-released Symfony 5.4.20 released (Symfony Blog) Symfony 5.4.20 has just been released. symfony 54 20releasedblog https://symfony.com/doc/5.4/the-fast-track/nl/3-zero.html Van nul naar productie (Symfony 5.4 Docs) Ik hou van snelheid. Ik wil dat ons kleine project zo snel mogelijk live is, in productie. Omdat we nog niets ontwikkeld hebben, zullen we beginnen met het... symfony 5vannulnaarproductie https://symfony.com/blog/new-in-symfony-5-2-php-8-attributes New in Symfony 5.2: PHP 8 attributes (Symfony Blog) Symfony 5.2 will support PHP 8 attributes/annotations to define routes and required dependencies. new insymfony 5php 82attributes https://symfony.com/doc/5.x/reference/constraints/GreaterThan.html GreaterThan (Symfony 5.x Docs) Validates that a value is greater than another value, defined in the options. To force that a value is greater than or equal to another value, see... symfony 5greaterthanxdocs https://symfony.com/releases/5.0 Symfony 5.0 Release Full details of the Symfony 5.0 release, including its end of support for bug fixes and security fixes. symfony 50release https://symfony.com/doc/5.4/the-fast-track/en/23-imagine.html Resizing Images (Symfony 5.4 Docs) On the conference page design, photos are constrained to a maximum size of 200 by 150 pixels. What about optimizing the images and reducing their size if the... resizing imagessymfony 54docs https://symfony.com/blog/new-in-symfony-5-1-uid-component New in Symfony 5.1: Uid component (Symfony Blog) Symfony 5.1 will include a new component called Uid which generates UUIDs and ULIDs and provides some utilities for them. new insymfony 51uidcomponent https://symfony.com/blog/symfony-5-4-0-rc1-released Symfony 5.4.0-RC1 released (Symfony Blog) Symfony 5.4.0-RC1 has just been released. symfony 54 0rc1releasedblog https://symfony.com/blog/symfony-5-3-7-released Symfony 5.3.7 released (Symfony Blog) Symfony 5.3.7 has just been released. symfony 53 7releasedblog https://symfony.com/blog/new-in-symfony-5-3-improvements-for-security-users New in Symfony 5.3: Improvements for Security Users (Symfony Blog) In Symfony 5.3, the in memory user class has been renamed, UserInterface has been simplified and usernames have been renamed as user identifiers. new insymfony 5for security3improvements https://symfony.com/doc/5.x/frontend/encore/custom-loaders-plugins.html Adding Custom Loaders & Plugins (Symfony 5.x Docs) Adding Custom Loaders Encore already comes with a variety of different loaders out of the box, but if there is a specific loader that you want to use that is... symfony 5addingcustomloadersplugins https://symfony.com/doc/5.x/reference/constraints/Compound.html Compound (Symfony 5.x Docs) To the contrary to the other constraints, this constraint cannot be used on its own. Instead, it allows you to create your own set of reusable constraints,... symfony 5compoundxdocs https://symfony.com/doc/5.x/frontend/encore/simple-example.html Encore: Setting up your Project (Symfony 5.x Docs) After installing Encore, your app already has a few files, organized into an assets/ directory: assets/app.js assets/styles/app.css With Encore, think of your... setting upyour projectsymfony 5encorex https://symfony.com/doc/5.x/frontend/encore/advanced-config.html Advanced Webpack Config (Symfony 5.x Docs) Summarized, Encore generates the Webpack configuration that's used in your webpack.config.js file. Encore doesn't support adding all of Webpack's configuration... symfony 5advancedwebpackconfigx https://symfony.com/doc/5.x/setup/docker.html Using Docker with Symfony (Symfony 5.x Docs) Can you use Docker with Symfony? Of course! And several tools exist to help, depending on your needs. Complete Docker Environment If you'd like a complete... using dockersymfony 5xdocs https://symfony.com/doc/5.x/service_container/import.html How to Import Configuration Files/Resources (Symfony 5.x Docs) Tip In this section, service configuration files are referred to as resources. While most configuration resources are files (e.g. YAML, XML, PHP), Symfony is... how to importconfiguration filessymfony 5resourcesx https://symfony.com/doc/5.x/frontend/encore/bootstrap.html Using Bootstrap CSS & JS (Symfony 5.x Docs) This article explains how to install and integrate the Bootstrap CSS framework in your Symfony application using Webpack Encore. First, to be able to customize... bootstrap csssymfony 5usingjsx https://symfony.com/doc/5.x/frontend/encore/dev-server.html Using webpack-dev-server and HMR (Symfony 5.x Docs) While developing, instead of using npx encore dev --watch, you can use the webpack-dev-server: 1 $ npm run dev-server This builds and serves the front-end... webpack dev serversymfony 5usinghmrx https://symfony.com/doc/5.x/reference/configuration/doctrine.html Doctrine Configuration Reference (DoctrineBundle) (Symfony 5.x Docs) The DoctrineBundle integrates both the DBAL and ORM Doctrine projects in Symfony applications. All these options are configured under the doctrine key in your... configuration referencesymfony 5doctrinexdocs https://symfony.com/blog/symfony-5-2-0-beta2-released Symfony 5.2.0-BETA2 released (Symfony Blog) Symfony 5.2.0-BETA2 has just been released. symfony 52 0beta2releasedblog https://symfony.com/blog/symfony-5-2-0-beta3-released Symfony 5.2.0-BETA3 released (Symfony Blog) Symfony 5.2.0-BETA3 has just been released. symfony 52 0releasedblog https://symfony.com/doc/5.x/security.html Security (Symfony 5.x Docs) Symfony provides many tools to secure your application. Some HTTP-related security tools, like secure session cookies and CSRF protection are provided by... symfony 5securityxdocs https://symfony.com/doc/5.x/reference/constraints/File.html File (Symfony 5.x Docs) Validates that a value is a valid file, which can be one of the following: A string (or object with a __toString() method) path to an existing file; A valid... symfony 5filexdocs https://symfony.com/doc/5.x/http_cache.html HTTP Cache (Symfony 5.x Docs) The nature of rich web applications means that they're dynamic. No matter how efficient your application, each request will always contain more overhead than... http cachesymfony 5xdocs https://symfony.com/doc/5.x/templates.html Creating and Using Templates (Symfony 5.x Docs) A template is the best way to organize and render HTML from inside your application, whether you need to render HTML from a controller or generate the contents... using templatessymfony 5creatingxdocs https://symfony.com/blog/symfony-5-4-49-released Symfony 5.4.49 released (Symfony Blog) Symfony 5.4.49 has just been released. symfony 54 49releasedblog https://symfony.com/blog/new-in-symfony-5-1-validator-improvements New in Symfony 5.1: Validator improvements (Symfony Blog) Symfony 5.1 validator adds support for three-letter country and language codes, adds an option to check that the collection items is divisible by a certain... new insymfony 51validatorimprovements https://symfony.com/doc/5.4/the-fast-track/en/preface.html Acknowledgments (Symfony 5.4 Docs) I love books. Books that I can hold in hands. The last time I wrote a book about Symfony was exactly 10 years ago. It was about Symfony 1.4. I have never... symfony 5acknowledgments4docs https://symfony.com/blog/symfony-5-2-11-released Symfony 5.2.11 released (Symfony Blog) Symfony 5.2.11 has just been released. symfony 52 11releasedblog https://symfony.com/doc/5.x/frontend/encore/virtual-machine.html Using Encore in a Virtual Machine (Symfony 5.x Docs) Encore is compatible with virtual machines such as VirtualBox and VMWare but you may need to make some changes to your configuration to make it work. File... in avirtual machinesymfony 5usingencore https://symfony.com/doc/5.x/security/csrf.html How to Implement CSRF Protection (Symfony 5.x Docs) CSRF - or Cross-site request forgery - is a method by which a malicious user attempts to make your legitimate users unknowingly submit data that they don't... how to implementcsrf protectionsymfony 5xdocs https://symfony.com/doc/5.x/reference/constraints/GreaterThanOrEqual.html GreaterThanOrEqual (Symfony 5.x Docs) Validates that a value is greater than or equal to another value, defined in the options. To force that a value is greater than another value, see GreaterThan.... symfony 5xdocs https://symfony.com/doc/5.x/reference/forms/types/checkbox.html CheckboxType Field (Symfony 5.x Docs) Creates a single input checkbox. This should always be used for a field that has a boolean value: if the box is checked, the field will be set to true, if the... symfony 5fieldxdocs https://symfony.com/doc/5.x/performance.html Performance (Symfony 5.x Docs) Symfony is fast, right out of the box. However, you can make it faster if you optimize your servers and your applications as explained in the following... symfony 5performancexdocs https://symfony.com/doc/5.x/frontend/encore/faq.html FAQ and Common Issues (Symfony 5.x Docs) How Do I Deploy My Encore Assets? There are two important things to remember when deploying your assets. 1) Compile Assets for Production Optimize your assets... common issuessymfony 5faqxdocs https://symfony.com/doc/5.x/frontend/encore/babel.html Configuring Babel (Symfony 5.x Docs) Babel is automatically configured for all .js and .jsx files via the babel-loader with sensible defaults (e.g. with the @babel/preset-env and... symfony 5configuringbabelxdocs https://symfony.com/doc/5.4/the-fast-track/en/26-api.html Exposing an API with API Platform (Symfony 5.4 Docs) We have finished the implementation of the Guestbook website. To allow more usage of the data, what about exposing an API now? An API could be used by a mobile... an apisymfony 5exposingplatform4 https://symfony.com/doc/5.x/frontend/encore/legacy-applications.html jQuery Plugins and Legacy Applications (Symfony 5.x Docs) Inside Webpack, when you require a module, it does not (usually) set a global variable. Instead, it just returns a value: 1 2 // this loads jquery, but does... jquery pluginslegacy applicationssymfony 5xdocs https://symfony.com/doc/5.x/reference/constraints.html Validation Constraints Reference (Symfony 5.x Docs) The Validator is designed to validate objects against constraints. In real life, a constraint could be: The cake must not be burned. In Symfony, constraints... symfony 5validationconstraintsreferencex https://symfony.com/doc/5.4/the-fast-track/en/25-notifier.html Notifying by all Means (Symfony 5.4 Docs) The Guestbook application gathers feedback about the conferences. But we are not great at giving feedback to our users. As comments are moderated, they... by all meanssymfony 54docs https://symfony.com/doc/5.x/frontend/create_ux_bundle.html Create a UX bundle (Symfony 5.x Docs) Tip Before reading this, you may want to have a look at Best Practices for Reusable Bundles. Here are a few tricks to make your bundle install as a UX bundle.... a uxsymfony 5createbundledocs