Using a local development trusted CA on MacOS

TLS certificates are so ubiquitous that you now very often need them even during the development phase. Developers are thus used to create “self-signed” certificates and configure their client requiring TLS support to accept self-signed certificates. This can be fine for development: As both the client and the server are on the same computer, the […]

We are not an Erlang company

ProcessOne has made a mark on Erlang history, developing reference software in Erlang, providing strong Erlang expertise and helping grow the its ecosystem. Still, ProcessOne is much more than our Erlang fame. We are technology agnostic. We are great at selecting the right tool for the job to build innovative projects for our customers.

ejabberd invites students to Google Summer of Code 2018

ejabberd has joined other Erlang projects in the BEAM Community to invite student developers to Google Summer of Code (GSoC), a global program focused on bringing them into open source software development. Through this program, students have an opportunity to receive a stipend (2400–6600 USD) and work with an open source organization on a 3 […]

Elixir Paris Meetup: July 5, 2016

Elixir Paris Meetup will happen on July 5th in downtown Paris, at Remix Coworking. The programme includes the following talks (in French): Lessons learned by rewriting a SaaS application in RubyOnRails in Elixir (Thibaut Barrère) Sidekiq and Exq (Bryan Frimin) Phoenix Presence: Phoenix 1.2 realtime service (Mickaël Rémond) You can register to attend on Paris.ex […]

How to use ejabberd as an Elixir application dependency

Starting from version 16.02, ejabberd is packaged as an Hex.pm application: ejabberd on hex.pm. In case of doubt, you can refer to ejabberd official documentation: Embedding ejabberd in an Elixir application It means that you can now build a customized XMPP messaging platform with Elixir on top of ejabberd. You do so by leveraging ejabberd […]

Elixir Programming Language Popularity is Growing

One of the nice gems (pun intended) found in The RedMonk Programming Language Rankings: January 2016, is the recent growth of Elixir popularity: Elixir: The Erlang-friendly language made a notable jump this time around. The last quarter we surveyed languages, Elixir placed at #60. As of this January, it had jumped to #54. While we […]

ejabberd and the Google Summer of Code 2016

ejabberd project and developers are involved this year again as mentors in Google Summer of Code 2016 initiative, as members of the BEAM Community. This blog post explains what it could mean for you as a student wanting to contribute to our project.

Elixir Paris #5: OTP architecture, Macros and Docker Packaging Docker

Elixir Paris Meetup #5 happened on January 12th. We have gathered a team of faithful and enthusiastic developers, passionate about programming languages. Mickaël Rémond introduced a new project that nicely demonstrates various programming approaches in Elixir. FastTS project (for Fast Time Series) is the result of the discovery of Riemann monitoring tools during Paris.ex meetup […]

Elixir Paris Meetup #3 Summary

After having been inactive for some time, Elixir Meetup reboot gathering happened last Tuesday in Paris. It gathered quite a large crowd of enthusiastic developers that came to exchange and learn about Elixir programming language. The talks were a good mix of highly advanced demos and good overview for newcomers. Arnaud Wetzel and Antoine Reyt […]

ejabberd 15.04

ejabberd 15.04 keeps the project delivering new features and improvements at the same fast pace. The focus for this release is to consolidate and improve what was delivered in the previous release, and also to integrate contributions which had been critical for most deployments these days. New features We integrated usefull contributions around groupchat (mod_admin_extra […]

Embedding ejabberd into an Elixir Phoenix Web application

By combining Elixir powerful web framework with ejabberd realtime messaging platform, you can build extremely powerful applications. This tutorial will help you get started. Here is the screencast showing the whole process. Please read further for detailed step-by-step description and code. Create a Phoenix application The first step is to create your Phoenix application as […]

Elixir Sips: ejabberd with Elixir – Part 2

Elixir Sips is an Elixir screencast website providing great tutorials to learn Elixir but also to help you build extraordinary pieces of code quickly with Elixir. They produced a great series of videos on programming ejabberd with Elixir. In the first part of that tutorial, you have learned how to set up Elixir support in […]

ejabberd 15.03

ejabberd 15.03 is yet another important release. We have added fixes and some major improvements. You can learn more about the changes and roadmap by meeting part of the team in upcoming ejabberd San Francisco Meetup. New features Websocket Websocket support is among the major new features introduced in this release. You can write speedy […]