Sign in or Join FriendFeed
FriendFeed is the easiest way to share online. Learn more »
erlang

erlang

Programming and paradigms in erlang language.
imabonehead
Rackspace takes a look at the ERLANG programming language for distributed computing - YouTube - http://www.youtube.com/watch...
Rackspace takes a look at the ERLANG programming language for distributed computing - YouTube
Play
"In this interview with Joe Armstrong and Robert Virding, two of the co-creators of the Erlang programming language, Duncan McGreggor, Sr. Engineering Manager at Rackspace gets a journey through Erlang's background, look at its strengths, and ponder the future of computing in a distributed world." - imabonehead from Bookmarklet
imabonehead
imabonehead
How and Why Mixpanel Switched from Erlang to Python - http://www.readwriteweb.com/hack...
How and Why Mixpanel Switched from Erlang to Python
"Real-time analytics company Mixpanel has posted an explanation on its engineering blog as to why the company switched the code of its API from Erlang to Python. The Mixpanel team originally built the API server with Erlang and the framework MochiWeb because of the performance demands of running a real-time data service. However, the team lacked an Erlang expert and the code became difficult to manage over time." - imabonehead from Bookmarklet
imabonehead
Highly Scalable Erlang Web Apps » By Matthew Sacks » Erlang, Featured - http://www.thebitsource.com/feature...
"If one would look at my current list of open source Erlang projects, they might seem like a pile of unrelated stuff, but there’s actually a very basic idea behing most (if not all) of these projects. The idea is that if we want to make Erlang a much more attractive platform for other developers, we should act more on befriending adjacent communities, instead of directly competing with them. I will try to explain this in more detail on four of my recent projects." - imabonehead from Bookmarklet
imabonehead
Learning Erlang, a UNIX developer's perspective - http://www.ibm.com/develop...
Learning Erlang, a UNIX developer's perspective
"If you are a UNIX developer or systems administrator, you probably have a favorite tool or set of tools. Perhaps your go to tool is Perl, Python, sed and awk, or Ruby. Alternately, you might belong to the Java™ or C++ clan. Once you gain a certain familiarity with a set of tools, it can become very difficult to justify spending the time to learn a new language. There needs to be a compelling reason to justify the effort. Erlang is compelling enough to learn. In this article, I am going to tell you why it is so compelling and how to get started." - imabonehead from Bookmarklet
imabonehead
Erlang memory architecture vs Java memory architecture - Java-Monitor Forum - http://java-monitor.com/forum...
"I read a really, really interesting article on memory management strategies for the Erlang VM. It was written as a thesis by Jesper Wilhelmsson: http://www.it.uu.se/researc... I thought it might be nice to discuss the differences between Erlang's memory setup and Sun's Java VM. As a real short introduction for those who have never heard of Erlang; it is a functional language that uses asynchronous message passing as its basis for concurrency. The message passing uses copy semantics, making distribution over more than one Erlang VM, running on more than one machine essentially transparent to the programmer. Erlang and Java are similar in the sense that both use a virtual machine to abstract the hardware into a portable layer. Both languages employ machine independent byte code. Both run-time systems rely on garbage collection to free the programmer of doing memory management." - imabonehead from Bookmarklet
kunthar
imabonehead
Open Telecommunications Platform, OTP for Open Communications :: Radio-Electronics.com - http://www.radio-electronics.com/article...
Open Telecommunications Platform, OTP for Open Communications :: Radio-Electronics.com
"Francesco Cesarini, Technical Director of Erlang Solutions, discusses the benefits of the Erlang Open Telecom Platform and how it can be used in product development for writing software for telecommunications systems." - imabonehead from Bookmarklet
imabonehead
InfoQ: Erlang Inventors Talk Language Future - http://www.infoq.com/intervi...
"In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go." - imabonehead from Bookmarklet
imabonehead
Introduction to programming in Erlang, Part 1 - http://www.ibm.com/develop...
"Erlang was developed by Ericsson to aid in the development of software for managing a number of different telecom projects, with the first version being released in 1986, and the first open source release of the language in 1998. You can see this in the extended Erlang release information where the Open Telecom Platform (OTP), the application development platform for Erlang, exists as the primary method of delivering the Erlang development environment. Erlang provides a number of standard features not found in or difficult to manage in other languages. Much of this functionality exists in Erlang because of it's telecom roots." - imabonehead from Bookmarklet
imabonehead
kunthar
Dear friends; Anyone created "indentation sensitive" file is basically should be called as "douchebag" and "dumb arse hole". Thank you!
With proper support from editor indentation sensitive files are very good IMO, especially in terms of readability - Gleber
this is not valid for non human compilers! - kunthar
imabonehead
"Joe Armstrong had fault tolerance in mind when he designed and implemented the Erlang programming language in 1986, and he was subsequently the chief software architect of the project which produced Erlang/OTP, a development environment for building distributed real-time high-availability systems. More recently Joe wrote Programming Erlang: Software for a Concurrent World. He currently works for Ericsson AB where he uses Erlang to build highly fault-tolerant switching systems." - imabonehead from Bookmarklet
imabonehead
Things Erlang can Teach Java Developers | Javalobby - http://java.dzone.com/article...
"After 10 years programming in Java, I felt learning a new programming language, specifically in the functional languages world, will make me fresh. After a little googling and reading some reviews I selected two to look into more deeply: Erlang and Scala. Each one interested me because of some features. Before going on to read, please note that this article is not a comparison between any X and Y language." - imabonehead from Bookmarklet
"After 2 months playing with the two, I selected Erlang to dive in. Why? There were some reasons: * I like parallel and distributed programming and Erlang unifies both for you because of powerful location transparency between processes * Erlang is mature and Scala is under active development * Erlang syntax and its pattern matching is fun to work with * And finally, I wanted to experience a functional language not a hybrid one" - imabonehead
kunthar
patch my_old_sleazy_life < with_brand_new.patch - kunthar from Bookmarklet
imabonehead
"Erlang is going to be a very important language. It could be the next Java. Its main problem is that there is no big company behind it. Instead, it is being pushed as an open source project. Its main advantage is that it is perfectly suited for the multi-core, web services future. In fact, it is the ONLY mature, rock-solid language that is suitable for writing highly scalable systems to run on multicore machines." - imabonehead from Bookmarklet
kunthar
imabonehead
ferd.ca -> An Open Letter to the Erlang Beginner (or Onlooker) - http://ferd.ca/an-open...
"One of the #erlang regulars, Jesper Louis Andersen (jlouis) recently posted a reply to an old post about whether Erlang is overhyped or not. I definitely have to agree with jlouis on this one and his blog post is pretty good. His reply stirred a lot of arguments up on social websites such as reddit or Hacker News, but really none of these arguments were new or unknown to the Erlang community. I've decided to write this blog post addressing a few points about it." - imabonehead from Bookmarklet
imabonehead
Erlang – A concurrent Programming Language [Overview] | Tutkiun! - http://www.tutkiun.com/2010...
"Erlang is a functional programming language and run-time environment. Erlang has built-in support for concurrency, distribution and fault tolerance. Now let me know it in simple language ! Concurrency means executing different processes at the same time, example of it can be retrieving data from different table at the same time Distribution and fault tolerance Suppose if one process terminates abnormally, a signal is sent to all linked processes, which will terminate abnormally or will receive the message in the mailbox" - imabonehead from Bookmarklet
imabonehead
Rage Against The Finite-State Machines | Learn You Some Erlang for Great Good! - http://learnyousomeerlang.com/finite-...
Rage Against The Finite-State Machines | Learn You Some Erlang for Great Good!
Rage Against The Finite-State Machines | Learn You Some Erlang for Great Good!
"Implementing the cat state machine in Erlang is a fun and simple task..." - imabonehead from Bookmarklet
imabonehead
imabonehead
Phoebus – Erlang version of Google’s Pregel – a distributed system for processing very large graphs – Erlang Inside - http://erlanginside.com/google-...
"Phoebus is a system written in Erlang for Distributed processing of very large graphs that span billions of vertices and edges. Phoebus is an implementation of the Pregel paper published by Google Research." - imabonehead from Bookmarklet
imabonehead
InfoQ: Message Passing Concurrency in Erlang - http://www.infoq.com/present...
"Joe Armstrong explains through Erlang examples that message passage concurrency represents the foundation of scalable fault-tolerant systems. Some of his presentation’s nuggets are: using the wrong abstractions makes life artificially difficult; it’s not about objects, it’s about messages; no shared memory; messages enforce isolation if communication is asynchronous; it’s all about protocols." - imabonehead from Bookmarklet
imabonehead
"Nitrogen brings cutting-edge web development to Erlang." - imabonehead from Bookmarklet
the idea of representing html documents with erlang records is really cool and easy to use and understand. MVC sucks. all hail to generate HTML within the language you are developing your application. - Zekeriya KOÇ
imabonehead
Playdar reduces codebase by 75% by rewriting music app in Erlang - PlanetErlang - http://www.planeterlang.org/en...
Playdar reduces codebase by 75% by rewriting music app in Erlang - PlanetErlang
"Playdar, an open-source ‘music content resolver service’ that finds music on your local computers or your friends’ computers, then streams that music to you, rewrote the code in Erlang. From the original C++ codebase, Richard Jones reduced the lines of code by 75% - from 8000 to 2000 lines of code… The code is on github and the old source is available if you want to compare the two. The biggest hurdle Richard has yet to overcome is the redistributable binary is about 10MB vs 2.5 MB for the C++ version." - imabonehead from Bookmarklet
Emre Köse
The A-Z of Programming Languages: Erlang - http://www.cio.com.au/article...
Interview with Erlang creator Joe Armstrong - Emre Köse from Bookmarklet
Stephen Gornick
Other ways to read this feed:Feed readerFacebook