RE2 student Ambassador Program

RE2 Programming brings the best of the technologies to the Asian IT professionals and upcoming students to help them be part of the global technology development.
We deliver online instructor-led training courses in niche and agile functional programming languages on the Beam technology – Erlang, Elixir and RabbitMQ.

Boost your programming career, upgrade to Erlang / Elixir / technologies on the beam

Specialising in

Erlang

Erlang

Elixir

Elixir

RabbitMQ

RabbitMQ

MongooseIM

MongooseIM

Kubernetes

Kubernetes

Latest News

Which companies are using Erlang, and why?

Once upon a time, Cisco, Ericsson, Klarna, Goldman Sachs, T-Mobile, WhatsApp, Amazon and many other top companies kept a secret. Erlang was that badly kept secret. Many have heard of it, but few realise that it controls vast amounts of infrastructure, including the fixed and mobile networks we use on a daily basis. It was monumental when Cisco revealed that it ships 2 million devices per year running Erlang at the Code BEAM Stockholm conference in 2018. This translates to 90% of all internet traffic going through routers and switches controlled by Erlang. And have you heard about Ericsson? It has Erlang at the core of its GPRS, 3G, 4G and 5G infrastructure. With a market share of 40%, there’s a high probability a program written in Erlang assigned the IP address your smartphone is using today…

Which companies are using Elixir, and why?

How do you choose the right programming language for a project? As a developer or a key-decision maker you could decide based on your personal preference, or what is fashionable at the time, but if you’re not considering real experiences and use cases, you may end up making a decision that becomes difficult to execute, expensive to complete and a nightmare to maintain.As Francesco mentioned in the Erlang blog of our #MyTopdogStatus series, you could start by asking why a language was created. This will help ensure that you’re choosing a language designed to fix a problem suited to your needs. On a number of occasions, José Valim has stated he wanted to give the power and productivity of Erlang to more developers.Another great tip for choosing a language is to look under..

An introduction to RabbitMQ - What is RabbitMQ?

Why Rabbit? What is MQ? How can it improve our applications? Why would I want to learn more about it? — These are questions that I asked when I was first introduced to RabbitMQ. I’m Gabor, and I’m now a RabbitMQ engineer and consultant. In my time working with RabbitMQ, I’ve learned that even experienced customers ask these questions.
What problem does RabbitMQ solve?
Before we delve into what RabbitMQ is and how to use it, it is worth learning more about the problem domain itself. Communication between different services (a.k.a computers) is an age-old problem.On one hand, there are the different protocols defining the means of transportation and the properties of the communication.Some examples of such protocols include SMTP, FTP, HTTP or WebSockets…

Erlang has become an essential technology in our toolkit.

INNOVATION & SCALABILITY bet365 RELIES ON ERLANG-BASED SYSTEM TO DELIVER SMOOTH SERVICE TO 11 MILLION PLAYERS Started in 2001 as a family business, bet365 now employs over 2000 people and is one of the world’s biggest online sports betting sites. They deliver live online experiences in 17 languages to over 11 million customers worldwide. The company is hailed as a leading innovator in the Online Gambling & Betting space, constantly pushing technological boundaries. They take great pride in their culture of innovation and attribute much of their success to giving development teams the freedom to innovate.
CHALLENGE bet365’s InPlay betting platform was initially developed in Java. It was a highly concurrent, distributed system running 100’s of servers, allowing users to place bets in real time. It supported TCP/IP and Long Poll clients and made use of proprietary…

Companies using Erlang & Elixir