Dig deeper in my resources, page no 6.
Michal's Technology Consulatant news index.
Is Tauri an Electron killer?
ElectronJS-powered applications are ubiquitous; Slack, Visual Studio Code, Figma, Discord, Postman and countless others. My teams have released several projects using this technology, and it certainly works - albeit with a few minor but irksome bumps along the way. Releasing a project with Electron as opposed to Chromium often required a few days of extra effort just to make it stable. Therefore, when Tauri began gaining traction, I decided to give it a shot.
Ship Django project as Docker image.
Recently I needed to deploy inherited Django project. My usual approach would be to ship it as docker container. Since python is not exactly my thing, I googled how to. Unfortunately there was no simple and clean tutorial. So I wrote it (with Gunincorn and Nginx to be production ready).
Designing Data-Intensive Applications. Must read.
Designing Data-Intensive Applications, a book by Martin KIeppmann. I made a fortunate mistake when I bought this book while purchasing all the titles on my wish list. I'm not sure how it ended up in my cart, but I'm certainly glad it did! If you're developing any software, from headless front-end to complex distributed systems, this book is a must-read. It gives an insightful look into the potential pitfalls of data management, and provides practical advice on how to navigate through the challenges. If you're working on any kind of software project, this book is essential.
Change your default browser!
Are you a tech-savvy Mac user? Then you'll love this solution: change your default browser to an app that's not even a browser at all! Let me explain the problem: when you receive incoming messages with links, you want to be able to open them easily by clicking, but sometimes you'd like certain links to open in Chrome (like Google Meet) and others in Safari (like Medium.com). Read further to learn how to do this.
Engineers mission does not change.
New engineering solutions continue to grow at an exponential rate. Amazing! But what difference does this make in our daily tasks? The goal remains the same: deliver your solution as simply as possible. As Leonardo da Vinci once said, "Simplicity is the ultimate sophistication." Take some time to consider this before writing your next block of code.