Everything Is Entity or Entity is Everything in Drupal 8

Posted on Fri, 10/07/2016 - 13:27 by yuseferi

Much like previous versions of Drupal, version 8 of the CMS revolves around the concept of Entities. These are objects that have an ID, Language, Type, and Storage. Some optional properties are URLs, Bundles, and labels. They can be viewed, loaded, created, saved, and deleted, as well as have access permissions set for them. Most things in Drupal are entities, such as Users, Nodes, or Blocks.

Read More

Using R with Hadoop together

Posted on Fri, 10/07/2016 - 12:54 by yuseferi

R is a suite of software and programming language for the purpose of data visualization, statistical computations and analysis of data. It has strong graphical capabilities, and is highly extensible with object-oriented features.

Read More

GraphQL with PHP and the Symfony Framework

Posted on Mon, 10/03/2016 - 23:39 by yuseferi

GraphQL is a data query language developed by Facebook since 2012. In September 2015 Facebook released it to the public domain. GraphQL is essentially an alternative to REST and despite the name, it's not a Graph Database Query language like Cypher from the Neo4j project.

The origins of GraphQL stem from the needs that Facebook's mobile applications had (and continue to have). They needed a data-fetching API that was flexible enough to describe all the different kinds of data that the social network had available.

Read More

What is GraphQL

Posted on Mon, 10/03/2016 - 18:43 by yuseferi

GraphQL is an application layer query language that interprets a string by a server, which then returns the required data in a specified format. You may have heard that GraphQL was invented to assist or enable Relay. This is false. GraphQL was actually in play nearly three years before Relay.

Read More

How to deploy QUICKLY and SAFELY to the live site WITHOUT comprehensive testing

Posted on Mon, 10/03/2016 - 12:11 by yuseferi

On the one hand, you want to deploy changes to the live site QUICKLY (for, say, a Highly Critical security update).

On the other hand, you want make changes SAFELY, ie. you don't want it to break the site.

Testing is good. Automated testing is great.

But what if you simply didn't have the resources to comprehensively test the change (either manually or automatically)?

Read More

Create Single Page Application with Symfony

Posted on Tue, 09/27/2016 - 23:15 by yuseferi

A Single Page Application (SPA) offers a desktop experience to users of a web application by loading a single HTML page, and dynamically updating it as required without reloading. However, a Symfony application may have hundreds of classes, and in a basic application we end up with lots of files we don’t really need.


The latest versions of Symfony (2.8 and 3.0) introduce us to the concept of a Single File Application (SFA) – a super-slim application or micro-framework implemented in one file.

Read More

PhpCompatibility for PHPCS : Are You PHP7 Ready?

Posted on Mon, 09/26/2016 - 23:14 by yuseferi

Sooner or later, there will come a time when you will need to migrate your projects to different PHP versions. How will you check if you’re compatible with a PHP version different to the one you’ve been developing on?

Read More

How it feels to learn JavaScript in 2016

Posted on Mon, 09/12/2016 - 12:58 by yuseferi

Hey, I got this new web project, but to be honest I haven’t coded much web in a few years and I’ve heard the landscape changed a bit. You are the most up-to date web dev around here right?

-The actual term is Front End engineer, but yeah, I’m the right guy. I do web in 2016. Visualisations, music players, flying drones that play football, you name it. I just came back from JsConf and ReactConf, so I know the latest technologies to create web apps.

Read More

Top Free Bolgging Sites

Posted on Thu, 09/08/2016 - 07:06 by yuseferi
Online blogging and digital marketing has turned out to be exponentially more important in a period of social media and networking. Blogging is one of the most effective approaches to connect with the world, whether you blog to connect on an individual level with others or blog to help promote a business. There are many free blogging sites which offers better opportunities for better development, exposure, and monetization.


Read More