ACR122U NFC reader and e-documents: the horror story


what I’m actually talking about It’s no secret that I work for a company that verifies identity online. What’s identity? That’s a big question, but most KYC processes involve having a genuine document. Documents have evolved from paper to plastic, from being readable for humans to machines. The ultimate form of machine-readable documents are digital IDs and Driving Licences; everything is still kind of experimental. The almost ultimate form of machine-readable documents is electronic documents (e-documents).…
Read more ⟶

gRPC Server and Client examples with Typescript (static generated code)


gRPC and Protobuf gRPC is a framework for RPC (Remote Procedure Call) focused on performance and environments compatibility. Any information sent with this framework is serialised with protocol buffers. If you don’t know what this means I suggest to have a look at the official websites for gRPC and protocol buffers. Reflection vs static code Thanks to protocol buffers, messages sent through gRPC services are defined into a schema (.proto file).…
Read more ⟶

Multiple Sentry instances on a single web page


Introduction As we all know Front-End got more complex and complex with more responsibility moving towards it. As the Front-End grew, also the engineering world around it evolved coming up with new tools/frameworks and architectural patterns to keep these projects maintainable by larger engineering teams. One of the architectural pattern I know very well it’s Micro Front-End (MFE). This pattern breaks apart a front-end application into smaller applications developed and shipped independently by different teams.…
Read more ⟶

AWS DataMapper for DynamoDB and Typescript — Practical examples


Introduction DynamoDB is a really powerful product, especially when it comes to scalability, reliability and maintainability. If SQL is out of the table and you run app on AWS you should consider to use it but this not what I’m gonna talk about. SDK and NodeJS Performing operations on Dynamo’s tables using the JavaScript SDK on NodeJS it might feel a bit cumbersome due to the absolute flexibility and the number of options available for each operation (DyanmoDB official docs) despite TypeScript is fully supported.…
Read more ⟶

Moving away from Medium


Hi everyone, This post is a small introduction on why I decided to move away from Medium and publish this blog. This blog is born because of Medium reading limitations. The main goal of my posts is to share my experiences and opinions on software development when something interesting pops up along my projects (and I’m not too lazy to write about it). Other reasons that would push me to write something is sharing clarification and examples of how to use some tools, especially when there’s a lack of clarity on the original documentation.…
Read more ⟶