- Software engineering with AI helps apply vibe coding professionally, with more control over quality, reliability, and generated code.
- Discover in this blog the best practices for using Ansible, including security aspects. Learn when you should and should not use Ansible.
- Avoiding these anti-patterns can significantly improve the quality, readability, and maintainability of your code. By following best practices and regularly reviewing your code, you as a developer can minimize the chance of introducing these anti-patterns.
- There are several common anti-patterns in software development that you should avoid. Using if-else for a Boolean Return: Writing unnecessary conditional statements instead of simply returning the Boolean expression directly. In the good example, the Boolean expression is returned directly, making the code simpler and more readable. Overuse of Mutable default arguments: Using mutable default […]
- Software maintainability is crucial for the long-term lifespan of a project. Lack of documentation: Not documenting code makes it harder for others (or yourself) to understand and maintain the code later. Good documentation provides context and explanation about the functionality of the code, which is essential for future developers. Ignoring tests: Not writing tests makes […]
- Code quality is of great importance for the sustainability of a project.
- Good design is crucial for the flexibility and testability of code. In this blog you can read more about design problems and solutions.
- This blog post covers security issues in software development, such as hardcoded secrets, SQL injection, and lack of input validation. It provides solutions to improve the security of applications.






