Fork me on GitHub
  • A simple ReactJS component for Forex

    Posted in General on May 24, 2018

    I've developed a simple ReactJs component to display a price pairs quotes. Complete documentation can be found at

    This is just a first step for building a complete price table. After this, I'll add a service to listen to price changes. After building ReactJs component, I'm planning to create node js API backend for this component. Since the current release is taking quotes from an open library and our API key is not hidden.

    Github project page is github

  • Intellect alpha released!

    Posted in General on Aug 07, 2017

    One of my open source code project Intellect is not released. I've moved the source repository from bitbucket to GitHub.

    Intellect is an open source code project. You can manage your projects and teams to create and track the tasks. I'm still writing necessary code, therefore, documentation is still in progress. However, I will be happy who wants to contribute for the project.

  • How to protect the log panel

    Posted in Glog on Jul 01, 2017

    I've published a new fresh release of glog. Now glog support Laravel Authentication on Control Panel.

    Release can be download at github

    In new config file, I've entered an auth item in config settings. Default setting is not allow anyone to access logs panel:

    'auth'  => 'false',

    But if you update this settings to true, system will redirect to login page.

    'auth'  => 'true',

    By the way, you should setup Laravel Authentication in your system Laravel Authentication

  • How to send notification mails from glog

    Posted in Glog on Jun 23, 2017

    The another feature of Glog is to trigger mail system to send a mail including log entry. Glog filters log messages and catch up only allow to send mail with selected levels in chosen channels. Let's examine our config first:

    'notification' => ['blog-post' => ['ERROR', 'NOTICE']],

    First, we must enter channel for filtering our log entries. Later we need to select log level. So if your application logs a message in blog-post channel in error level, glog will send it to the email address. Glog will ignore any messages in other levels or channels.

    So if you log as follow, it will send mail:


  • Glog alpha released has been published

    Posted in Glog on Jun 19, 2017

    You may access the preview release at

  • Glog with new theme

    Posted in Glog on Jun 16, 2017

    I've re-created the administrator panel of Glog. New theme has got Laravel's orange colors and a better deisgn. You can access the new theme from development branch. In next days I'll publish to master branch.

    GitHub Repo

  • Getting Started with Doctrine

    Posted in Doctrine on Aug 03, 2016

    This is only a basic startup project structure to aim people to start to play with Doctrine.

  • Docker Elasticsearch PHP CRUD

    Posted in Video Tutorials on Jul 31, 2016

    This is a video tutorial and can be found at Youtube .

    I've uploaded codes to Gthub. Master branch is contains the codes: Github

    I've used PHP 7 for this tutorial but however you may use PHP 5.6 . To simplify the development environment, I've used docker and add it my docker composer file to github. My test docker buil contains mariaDb, nginx, phpmyadmin. This is really helpful while testing elasticsearch since I do not waste time for installing any software.

    Ok, this is tutorial contains only simple CRUD operation. In next days, I'll add some advanced codes and publish them in separate branc...

  • How to Install and Configure

    Posted in Video Tutorials on Jul 28, 2016

    I've publish a video tutorials. This way it's easier to understand to how to install and use Glog.

    How to Install and Configure