Zaher Ghaibeh
PHP Backend developer
I've experience in a few PHP Frameworks, such as Laravel, Lumen and Slim (The last two are used for building Microservices/API services).
Published at Sunday, September 1, 2019 , Categorized under: testing, development, php, laravel, laravel-dusk, docker, github

Last week, I got access to the new GitHub Actions v2.0, which is way different than the first version they have released. You can think of it as a world-class CI/CD solution GitHub Actions makes it e ...

Published at Saturday, June 1, 2019 , Categorized under: gitlab, development, docker, docker-swarm, developers, testing

Prerequisite A few things to mention before starting: I'll assume that you have read my last article. I'll assume that you know how to work with Docker Swarm and Gitlab CI/CD. I'll assume that you ha ...

Published at Monday, May 20, 2019 , Categorized under: development, docker, servers, docker-swarm

Every hosting company now provides a way for you to auto-create docker server using a one-click template they create. While this is an excellent way to set up your servers fast, I like to create my ow ...

Published at Friday, February 8, 2019 , Categorized under: Security

Today, I wake up to find out that someone was using my website as the source of an iframe tag used on another website. Thanks to Jeff Madsen for pointing out to the issue. Which surprised me, since th ...

Published at Thursday, January 10, 2019 , Categorized under: php, laravel, development, testing, docker

Running your tests before merging or even building Docker images are not complicated any more, we have many companies providing you with a CI service that you can use, but am not going to talk about t ...

Published at Sunday, December 30, 2018 , Categorized under: Development, Docker, Mac, local

I always tried not to install any new services to my local machine, that's why from day one of using Mac (back in 2012) I worked with Vagrant then moved to mish-mash between Vagrant and Docker. Howeve ...

Published at Thursday, December 13, 2018 , Categorized under: php, testing, docker, docker cloud, laravel

Yesterday, I spent some times trying to understand the difference between Docker Cloud and Docker hub. In the past Docker Cloud used to have a lot of services and features, which was deprecated by Doc ...

Published at Saturday, November 24, 2018 , Categorized under: PHP, Docker, Laravel, Swoole

What is Swoole Before I can explain how you can install Swoole and use it with Laravel and Docker, I've to explain what is Swoole, and for that am going to quote the official explanation: Production- ...

Published at Thursday, November 15, 2018 , Categorized under: Computer, Testing, PHP, Development

As everyone know, PHP 7.3 is going to be released soon, and what is the best way to be ready other than start testing your apps. To make things easier, I have built a small PHP docker image with Xdebu ...

Published at Tuesday, November 6, 2018 , Categorized under: Blogging, Personal

Basically, I was able to move my Wordpress blog to Jigsaw using few articles I've read, so am not going to re-write what they have wrote, instead I'll point out to the articles and put small notes abo ...