One of the goals of wgtwo is to enable operators and third parties to build products and services for the “core network” of the telecom stack. In short, this means providing API access to a subscription’s telecom functionality (messaging, calling, etc). In this article we will show how we built VoiceBox, a Voicemail forwarding application.
Choosing an Erlang formatter
There are many different Erlang formatters, and as a hack day project I investigated which options exist for us at wgtwo. There are two main alternatives, but sadly both have problems. I've also briefly looked at an Erlang linter.
VoWifi leaking IMSI
4G offers more services than the earlier generation such as 3G and 2G. One of the services has really have gained traction later years is VoLTE (Voice over LTE) and VoWifi (Voice over Wifi) that we will go more in dept regarding security.
Extending Kubernetes for our needs
We are using Kubernetes as our cluster scheduler and this serves us well. However we have a few cases where we need to do some additional work.
Towards observability nirvana: infinite metric retention with Thanos
In the current DevOps world, our industry relies on the ability to observe and monitorize our infrastructure and services. wgtwo is no exception here and as we are operating in the TelCo space we wanted to know more about the usage patterns of our platform over days, months and even years.
We killed the butler: Replacing Jenkins with Concourse
At wgtwo, we try to use CI/CD pipelines to automate all of our repetitive tasks when it comes to code and infrastructure deployment and testing, such as:
Hacking dark themes with CSS blend modes
Like many other companies, Working Group Two has a number of applications which are only available internally or to partners. Our UI designer (that's me) prefers light backgrounds with dark text, but one of our partners have wanted a dark theme for one of our applications for some time. We haven't been able to prioritize this, but we were using CSS blend modes for a different project, and wondered if we could use them to quickly put together a dark theme.