Introducing minicli: a microframework for CLI-centric PHP applications

Introducing minicli: a microframework for CLI-centric PHP applications

Posted 2 years ago in

In the previous posts of the Building Minicli series, we've seen how to bootstrap a dependency-free microframework on top of vanilla PHP. This post will give you an overview of how to use the most updated version of Minicli to create a CLI application in PHP.

Which Techie Are You?

Which Techie Are You?

Posted 2 years ago in

Our desks tell a lot about ourselves, don't they? What is your style?

A Git from the Future (Comic)

A Git from the Future (Comic)

Posted 2 years ago in

When working with Git, we often clone existing projects, since this is part of a typical collaboration workflow. What if we want to bootstrap a whole new project of our own?

Pick. Squash. Drop. Rebase! (Comic)

Pick. Squash. Drop. Rebase! (Comic)

Posted 2 years ago in

It is a common practice to use `git rebase` to squash commits before creating or merging a pull request; nobody needs to see that you fixed 10 typos in 5 separate commits, and keeping that history is of no use. So how does a rebase look like?

Understanding Git Branches (Illustrated)

Understanding Git Branches (Illustrated)

Posted 2 years ago in

But when multiple developers need to work in the same Git repository, it is important to define a process that allows collaboration. That's when branches become essential.

Stage. Commit. Push. A Git Story (Comic)

Stage. Commit. Push. A Git Story (Comic)

Posted 2 years ago in

When we're getting started with [Git](), it can be difficult to understand where our files live, how they change state, and when exactly they leave our local machine to reach the external repository. I have an analogy for that.