Erlang Central Your Erlang Community Site Fri, 26 Aug 2016 08:58:55 +0000 en-US hourly 1 #SqorSports Erlang Developer in San Francisco, CA wanted! Interested? Thu, 25 Aug 2016 11:01:52 +0000 lhoguin We are looking for Erlang developers for a company building an innovative solution around messaging and crypto.

We are looking for more than one candidate. The most important aspect is experience. The current team is mostly beginners so it’s a plus if you are a good teacher. Candidates are expected to take ownerships of parts of the system and influence decisions on architecture.

Remote work may be possible (with on-site visits) depending on profile. Competitive salary.

]]> 0
ERLANG EASTER-EGGS Thu, 25 Aug 2016 11:00:28 +0000 elbrujohalcon I’m back! Cask removed, arm in recovery :) — Let’s celebrate with some funny bits of Erlang/OTP!

Up to this point, I’ve been sharing a good number of odd and/or confusing bits for and about erlangers out there. I’ll go back to that, probably next week. But, during the same period in which I collected all those battle-stories, I also found several nice bits of code and documentation that are shipped with the Erlang/OTP distribution. They go a long way to show how the language was created and how it evolved. It was programmed with fun!That’s certainly my favourite way to code.

…keep reading at Medium

]]> 0
Replacing JSON when talking to Erlang Thu, 18 Aug 2016 17:34:51 +0000 InakaESI JSON is awesome, supported pretty much everywhere, easy to read without any extra tools (I’m looking at you BSON and Protocol Buffers) and way better than XML.

However, parsing JSON costs cycles and they are still verbose and larger than their BSON and Protobuf counterparts. What this means in practice, is that if we are paying for hosting, we are paying extra to encode/decode the JSONs and the extra bandwidth we are going to use.

However, we already have a nice JSON alternative in Erlang,External Term Format, the way erlang communicates between nodes and that can, obviously, be processed really fast on the erlang side. As a nice bonus, though not as small as protobuff, it’s still pretty compact (specially when compared to JSON, and god forbid, XML), so we can save some valuable bandwidth.

So, how hard would it be to communicate with Erlang in a way it can easily understand? Not at all really; the ETF is quite simple to understand, specially if we consider that we only need to support a subset of all its idioms.

Wanna know how to do it? Check the full article:

]]> 0
New video available! Ejabberd XMPP client iOS – Logic behind WhatsApp Thu, 04 Aug 2016 09:17:07 +0000 admin How to whatsApp works and implemented on 2009. server setup and client communication using XMPP Ejabberd server.
Thanks for watching …

]]> 0
#RaretecConsulting Erlang Engineer – Remote – USA in Remote/Work from home wanted! Interested? Thu, 04 Aug 2016 08:59:33 +0000 Ross Merrigan Job Description

Raretec is looking for an experienced Erlang Developer/Engineer to work on an Internal Healthcare Communication Application.

This is a 100% work from home (Remote) Position

Competitive Salary, plus full benefits (Full medical, dental and vision covarage)

In order to be considered you must be a US Citizen or Green Card holder.

]]> 0
#Vungle Senior Software Engineer, Ad Serving in San Francisco wanted! Interested? Wed, 03 Aug 2016 09:56:18 +0000 Sasan Hezarkhani Ad Serving is the core to Vungle’s success. Our pod is responsible for architecting and building our entire ad serving infrastructure. Currently, that infrastructure handles over a billion events per day and has an exponential growth curve. We’re an innovative engineering team, utilizing the latest and greatest technology in order to build efficient and high scale systems. If building and scaling high-frequency systems is something that gets you excited, then we’d love to chat.

We are creating a RTB system in Erlang, and a highly efficient Exchange in Golang. Join us to make them better!

]]> 0
THE EXCEPTIONAL SERVER Wed, 03 Aug 2016 09:29:58 +0000 elbrujohalcon I discovered what I will show you today the first time I tried to create agen_server based behaviour in Erlang. For wpool, I think. Anyway, I forgot about it for a long time until Francesco Cesarini reminded me of it at our last company Get2Gether.

This is the story of a very efficient server…

…keep reading on Medium

]]> 0
New video available! Fighting XMPP abuse and spam with ejabberd – ejabberd Workshop #1 Tue, 02 Aug 2016 08:52:28 +0000 admin In this video, Mickaël Rémond explains the features, options and API that can be used to protect ejabberd servers from spam and various other types of attacks.

The video was recorded at ejabberd Advanced Erlang Workshop in Paris.

You can also download the slides: Fighting XMPP abuse and spam with ejabberd.

]]> 0
#SqorSports Erlang Developer in San Francisco, CA wanted! Interested? Tue, 02 Aug 2016 08:39:37 +0000 Cursor Insight Be part of our team developing Erlang based frameworks. Plan, implement and test our Elrang/OTP applications. Intagrate solutions into the systems of our financial services and telecom clients.  

]]> 0
THE SHOEMAKER’S SON Wed, 27 Jul 2016 10:02:24 +0000 elbrujohalcon Time for a new Erlang story, kids! This one is about one of my favourite Erlang tools: dialyzer.

You may know this already, but I always recommend checking all your Erlang code with dialyzer as soon as you write it. You can hear me preaching that exact thing at this Functional Geekery interview. We’re so fond of these tools (like dialyzer, xref and elvis) at Inaka, that we even created Meta Test Suites that you can use to run dialyzer as part of your common test suites every time.

And that’s how this story begins…

…keep reading on medium.

]]> 0
New video available! 18 Months of Elixir in Production at Bleacher Report Tue, 26 Jul 2016 11:57:32 +0000 admin Bleacher Report, a division of Turner Sports, is the second largest sport website in the world. At peak times they deliver over 1.5 billion page views per month and serve over 200,000 concurrent requests to their mobile apps alone.

Dave Marks, Sr. Director of Engineering, and Ben Marx, Lead Engineer they review the how and why of porting Bleacher Report’s most critical apps from Ruby to Elixir. They’ll highlight the initial challenges of adopting a young and unfamiliar language through the benefits realised having run Elixir in production for the last year and a half.

]]> 0
#Pypestream Erlang Software Developer in NY, NY or SF, CA wanted! Interested? Mon, 25 Jul 2016 10:31:22 +0000 mbacker Pypestream is messaging built for business; securely connecting organizations with their customers and employees through the mobile devices they use throughout their day.

]]> 0