Leatest Stories

Create Go bindings for Solidity smart contracts

To interact with Ethereum smart contracts in Go programs, you need bindings for the specific type of contract. This post is a quick guide for generating these bindings from various sources: Manually compiled Solidity contract Smart contracts with Truffle (eg. OpenZeppelin contracts) Compiling a…

The Architecture of a Web 3.0 application

The architecture of Web 3.0 applications (or “DApps”) are completely different from Web 2.0 applications. Take Medium, for example, a simple blogging site that lets users publish their own content and interact with content from others. As a web 2.0 application, it may sound simple, but there’s a lot…

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…

Page 1 Of 12