One of the significant improvements of Drupal 8 that got me excited was the services & dependency-injection throughout the entire Drupal system. From aspects like routing, templating, managing configuration, querying and persisting data, you name it everything is done with services. it's fantastic because it grants developers a level of flexibility in extending Drupal that is far greater than what Drupal 7 was able to. by using well-disposed structure developers get ride of ravioli coding.
Last night one of our former company's customer called me and need help to recover their hacked website,
First of all, I install the Hacked module, and check the changed files and recover them, then looking and cleansing some backdoor files which their job is to inject codes for external codes(most of the time, js files to traffic hijacking) to the website.
I wrote a post about the youtube.com tool to protect children on the youtube.com in Persian, Kaylee Ferreira emailed me and ask me to read and share her great articles, Actually, children are unprotected surfers of the internet, there are tones of Vulners which we should protect them.
and the Kaylee said in her articles :
I’m working in a company which our main product is based on Php, with several servers and several services, but when a project gets larger and larger it’s very hard to extend it and in modern design architectures, micro-service architecture could be a good solution.
As I've explained Short trip on Entity API in Drupal 8 Entity is the most important thing in Drupal 8, Almost, everything is Entity. So for a Drupal developer, it should be good to have a cheat sheet of Entity API instead of googling every time he/she need something, and of course, after a while, they saved in the long-term memory of Developer.
Let's jump into summarized Drupal 8 Entity API.
It's been a long time since last year I have written nothing, busy on life and busy on work make me lazy to write about my experiences, actually, I enjoy sharing my knowledge and experiences with others and learn from their knowledge and experiences as well,I come back to write you about the new experiences I've faced since last six month.
Stay with me, I have good articles with you, I want to write about Microservice architecture, Data Engineering, cool tools in Machine learning and Data Engineering,
Twig is one of the good template engines which is provided by SensioLabs, It’s syntax originates from Jinja and Django template, it’s Secure, Flexible and Fast :
Twig is a modern template engine for PHP
• Fast: Twig compiles templates down to plain optimized PHP code. The overhead compared to regular PHP code was reduced to the very minimum.
As you now I have Msc degree of Artifical Intelligence and Bsc in Software engineering, and several years experiences in programming and Development Especially with Python and Php, Particularly PHP is my incoming language, but I always suffering from it because it had limited abilities,limited libraries, Today, when I was in feed reading, I found an interesting article about Machine Learning library in PHP with an example of how use this library, How to Analyze Tweet Sentiments with PHP Machine L