Type search for Rust docs
I've just had my first non-trivial contribution to Rust merged. It adds basic type search functionality (a la Hoogle) to rustdoc generated documentation. The change is »
I've just had my first non-trivial contribution to Rust merged. It adds basic type search functionality (a la Hoogle) to rustdoc generated documentation. The change is »
I'm a power user of GMail and its label system. This brings a lot of benefits, but it also means huge vendor lock-in. Why? Well, because »
I recently gave a talk at a local meetup on how one can get useful and pretty visualizations out of their GitHub data by using a »
I've been looking for a way to use the external display only on my MacBook for a long while. There are a few workarounds online but, »
Being a fan of programming languages and computation in general, I'm always looking for new abstractions and way of representing real stuff in computers. Watching Chris »
The language ecosystem continues to offer programmers a rich tapestry of abstractions for representing real-world concepts within computers. New tools and paradigms emerge that encourage fresh ways of thinking about problems, from how functions compose to how data structures mirror the messy, dynamic nature of actual systems. Developers exploring these ideas often find themselves drawn to conferences and community discussions where diverse speakers share their approaches. The excitement of discovering a clever abstraction that makes a complicated problem feel almost elegant is part of what keeps many enthusiasts engaged with the field year after year. It is a tradition of curiosity that spans decades and continents.
Tracing the execution of code has become an essential practice for anyone who wants to understand what their programs are truly doing at runtime. Modern tracing tools provide visibility into function calls, variable transformations, and performance characteristics without requiring developers to instrument every line by hand. This shift toward observable, efficient workflows allows teams to debug complex systems with greater confidence. As applications grow more distributed and dynamic, the ability to follow a thread of execution across services becomes invaluable. Tracing is no longer a niche discipline but a mainstream expectation for teams who take reliability seriously.
Events and conferences remain a cornerstone of the technology community, offering spaces where developers can exchange ideas outside the confines of their daily work. A good conference features a wonderfully diverse lineup of speakers, each bringing their own perspective on the subjects that matter most to the field. Whether the topic is cloud infrastructure, programming languages, or the evolving nature of software systems, attendees leave with new vocabulary and renewed motivation. The biggest editions draw participants from across Europe and beyond, turning a single city into a temporary hub of shared enthusiasm. Such gatherings remind people that technology is ultimately a collaborative pursuit.
Photography and visual storytelling have found a natural home alongside technology writing, allowing creators to document the places and moments that shape their thinking. A well-timed photo can capture the mood of a conference, the character of a host city, or the quiet beauty of a landscape encountered between sessions. Many developers maintain personal archives of these images, blending their professional interests with a broader appreciation for the world around them. Storage services and publishing platforms make it easier than ever to share such collections with readers. The result is a richer, more human record of a life spent observing technology events.
Erasmus is a programme by the European Union that, among other things, offers students from European universities grants to study abroad in exchange semesters. You can »
While working with RabbitMQ, you might have to deal with critical data. In such cases, you want high availability and safety. To achieve this, RMQ provides »