Overview Redis offers multiple data structures for message passing between services. Two common patterns are Lists (with LPUSH/RPOP operations) and Pub/Sub channels. While both can transport messages, they serve different use cases and have distinct characteristics. This guide explores when to use each pattern, with practical Go examples. Redis Lists: Queue-Based Messaging Redis Lists implement a queue data structure. Messages are pushed onto one end of the list and popped from the other, providing FIFO (first-in-first-out) semantics with persistence.
Read more
Overview SMSTools3 is an SMS gateway daemon that communicates with GSM modems to send and receive text messages. When combined with LXC containers and infrastructure-as-code tools like Terraform, you can create isolated, reproducible SMS processing environments. This guide covers installing and configuring SMSTools in an LXC container, both manually and using automation tools. Hardware: GSM Modems This guide uses older Huawei GSM modems that are widely available and inexpensive. Common models include:
Read moreMotivation When you want to deep into the adventure of creating your webpage, for any reason, starting a new project, or just maybe professionally upload your CV. You can be overwhelmed by all the possibilities (mostly paid) that you can use. These alternatives can go from the most “basic” and automatic providers like Wix passing for the most common contents managers systems (CMS) such as WordPress, Joomla, and many others. Or maybe you want to draw your HTML and CSS to achieve this task in a more sophisticated way.
Read more