Learn to fix the `missing Location in call to Time.In` error in Go, particularly for Docker containers on Alpine Linux. This guide offers solutions through code adjustments and Dockerfile configurations for seamless timezone handling. | Continue reading
Unlock the full potential of application monitoring with 'Mastering OpenTelemetry with Uptrace: A Developer's Guide'. This comprehensive article takes you on a deep dive into the world of OpenTelemetry and Uptrace, guiding you through the essentials of observability, tracing, met … | Continue reading
In today’s digital age, securing web traffic with HTTPS is crucial for protecting data integrity and privacy. This guide demonstrates how to leverage Nginx, a powerful web server, within Docker Compose to create a secure and scalable environment. | Continue reading
How do gRPC and RabbitMQ RPC compare for microservices? This article explores the differences between gRPC and RabbitMQ RPC, two leading frameworks in remote procedure calls (RPC) for microservices architecture. | Continue reading
A comparison between gRPC and RabbitMQ RPC | Continue reading
Auto reconnect to RabbitMQ in Node.js on error | Continue reading
How to convert an integer to a string in Golang | Continue reading
How to convert an integer to a string in Golang | Continue reading
Do you want to ensure that your project's codebase remains clean, maintainable, and bug-free? Look no further than Git pre-commit hooks with Husky. In this article, we'll guide you through the easy installation process and show you how to set up pre-commit hooks to enforce coding … | Continue reading
Using Golang and TinyGo's BLE library, learn how to connect to Bluetooth Low Energy devices. This introduction uses the AOJ-20A thermometer from Lepu but using other BLE enabled devices will work in a similar way. | Continue reading
Imagine you are working on the next big thing that runs in the browser, and it requires some heavy-duty code, which need to run fast and efficient. You remember that your friend Jack told you about WebAssembly (Wasm), which supposedly runs faster than JavaScript (JS), so you deci … | Continue reading
How to cross-compile applications for other platforms with Go and Cgo | Continue reading
General # https://www.0atman.com/ Finance # https://bam.kalzumeus.com Business # https://training.kalzumeus.com/newsletters/archive/consulting_1 https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/ https://www.kalzumeus.com/archive/ | Continue reading
General # https://www.0atman.com/ Finance # https://bam.kalzumeus.com Business # https://training.kalzumeus.com/newsletters/archive/consulting_1 https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/ https://www.kalzumeus.com/archive/ AI # https://course.fast.ai/ | Continue reading
The error handling of Go is not up to snuff compared to other languages like Java for example. Errors are treated equally to other values, meaning, they have no special type. This means, they do not carry information of origin in them. Which means tracking down the error origin m … | Continue reading
Introduction # You might have heard of the Option type, if not, let me introduce that concept shortly.An Option type is data structure which either has a value or no value contained in itself, it kind of acts as a box (Schrödinger’s cat 😉). Usually, the Option type is cr … | Continue reading
You have built this amazing React application with lots of components and everything works smooth but somehow, it feels slugish at certain places. You got that nice lazy loading that the stakeholder wanted but it slows everything down over time.Now, how would you go ahead and imp … | Continue reading
Did you ever run your Go code, and you felt like something was off? Ever thought this might be related to the variable scope? Then you might be onto something! | Continue reading
Hello back again! If you missed out on how to create the selector for HTML data, please check out part one of the series! Otherwise, let… | Continue reading
You maybe might be in the same position, you want to gather some data of different objects (like financial data from different entities)… | Continue reading
A practical guide on how some functional development concepts work. | Continue reading
I used to work on a pretty large project written in Sails.js. Now, after such a long time of development the project… | Continue reading
During my younger years, I would have liked to contact someone more experienced but shied away from doing so. I hereby pledge, if you are interested in talking about software, be it about ideas or technical issue, reach out to me via email or Twitter! | Continue reading
I currently work as a full-stack engineer at ByteDance/TikTok. Before that, I used to work as an employee or freelancer for a Fortune 500 company, Plek and JapieCars . All in all amounting to 10+ years of software development experience.During this time, I work mostly on web base … | Continue reading