Evils in programming
Adhering to widely accepted best practices within the programming environment is a must within collaborative projects to produce quality and compatible code between different groups of programmers. Lacking the skills or simply rushing through a project and producing lacking code produces a lot of headaches in the future and strained relations between the different groups of programmers.
. : Read More : .Polymorphism in Relational Databases
Polymorphism in applications utilizing relational databases can open doors to better data organization, more efficient querying and reduction in unnecessary redundancy. It's a powerful design concept that allows code re-usability and promotes flexibility within the application.
. : Read More : .Database Relationships
An application consists of many correlated data that effects the execution of the application. Understanding and optimizing these correlations is key to enhancing the application's performance, scalability, and overall user experience.
. : Read More : .The Middleware Pattern
The middleware pattern is a design approach which abstracts various logic from the main application to perform various tasks to help with communication and processing.
. : Read More : .Redirecting to the previous page on login in Laravel
Authentication is a staple in most applications and each application handles authentication differently. One of the features in authentication that's useful is redirecting the user back to the page they were before logging in, after they logged in.
While there are multiple methods to accomplish such behavior in an authentication system, I want to share one method I've implemented before in some of my projects using middlewares.