Okay, It’s common to have such issues while you are just starting your docker journey. You just installed Docker Engine in your Ubuntu or Debian-based distro. With joy, you ran docker version only to see your docker engine is not running but giving you an error message on your face like this:

Don’t give up yet the solution is way simpler than you imagined.

Just type: sudo chmod 666 /var/run/docker.sock and hit enter in your terminal. Then run docker version again and voila!

There are some steps included in creating an app and keeping the track of it in git.

  1. Open Terminal
  2. Generate SSH Key
  3. Enable SSH Agent
  4. Add SSH Key to SSH Agent
  5. Add public key to Github
  6. Navigate to the project folder
  7. Init git repository
  8. Add remote origin
  9. Create a .gitignore file
  10. Add files to git
  11. Commit to git with a message
  12. Push your files to the repository

Open Terminal


Command + Space

It will open the spotlight and then type terminal and hit enter



In most Gnome’s Super Key will bring a search bar and you can type terminal and hit…

While studying a logo. We must know it’s purpose and origin. The company Duoneos is called Duoneos for having two founders who invents. The logo needed to represent this.

Logo of Duoneos (Dark Edition)


  • As it is a tech company 0 and 1 the binary digits which also represents duality was the initial point of brainstorming for the logo idea.
  • The first sketch I drew had a 1 inside 0. The Zero was however shaped as a square.
  • Then I removed the left line of Zero Square and shifted the 1 a little.
  • Then I polished the shapes following the golden ratio.
  • Finally for barely…

A name must tell a story!

The word Duoneos is crafted from the word Duo and Neo. Duo means “two” and Neo means “inventor”. Hence the name Duoneos is for two inventors. We have two founders who have inventor mindsets and founded Duoneos with the goal of providing innovative SaaS Products with Software and Designing services.

As a #NodeJS developer you might have ran into this issue.

There are a common fix available for this, a simple command:

npm cache clean — force

However this won’t work in case you are facing issues with global packages.

In such case just delete the .npm folder in user directory and reinstall the package globally.

cd ~
rm -rf .npm

That will be it. Then you should not have the issue again.

It’s a very basic task which almost all the developers out there know. But this article targets completely freshers who have been particularly asking for this.

The first thing you need to do is head towards FontAwesome’s website: https://fontawesome.com

FontAwesome’s Homepage

Now hit the big blue “Start for Free” button or click “Start” at the menu.

You’ll be presented with a form to type your email address there. Input a valid email where you can receive emails immediately.

  1. Create a new file called .htaccess in your public_html or public directory of your server

Edit the file with a text editor and put:

# BEGIN HTTPS Redirection Plugin
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END HTTPS Redirection Plugin

Save and close. Done! Yes. It’s easy as this. If you face any problem contact

Hello everyone, hope you find the story in good health. But if you really found it I guess you’re mind isn’t very well because you’re stuck in some error. This is very easy to fix and there are a lot of articles, posts on this out there. Still, I am writing about it because I try to write about the problems I encounter so that I can refer to them later when needed. Okay, let’s get started.

  1. Go to the directory where you installed Laravel
  2. Go to /app/Providers
  3. Open AppServiceProvider.php with a text editor(s)
  4. Add following line to boot() method: \Illuminate\Support\Facades\Schema::defaultStringLength(191);

There are other ways to do it. As you can put “use Illuminate\Support\Facades\Schema” at the top then put “defaultStringLength(191)” inside the boot method.


The first thing to do is download the latest installer from WordPress Official Website, https://wordpress.org or just go to https://wordpress.org/latest.zip

Login to your cPanel

Select MySQL Database Wizard

Select MySQL Database Wizard

Then create a new Database First (Note that you’ll need the name later)

Okay, I hate intro as much as you do. Let’s dive right into the steps.

  1. First, you might have OpenJDK installed so let’s uninstall that.

sudo apt purge openjdk*

2. Now download the JDK from Oracle Website. You might download any version you like or whatever version is latest while you’re reading the post but in my time I still prefer JDK8 for some of my required software to run.

Download link: https://www.oracle.com/technetwork/java/javase/downloads

After visiting the link click on the DOWNLOAD button below JDK and download the tar.gz archive for your right architecture. x86 for 32bit and x64 for 64bit.

Zubair Hasan

I am Zubair Hasan also known as Zubo. I am the founder of a small startup called Duoneos which is located in Chattogram Bangladesh. A tech lover and programmer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store