…development.It may be a general-purpose scripting language, but it powers WordPress, Drupal, Magento, and more; not to mention the thousands of individual PHP scripts available. If you've got a problem that needs an online solution, more than likely, you can solve it by creating a PHP script—or by downloading something already built.PHP is…
…des everything from minification and asset optimization to caching, CDNs, code splitting and tree shaking. However, you can get big performance boosts with just a few keywords and mindful code structuring, even if you’re not yet familiar with the concepts above and you’re not sure how to get started. The…
…developers can hook into if they want to extend WooCommerce's default functionality.A great example of this is the ability to create a custom data panel.What's Covered in This Tutorial?This tutorial is split into two parts. In part one, we're going to be looking at: adding a custom panel to WooCommerce…
…dels in your Laravel app. It is simple to set up, easy to use, and packs a lot of power.What You’ll LearnIn this course, Envato Tuts+ instructor Jeremy McPeak will teach you how to use Eloquent, Laravel's object-relational mapper (ORM). Follow along as Jeremy builds the data back-end for a…
…ders, or drag-and-drop interfaces.Velocity-based animations are different to a time-based animation like tween in that the primary property that affects how the animation behaves is velocity. The animation itself might take any amount of time.We'll look at the three velocity-based animations in Popmotion, spring, decay, and physics. We'll use the…
…decay, and physics.In this final part, we're going to be creating a scrubber widget, and we're going to use it to scrub a keyframes animation. We'll make the widget itself from a combination of pointer tracking as well as spring and decay to give it a more visceral feel than…
…deal with strings at one point or other. Sometimes, you will just have to store a string inside another variable and then pass it over. Other times, you will have to inspect it and see if it contains a particular substring.However, things are not always this easy. There will be…
…der-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} What Is the Symfony Routing Component? The Symfony Routing Component is a very popular Routing component which is adapted by several frameworks and provides a lot of flexibility should you wish to set up routes in your PHP application. If you've built a custom PHP…
…der-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} In this article, we'll look at a few examples of using the Symfony DependencyInjection component. You'll learn the basics of dependency injection, which allows clean and modular code, and you'll see how to use it in your PHP applications with the Symfony component. What Is…
…deeply nested components with shared state can quickly turn your application into an unmaintainable mess.The main problem in a complex application is how to manage the state between components without writing spaghetti code or producing side effects. In this tutorial you'll learn how to solve that problem by using Vuex:…