Software Engineering

Design Patterns Vs SOLID principles, advantages and disadvantages

Design Patterns Vs SOLID principles, advantages and disadvantages

Design patterns are specific low-level solutions to recurring problems in software design. Design patterns are…

April 11 2024

How to configure Laravel to use multiple databases in your Project

Normally a software development project involves the use of a Database for storing data in a structured way. For projects…

April 5 2024

What are design patterns: why use them, classification, pros and cons

In software engineering, design patterns are optimal solutions to problems that commonly occur in software design. I'm like…

March 26 2024

Artificial intelligence is about to accelerate the pace of new discoveries at a rate never seen before

In his ritual forecast letter, Bill Gates writes "Artificial intelligence is about to accelerate the pace of new discoveries to…

January 2 2024

The New York Times is suing OpenAI and Microsoft, seeking statutory and actual damages

The Times is suing OpenAI and Microsoft for training artificial intelligence models on the paper's work.…

December 28 2023

Learn how to do tests in Laravel with simple examples, using PHPUnit and PEST

When it comes to automated tests or unit tests, in any programming language, there are two opposing opinions: Loss…

October 18, 2023

Bentley Systems' iTwin Ventures Acquires Blyncsy, Provider of Innovative AI Services for Transportation Operations and Maintenance

Bentley Systems, Incorporated, the infrastructure engineering software company, today announced the acquisition of Blyncsy. Blyncsy is a…

August 16 2023

What is a Single Page Application? Architecture, benefits and challenges

A Single Page Application (SPA) is a web app that is presented to the user via a single HTML page to be more…

August 13 2023

Laravel Web Security: What is Cross-Site Request Forgery (CSRF) ?

In this Laravel tutorial we talk about Web Security and how to protect a web application from Cross-Site Request Forgery or…

April 26 2023

What are sessions in Laravel, configuration and use with examples

Laravel sessions allow you to store information, and exchange it between requests in your web application. I am a way…

April 17 2023

What is Laravel Eloquent, how to use it, tutorial with examples

The Laravel PHP framework includes Eloquent Object Relational Mapper (ORM), which provides an extremely simple way to communicate with a…

April 10 2023

What are Laravel components and how to use them

Laravel components are an advanced feature, which is added by the seventh version of laravel. In this article we will go to…

April 3 2023

Laravel localization step-by-step guide, tutorial with examples

How to localize a Laravel project, how to develop a project in Laravel and make it usable in multiple languages.…

March 27 2023

Laravel Database Seeder

Laravel introduces seeders for creating test data, useful for verifying the project, with an admin user and…

March 20 2023

Vue and Laravel: create a Single Page Application

Laravel is one of the most popular PHP frameworks used by developers, let's see today how to make a Single Page Application with…

March 13 2023

Service Providers in Laravel: what they are and how to use Service Providers in Laravel

Laravel service providers are the central place where the application is launched. That is, the core services of laravel and…

March 6 2023

Creating a CRUD App with Laravel and Vue.js

In this tutorial we see together how to write the code of an example CRUD App, with Laravel and Vue.js. There…

February 27 2023

How to use Laravel with Vue.js 3

Vue.js is one of the most used JavaScript framevorks for creating web interfaces and single page applications, along with…

February 20 2023

Laravel: What are laravel Controllers

In the MVC framework, the letter “C” stands for Controllers, and in this article we will see how to use Controllers in Laravel.…

February 16 2023

JavaScript exercises with solution for Basic JavaScript training course

List of java script exercises with solution for Java Basic training course. The numbering of the exercise is indicative of the level…

February 15 2023