Back in January I worked on a Drupal 8 project. And I needed to use SVG images across multiple content types. Only problem was that Drupal 8 doesn't support SVG images out of the box. So, I had a choice, not use beautiful and scalable SVG images at all or find a solution. Being a Drupal developer and passionate about programming, of course I choose the second option. After I completed module development, I decided that I will share it with the community.
I posted a new article on Studio Present dev blog about using Travis CI in your projects. Travis is a great tool for testing and deploying applications. Head over to: http://dev.studiopresent.com/blog/back-end/travis-ci-and-php-applications and find out how to use Travis CI with your PHP applications.
Are you looking for a way to use hook_flag_flag() in the Drupal 8? Well, look no further. I wrote a blog post with some code examples. Read my new blog post about performing actions on flag/unflag.
To find out what are pseudo fields in Drupal 8, and why and when you should use them visit Studio Present Dev blog and find out in my recent post.
In this blog post we will create a simple decoupled website. To find out more about decoupled websites please visit the following link The future of decoupled Drupal. The back-end will be a Drupal 8 instance, and the front-end will be created in React JS.
dix is a simple console application that will make your life easier if you are working with MySQL databases. Let's say that you are working with some PHP framework or CMS, and that you want to test a new module/plugin/add-on, or maybe you want to upgrade to the latest version. The very first thing you should do is to make a backup of your database. Doing this will save you a lot of headache if something goes wrong.
If you are building any kind of API then you now, or at least you should now, that limiting the number of requests is one of the most important parts of your system. You don't want to allow anyone to hammer you endpoints without any kind of limitations. The more popular your app is becoming, the more shady characters will start to poke around your API. Basic protection is a must in today's world of internet.