News for hackers. Stuff that matters.

muhmi

Re:What’s New in C# 7.0 on Thursday August 25, 2016 @01:29AM (#12357107)
Both :) You can pattern match in function head (definition)

http://elixir-lang.org/getting-started/pattern-matching.html

Re:GitMonitor on Elixir on Wednesday August 24, 2016 @01:02PM (#12353452)
Also since the VM is optimised for functional programming with no shared memory - it can do tricks you normally cant that help with speed. Like avoid GC in some cases.
Re:The Imposter's Handbook on Wednesday August 24, 2016 @12:12PM (#12353058)
That sounds like very basic CS stuff, so I guess "CS degeee" here means B.Sc. level knowledge? ;)
Re:Functional Programming at Facebook on Friday February 26, 2016 @12:31AM (#11179951)
And Riak
Re:Swifton: Ruby on Rails-inspired web framework for Swift on Monday February 22, 2016 @12:59AM (#11148847)
So, why would you write systems requiring concurrency and fault tolerance in Swift? What happens when a request explodes? Can it do hot code loading?
Well, yes, the idea that there will be GC pauses and you just cannot get a _consistent_ framerate no matter how hard you try does not sound good. (Disclaimer I currently write games with Unity ;D)
Re:Why Japanese Kids Can Walk to School Alone on Saturday October 10, 2015 @06:45PM (#10367288)
+1 Its the same in Finland. Now my kids walk to school every day.
Re:New View of Microservices on Wednesday September 02, 2015 @09:06AM (#10158888)
Hi

We haven't measured the actual time. I would say the time learning Elixir has not been a hurdle or anyway limiting factor to the projects we are working on.

We basically switched as a company from writing servers in C#/nodejs/python to just Elixir. Did this gradually during end of last year and this spring.

Though I must mention that all of our developers were already familiar with multiple languages. And since we have multiple projects going on we can transfer knowledge easily. So YMMV.

Re:New View of Microservices on Wednesday September 02, 2015 @02:03AM (#10157657)
Have a look at Erlang and OTP framework which makes it really easy to compose your application of smaller applications. At least for learning.

Communication between nodes is transparent on the language level, its all message passing between processes.

There is a approachable language with great tooling on top of the Erlang VM [1] and a great web framework [2].

[1] http://elixir-lang.org [2] http://www.phoenixframework.org

Re:José Valim on the Elixir Language, Concurrency, Iteration on Tuesday December 02, 2014 @01:02AM (#8685931)
I would also suggest this talk by Dave Thomas http://youtu.be/5hDVftaPQwY
Re:Mono 3.6.0 is out on Wednesday August 13, 2014 @03:57AM (#8171881)
One nice little tool thats available with mono is the Mono C# shell http://www.mono-project.com/CsharpRepl
Re:Mono 3.6.0 is out on Wednesday August 13, 2014 @03:54AM (#8171877)
s/Se/We =) wtf my typing. Anyhow the game is http://supernauts.com.

One nice thing using Unity/mono enables for us to use the same game logic code from client to backend.

Re:Mono 3.6.0 is out on Wednesday August 13, 2014 @01:30AM (#8171577)
Se run a MMO on top of mono 3/linux. perf is great. Only mono related problem is that there seems to be some rare cases when the VM manages to crash.
Re:Mono 3.2.7 is out on Wednesday February 26, 2014 @01:08PM (#7306477)
The AOT improvements would be really helpfull on mobile.