In previous chapters of this series, we considered a couple of concepts useful for developing modern web applications with Laravel and Vue. In this final part, we are going to combine all the concepts from the previous parts into building a Trello clone using Laravel and Vue. Here is a screen recording of what the […]

If you are not new to software programming, you must have heard of MVC. MVC is a software architecture pattern and it stands for Model View Controller. In this article, we will discuss MVC, and how the Laravel framework implements MVC architecture. By the end, you will have some knowledge of MVC and how Laravel […]

In the last chapter, we talked about how you can create API endpoints in a Laravel application. We also explored how you can take it a step further by integrating tests into the application. In this chapter, we are going to change our point of view, slightly overused pun intended, and look at how we […]

In the last chapter, we looked at how to make RESTful API Endpoints. The next thing we will consider is how to test the application’s endpoints before releasing it for public consumption. This is useful because it makes sure that throughout the lifetime of the application, you can be sure that the API works as […]

In the last chapter, we looked at how to successfully set up a development environment preparing us for PHP Development. Through the rest of the series, we will be building a simple “Trello Clone”. In this chapter, we will take a closer look at how setting up out application “RESTully” will play a role in […]

Webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser, yet it is also capable of transforming, bundling, or packaging just about any resource or asset. – Webpack homepage Webpack 4, codename Legato, was released on the 25th of February, and the new release offers new features […]

In this series, we are going to walk through building modern web applications with Laravel and Vue. We will go from the basics, setting up your environment, to more technical concepts like building endpoints RESTfully and even testing your endpoints. In this chapter, we will be setting up an environment for PHP development, Laravel to […]

⚠️ The technique(s) described in this article are for educational purposes only. Cyber attacks are nothing new. From the early days of the internet there have been web attacks and the truth is they get more sophisticated every day. Some attacks are made to spy on users, some steal user data, some steal from users. […]

This is part 2 of a 2 part tutorial. You can find part 1 here. In the previous part we talked about getting started with Docker. We considered how you can install Docker and use some of the popular commands. In this part, we will take it a step further by seeing how we can […]

If we organized a poll to determine what text editors found most favorable for development purposes, VSCode will probably be one of the top ones. VSCode is an open-source text-editor built by Microsoft for developers. Out of the box, VSCode has a lot of desirable features but sometimes, we need to tweak it to our […]

This is part 1 of a 2 part tutorial. You can find part 2 here. If you have not been living under a rock you must have heard of Docker or at least containers. Docker has been around for a while. It is now a mature tool used by top companies in their deployment processes. […]

When developing in React, every Component follows a cycle from when it’s created and mounted on the DOM to when it is unmounted and destroyed. This is what we refer to as the Component lifecycle. React provides hooks, methods that get called automatically at each point in the lifecycle, that give you good control of […]