Software Development Best Practices
A well-written project is more stable, easier to maintain, more enjoyable to work with. In the following post, we will discuss some best practices that will allow...
Truth can only be found in one place: the code.
Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship
A well-written project is more stable, easier to maintain, more enjoyable to work with. In the following post, we will discuss some best practices that will allow...
There are several types of indexes in PostgreSQL. Beginners or those who have little to do with the databases use the index that PostgreSQL creates by default (B-...
In a previous post, we looked at principles to avoid when writing code. You can read it here. In this post, we will look at SOLID design principles, programming ...
If you want to write understandable, flexible and maintainable code, you need to know how bad code looks like first. In this post, I will discuss bad practices th...
Maven template for automated testing with JUnit, Selenium and managing database state with DbUnit.
SQL injection is one of the most accessible ways to hack a site. The essence of such injections is the injection of arbitrary SQL code int...
Eventbrite API wrapper for Laravel.
A little more than a week left for 2019. It’s time to write a list of goals for the next year.