code The cost of free APIs I have been using Google geocode API to either get an address from coordinates or the other way around. This API have always been more restricted than others like Maps.
fix Dirty fix How long to work on an issues before implementing a dirty fix because not solutions have been found? What if the correction is ugly but the app is working as
backup Backups Backups are importants. You need them to not lose work you've done, pictures or important documents. It's also useful to be able to quickly get back to a working system.
code Repository pattern I spoke about the fat models, skinny controllers pattern, but what I failed to explain is what is the model. For example, in Laravel, you have model classes which define
design pattern Fat model, skinny controller I learned a new design pattern today, fat model, skinny controller. The goal is to put all database related logic inside the model. This greatly improve code reuse. When you
stoic Always the same For quite some time now I'm reading "Letters from a Stoic: Epistulae Morales AD Lucilium". It's not an easy read because of the kind of language used. It's very fascinating
code Delay work When loading data for something like a product page, there is prerequisites before we can query the data. As the app grows it's easy to add more and more step
ionic Spring cleaning Framework are great, they provide a set of tools so that we can focus on building the product we want faster. A key point for SEO is page loading time,
gratefulness Grateful We don't always realize how lucky we are. I have a home, a job that I like, enough money for food, clothes, activities... It's easy to dismiss those things as
music Music It's fascinating how much influence songs can have on our state of mind. Start listening to Chopin and you feel calm, switch to Eye of the Tiger and you will
cordova Participating I have started to work on a Cordova plugin. If feel good to make one instead of always using existing plugins. Cordova plugins are mostly open source and it's important
seo Tips and trick OR hard work? SEO videos are full of tips on how to have better ranking. It seems we just have to apply all those magic secret and we will be on top of
choice Impact It's hard to know the the impact of our choices. When we buy something new, how often do we think about where that product came from, how it's made. Regarding
calm Calm company The founders of Basecamp have a concept call "the calm company". As you can guess, it's about running a business with less agitation than the standard silicon valley startup. I'm
time Time allocation How do you decide, how you spend your time? When you think about death, specifically the last day of your life and the fact that you would like to be
event sourcing Event sourcing side effect With event sourcing you have a system to log any events you want. The main purpose is to track domain events, but you can also track login success and failures,
own Owned There is a saying which says something like "the things you own, owns you". It's very true with computers and phones. Every few years you have to buy a new
code Repetitive work As a developer, when I find myself doing repetitive work, I try to find a wait to write some code to do the task automatically. It's especially true when a
software Over-engineering As a developer, I tend to want to build great software, not temporary quick fix. Building something that at the same time answer users needs and is working efficiently, easy
gitlab Reliable pipeline Gitlab is great for continuous integration and deployment. I have pipelines for backend application in Php/Laravel and frontend apps with deployment on Android, iOS and PWA. It can take
youtube Addictive algorithm Youtube recommendations are quite good. During my lunch break I check what Youtube has in store for me today. The algorithm behind the recommandation can produce addiction. I sometime find
learning Keep learning One thing that I really love about my job, it's that I keep learning new things. There always new frameworks to test, new languages to experiment, new tools to try.
laravel Database versioning of Laravel Voyager Laravel comes with it's own database versioning system called migrations. Instead of writing SQL scripts you write the change you want to do in Php. For Voyager it's a bit
feature flag Feature flag On my current project we will have two release cycle. One every two weeks which contains new features and bug fix. There other one will be a few time a
time Chunk of time I do my best work in the morning, it's quiet and peaceful. I can get in a flow state more easily. But to be efficiente I need to avoid all