Skip to content

Mohcin Bounouara

Thoughts about software engineering and life

Create a good pull request

As a software developer throughout my career, I’ve learned many things from several mistakes, one of which is related to creating effective pull requests. Here are some steps to provide a well-structured pull request that simplifies the review process: 1. Break Down Large Tasks: If you’re dealing with a large task that requires extensive changes Continue reading “Create a good pull request”

Document the Problems You Solve!

When you encounter an error during your workday as a developer, don’t simply acknowledge the mistake and promise to avoid it next time. From my personal experience, that approach doesn’t work, and you’re likely to forget the error for sure. Instead, write down what you should avoid in the future. Place these notes somewhere you Continue reading “Document the Problems You Solve!”

Pivot table in Laravel

When you work on an app that requires a many-to-many relationship between tables, you often need a pivot table in your database to manage the associations between records. Let’s consider a simple database schema as an example: Suppose you need to link each post with one or multiple categories. In this scenario, you require a Continue reading “Pivot table in Laravel”

Starting to do things is the only way to proceed!

 To begin understanding or mastering something, consider the following: Here’s a personal example based on my last experience: I’ve always been someone who dives into things, even without prior knowledge. I learn through trial and errors, although I won’t claim it’s the best method. Sometimes, but it’s necessary. I used to manage my personal websites Continue reading “Starting to do things is the only way to proceed!”

Gradual Progress towards goals!

Achieving something, even if it little is built upon gradual behavior. If you haven’t been engaging in sports for a while, expecting to wake up and immediately do a one-hour high-intensity session may not be logic. However, if you dedicate 10 minutes a day to training for three months, you’ll find yourself capable of doing Continue reading “Gradual Progress towards goals!”