Posts
- 2025 August. 19. Not nullIn the previous post we discussed Rust's error handling. Closely related to this is the management of so-called sentinel values in the language. When I first heard that Rust essentially has no null, I was a bit taken aback.
Read more... - 2025 August. 18. Just a little bit of panicIn the life of programs, situations can occur where a request cannot be executed. For example, when developing an API that connects to a database, it may happen that the database server is temporarily unavailable.
Read more... - 2025 August. 15. Let's build them!It's Friday evening. Today's development has grown a bit larger than I initially planned. Along the way, I found something that I’ll be happy about someday, but today, it only increased the number of hours spent in front of the computer.
Read more... - 2025 August. 14. Not valid before...User authentication is a critical part of any web system. This is especially true when developing a system whose source code is publicly accessible
Read more... - 2025 August. 13. InvestmentsThe more you work with a codebase, the more patterns start to emerge. Some of these patterns paint a quite daunting picture of what the code might look like if, for example, you expand it with another 50 modules over time.
Read more... - 2025 August. 12. What are these boxes?One solution among many is to request space on the heap, where we can work with dynamically changing data at runtime.
Read more...