Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #670

P

Plataformatec Blog

Company blog · blog.plataformatec.com.brprogrammingweb

Plataformatec Blog is the company blog at blog.plataformatec.com.br, writing about programming and web. Since 2009, 94 different Hacker News readers have linked it 141 times, most often “Kubernetes and the Erlang VM: orchestration on the large and the small”. The last post was in 2020, but the archive is still widely read.

Visit the blog
141mentions?
94HN people?
2009–2025first – last linked?
Links on Hacker News per year · peak 22 in 2016

Plataformatec's place to talk about Software Engineering, Agile Project Management, Ruby, Rails, Elixir and Phoenix

Most-linked posts?

  1. Kubernetes and the Erlang VM: orchestration on the large and the small
    14 people · 16 mentions · first linked 2019-10-01
  2. Elixir in times of microservices
    8 people · 10 mentions · first linked 2015-06-30
  3. Comparing Elixir and Erlang variables
    7 people · 7 mentions · first linked 2016-01-13
  4. Mocks and explicit contracts (Elixir)
    6 people · 6 mentions · first linked 2015-10-15
  5. Plataformatec Acqui-Hired by Nubank
    5 people · 5 mentions · first linked 2020-01-06
  6. Why your web framework should not adopt Rack API
    5 people · 5 mentions · first linked 2012-06-15
  7. Beyond Functional Programming with Elixir and Erlang
    4 people · 4 mentions · first linked 2016-05-25
  8. Jose Valim: Fallacies of Web Application Performance
    4 people · 4 mentions · first linked 2017-07-26
  9. Why Rubyists should try Elixir
    3 people · 3 mentions · first linked 2011-03-25
  10. Reducees: Elixir's abstraction for eager or lazy operations, in-memory or I/O
    3 people · 3 mentions · first linked 2015-05-21

What Hacker News says?

  1. What is the "tooling" ( https://www.filepicker.io/api/file/exQlE8JZQ2O2DaLm6cEA ) specifically called? (edit: it is ":observer.start()" from inside iex (elixir repl) http://blog.plataformatec.com.br/2015/06/elixir-in-times-of-... )

    Comment linking /2015/06/elixir-in-times-of-microservices/

    on “Phoenix 1.0”
  2. Submitted It's about time to start fighting against the Rails “magic” myth as a story · 107 points

    HN discussion
  3. The presence of a type system definitely improves maintainability, however it is only one of many factors. Being C and Haskell both statically typed, are they equally suitable for long term development? For example, Elixir is a more "strict" dynamic language than your usual Python/Ruby/Javascript. Data is immutable. There is no monkey patching. Most state changes happen explicitly via process communication. The macr…

    Comment linking /2015/06/elixir-in-times-of-microservices/

    on “Phoenix 1.0”
  4. Submitted Why your web framework should not adopt Rack API as a story · 90 points

    HN discussion
  5. The creator of elixir had a blog on this: http://blog.plataformatec.com.br/2016/01/comparing-elixir-an...

    Comment linking /2016/01/comparing-elixir-and-erlang-variables/

    on “Why Does “=” Mean Assignment?”
  6. Submitted Security Announcement for Devise (Rails authentication solution) as a story · 66 points

    HN discussion
  7. Case you’re curious, Nubank has done the same thing for the Elixir language! http://blog.plataformatec.com.br/2020/01/important-informati...

    Comment linking /2020/01/important-information-about-our-elixir-and-ruby-open-source-projects/

    on “Nubank acquires Cognitect”
  8. Submitted Elixir v0.3 released: Method dispatching and charming syntax for the Erlang VM as a story · 42 points

    HN discussion
  9. Yes :) Here's a little bit of the story on how we create it: http://blog.plataformatec.com.br/2015/01/introducing-elixir-...

    Comment linking /2015/01/introducing-elixir-radar-the-weekly-email-newsletter-about-elixir/

    on “Show HN: Htop 2.0 released, now cross-platform”
  10. Submitted Plataformatec Acqui-Hired by Nubank as a story · 40 points

    HN discussion
  11. This is my first year participating in AoC and I am going with Elixir. I think this will be a great experience as I can try solving the problem on my own and then watch Jose Valim's approach live on Twitch. Here is more information if you are interested: http://blog.plataformatec.com.br/2018/11/lets-learn-elixir-t...

    Comment linking /2018/11/lets-learn-elixir-together-with-advent-of-code/

    on “Advent of Code 2018”
  12. Submitted [Screencast] Elixir: Object Orientation and charming syntax on top of Erlang as a story · 34 points

    HN discussion
  13. Announcement link: http://blog.plataformatec.com.br/2018/11/lets-learn-elixir-t...

    Comment linking /2018/11/lets-learn-elixir-together-with-advent-of-code/

    on “Advent of Code 2018”
  14. Submitted Understanding the latest Rails benchmarks as a story · 30 points

    HN discussion
  15. Not much of a guide but at least an example: http://blog.plataformatec.com.br/2019/05/updating-hex-pm-to-...

    Comment linking /2019/05/updating-hex-pm-to-use-elixir-releases/

    on “Elixir 1.9”
  16. Submitted Elixir in times of microservices as a story · 19 points

    HN discussion
  17. The Docker chapter does mention similar things, and José Valim recently wrote the following blog post on this: http://blog.plataformatec.com.br/2019/10/kubernetes-and-the-... In a nutshell, docker and k8s are to OTP what region failover is to k8s tech. They operate on different layers of abstraction and impact distinct components. OTP allows handling partial failures WITHIN an instance, something K8s can’t help with.

    Comment linking /2019/10/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small/

    on “Adopting Erlang”
  18. Submitted SimpleForm 2.0 + Bootstrap: for you with love as a story · 19 points

    HN discussion
  19. Hi, one of the authors here, the Docker chapter and soon to come Kubernetes chapter hopefully shed some light on this very question. They are not alternatives, docker and k8s complement Erlang. Jose Valim, creator of Elixir, also wrote about this recently http://blog.plataformatec.com.br/2019/10/kubernetes-and-the-... ?

    Comment linking /2019/10/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small/

    on “Adopting Erlang”
  20. Submitted Reducees: Elixir's abstraction for eager or lazy operations, in-memory or I/O as a story · 16 points

    HN discussion
  21. This is the first release of Elixir after the Nubank acquisition of the parent company - http://blog.plataformatec.com.br/2020/01/important-informati...

    Comment linking /2020/01/important-information-about-our-elixir-and-ruby-open-source-projects/

    on “Elixir v1.10”
  22. Submitted Why Rubyists should try Elixir as a story · 16 points

    HN discussion
  23. I'm working for a software consultant in Singapore. We tried Elixir for a few projects, and now we're still trying. So, I can share a few experiences from my view. - Elixir and the Phoenix framework is perfect when building concurrency systems. Our company had made a ticketing system, solving the tickets for "Cirque du Soleil - Hongkong 2018". During two months of the event, our system (one Elixir/Phoenix server - s…

    Comment linking /2015/10/mocks-and-explicit-contracts/

    on “Ask HN: Who regrets choosing Elixir?”
  24. Submitted Comparing Protocols and Extensions in Swift and Elixir/Clojure as a story · 15 points

    HN discussion
  25. I agree with your frustrations but I don't think the blame is on "let it crash". As far as helping prevent bugs, let it crash won't help. It is not a replacement for a type system either. A type system for Elixir would definitely help you prevent bugs (but unfortunately implementing one is challenging). Let it crash is a mental model and a technique to handle bugs and avoid undefined behaviour when all other attempt…

    Comment linking /2014/09/writing-assertive-code-with-elixir/

    on “An Interview with Jose Valim, Creator of Elixir”
  26. Submitted Elixir in the times of microservices as a story · 13 points

    HN discussion
  27. I am not sure I would say one is better than the other, but they are very different. As you said, in Rust you are forced to handle errors by the compiler. In Elixir, you actually don't. In fact, we even encourage you to [write assertive code ]( http://blog.plataformatec.com.br/2014/09/writing-assertive-c... ). This is also commonly referred as "let it crash". In a nutshell, if there is an unexpected scenario in your…

    Comment linking /2014/09/writing-assertive-code-with-elixir/

    on “Would you still pick Elixir in 2019?”
  28. Submitted Elixir in times of microservices as a story · 13 points

    HN discussion
  29. What you describe sounds more like Orleans grains. Erlang's lightweight processes serve a different purpose than actors or objects, they're really about fault tolerance. A typical Phoenix app spawns one process for every HTTP request, websocket channel, or DB connection, for example. All these things have a lifetime shorter or equal to the pod's. The VM gives guarantees and tools to ensure one of these process crash…

    Comment linking /2019/10/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small/

    on “An animated introduction to Elixir”
  30. Submitted Jose Valim: Fallacies of Web Application Performance as a story · 10 points

    HN discussion

Search all of HN for blog.plataformatec.com.br

Linked by the same people?