brightball
Codeship just published my latest blog entry:
Please give it a read and let me know if there’s any areas of concern. I do have the ability to request edits if need be.
Trending in Discussions
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
New
Hey there,
It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Quite interesting article Google brought me. Didn’t find any mentions about it here.
What do you think in general? Would you use togethe...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
:warning: Security advisory: Decimal DoS vulnerability
A vulnerability has been published for decimal where very large exponents can cau...
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #hex
- #security










Showing Posts 13 to 4- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
mkunikow
interesting podcast
brightball
I seem to remember hearing it several different places. The most recent that I found was from Joe Armstrong towards the end of this post though:
http://joearms.github.io/2013/05/31/a-week-with-elixir.html
DianaOlympos
Based on Ericsson market share and the knowledge of their stack, plus the fact that some other provider use Erlang, a quick review of the market say that Ericsson has around 30 to 40% of the market of phone routers, plus another 5 to 10% from other providers that use erlang.
notriddle
Emphatically no. Go is a simple language, and metaprogramming is complex. You can generate go code from a build script, but that’s about it.
Qqwy
While I agree with you personally, I believe that this is very much a matter of opinion.
But your post does make me wonder about something else: Does Go have a way to do metaprogramming?
dom
That was a very interesting article, thank you.
Is there a source for the “about half of them”?
brightball
Okay, edit’s submitted and hopefully will be tweaked first thing tomorrow because it’s on the front page of HN right now.
Based on your review I asked them to change prescheduling to preemptive scheduling, hash to map (I have spent too much time in perl that it’s a reflex at this point) and an update to the code sample to fix the %{} on the pattern and the puts(other) part.
Most of the rest I left just based on sheer brevity sake. Unlimited-ish on the mailbox. I did mention elsewhere that the process heap is reclaimed independently while Go use’s a system wide GC. For the “functions inside modules” part I was really talking about defining functions.
On the typing subject, I linked to an Elixir Conf presentation on Dialyzer to further explain that part. I should probably have mentioned Dialyzer by name but it’s one of those tools that has no drawback to using it, gets used in generally every project and I didn’t want to confuse the reader with compiler + tool they’ve never heard of and won’t understand without further explanation.
brightball
Will definitely submit edits this evening. Thank you for the editorial review.
OvermindDL1
True, but that is not how I see most people use them, I think once have I seen a Task put in a Supervisor tree. That’s fine in the doc then.
mkunikow
I liked article very much

I have question: Can we run Go program from Elixir?
About
clusteringyou mostly put Go application into container and orchestration service will take of it. Go very well fits into containers ecosystems. You can use with go http://www.grpc.io/You could add sections:
####Tooling:
https://github.com/uber/go-torch
###usage
Nice projects:
Also worth mention
http://www.infoworld.com/article/3154624/application-development/google-boosts-python-by-turning-it-into-go.html