If you are familiar source code version controlling you may heard about GitLab. GitLab is a wonderful ecosystem for any software engineering project to track codes, integrating CI/CD, issue tracking, etc. In recent days GitLab CI became a demanding skills in your resume. So let’s talk about GitLab CI/CD for PHP developers specifically. What is CI? CI is the short form of Continuous Integration. You are continuously and regularly updating your codebase, adding new features by yourself alone or with …
Category: Tips & Tricks
Symfony is one of the best PHP framework for developers who want to build enterprise grade web application or any web services. Besides Symfony, Docker is one of the most necessary tooling every developers need. Docker containerized your App. So the question is, what can be the best way to run Symfony web application on Docker container? Since Symfony 5.x got released I tested it for one of our applications that I have developed. You have to remember, any kinds …
Everybody is talking about Docker this days. Trust me, you should too. It’s the future for running application. Deploying your codes or application in a Docker container is going to be a very popular. So let’s see how to enable Docker in PhpStorm so you can debug your application from PhpStorm to Docker container easily. I am assuming that you already have Docker installed on your machine. Note: in this article I am using Ubuntu OS. So adjust things accordingly. …
Have you ever thought about to index all of your entire filesystem in a database with file meta info, it’s contents? Or, have you faced any problem that will require you to search and run some queries to find documents or contents from your large file system? It’s a common experience we all face. May be I am right, you face it too. To crawl file system and index all the files, it’s meta info and contents fscrawler is a …
I already wrote about rsync 5 years ago in another blog post. But today I am going to write a separate article that will help you to become a master in using rsync. Rsync is one of the most useful tools for system administrator and others who are responsible to maintain DevOps tasks. So it’s worth bookmarking this article for you as a rsync reference. I am not going to write lots of stuff about what it is and why …