Leatest Stories

Error R10 (Boot timeout) when deploying Rust Rocket project on Heroku

If you’ve followed this series, I want to congratulate you, because you are making a great bookmarking tool that is usable right now. But at the step “#11 - Deploy to Heroku”, I guess that you had this error after checking : Error R10 (Boot timeout) -> Web process failed to bind to $PORT within 6…

How to solve CORS issues?

Imagine you’re building the UI. You need to connect to remote API to get or send some data. Everything works fine when you test your calls with , but when you implement them in the UI, it does not. First, you check the code, looking for some typos or other mistakes - but everything seems to be fine…

Design Patterns for Microservices

I found this article online when doing a research about microservices. It provides a great explanation for why do you hear some terms recently: API Gateway, Service Mesh, Event Sourcing, CQRS, … and also some popular open-source solutions: ELK, Prometheus, Jaeger or Open Tracing, … It gives me a…

How React.js Virtual DOM works?

If you are using React or learning React, you must have heard of the term “Virtual DOM”. Now what is a Virtual DOM, and why does React use it? Real DOM First things first, DOM stands for “Document Object Model”. The DOM in simple words represents the UI of your application. Everytime there is a…

Better Git with fixup and autosquash

Today I learned a new thing: You can automate your rebases with —fixup and —autosquash 1. Some explanations —fixup & —autosquash : automatically marks your commit as a fix of a previous commit : automatically organize merging of these fixup commits and associated normal commits Preferably, you won’t…

Page 1 Of 11