Angular provides a great feature to authenticate and authorize your users, but you might not know about it. Let’s see how you can leverage Angular guards for your authentication system.
SQL is used everywhere. In your favorite game, in all the websites in the world, and even in your car. If you want to be a programmer, data scientist, or data analyst, here’s why you have to learn it!
What programming language should I learn? What is the best way to learn programming? Do I need to be good at maths? All the questions frequently asked by beginners answered!
Here are some tools that any software engineer, of any level, can leverage to improve their development speed, avoid mistakes, and have a better experience overall!
Practice makes perfect! Here are 7 personal project ideas to help you improve in programming, while also developing a tool that you will actually use in your daily life, and that can shine on your resume!
Data structures and algorithms are the 101’s of programming, and all beginners should be aware of what they are and know how to leverage them. Let’s talk about them.
There is an infinite amount of ways to make a website nowadays, but let’s talk about the 5 main categories, from absolute non-technical beginner to experienced software engineer.
UML is a way to represent your software in diagrams. It is powerful and widely used in the industry, but usually takes a long time to do. Let’s change that with PlantUML, the fastest way to make UML diagram
Regex are incredibly useful in a lot of situation, but we can use a very simple alternative in a lot of cases: PHP filters. Let’s see how you can leverage those to make your code more readable and robust.
Let’s talk about a better way to manage the schema of your databases, for any project and any programming language: database migrations. With this easy to setup solution, you won’t ever have to update your database by hand!