Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    B

    Brex Engineering

    medium.com/brexeng · Company blog · on HN since 2018

    Brex's engineering blog on backend choices, APIs, rewards software, and GPT-4 prompting.

    Visit blogHN submissions
    ProgrammingLanguages & CompilersTech Industry
    What HN says

    Commenters mostly cite the post on Brex leaving Elixir for Kotlin, noting reasons like the time spent maintaining internal libraries.

    Stats for nerds
    17HN people shared it
    15linked in comments
    103story points
    Nov 2023last shared
    2019people per year2023

    Top posts on HN

    1. 1
      How we designed the software for the Brex rewards platform
      1 person · 37 points · first shared 2018 · 5 comments on HN
    2. 2
      Brex is moving away from Elixir to Kotlin
      7 people · 31 points · first shared 2021 · 11 comments on HN
    3. 3
      Brex’s GPT-4 Prompt Engineering Guide
      1 person · 12 points · first shared 2023 · 1 comments on HN
    4. 4
      Releasing Substation v1.0
      1 person · 6 points · first shared 2024 · Discussion on HN
    5. 5
      How to Sell SLOs to Engineering Directors
      1 person · 5 points · first shared 2021 · Discussion on HN
    6. 6
      Build your own Ethereum in 200 lines of Python
      1 person · 4 points · first shared 2021 · Discussion on HN
    7. 7
      Building the Brex Accounting API
      1 person · 2 points · first shared 2020 · Discussion on HN
    8. 8
      Why Brex Chose Elixir (2018)
      2 people · 1 points · first shared 2019 · Discussion on HN
    9. 9
      Women in Engineering at Brex
      1 person · 1 points · first shared 2020 · Discussion on HN
    10. 10
      Building Brex Instant Payouts
      1 person · 1 points · first shared 2021 · Discussion on HN

    What HN people wrote when they linked it

    • numairOct 2021

      I was wondering why Brex left Elixir, and what happened to all of the tooling they created to work in the language. From their blog[1]:

      > Building and maintaining internal libraries to support Elixir as our primary backend language became time consuming, and few other users in the ecosystem seemed to share enough use cases to make OSS collaboration mutually beneficial.

      The whole point of giving things, and contributing code, is to do it without the expectation of a return or that anyone will even use it. It’s the mystery and the surprise of the way in which others benefit that makes our entire ecosystem work. When companies ride on the volunteer labor of others to become worth billions, and then come up with all sorts of excuses for why they can’t give back... I guess the success of AWS demonstrates that nobody will care.

      1: https://medium.com/brexeng/building-backend-services-with-kotlin-7c8410795e4b

    • WJWSep 2023

      Do you reject learning any language that has been migrated away from by any company? Why not make up your own mind about whether it is nice instead of depending on rumours about other companies?

      In any case you could have easily googled "brex elixir" and have found their blog explaining their reasoning as the first result: https://medium.com/brexeng/building-backend-services-with-kotlin-7c8410795e4b

    • pratikelOct 2021

      Hey,

      I'm the author of the post and we built the API on Kotlin and some of them are our earliest Kotlin services. We're using Micronaut OpenAPI to generate specs.

      You're right in that it's hard to do many of these things in Elixir and it was a big factor in us moving away from Elixir. I wrote a bit about it here https://medium.com/brexeng/building-backend-services-with-kotlin-7c8410795e4b

    • anildigitalOct 2019

      @runj__ You should read this blog post by Brex founder. He really says how Elixir suited well to the problem they were trying to solve https://medium.com/brexeng/why-brex-chose-elixir-fe1a4f313195

    • 29athrowawayOct 2022

      Elixir to Kotlin

      https://medium.com/brexeng/building-backend-services-with-kotlin-7c8410795e4b

      Note that Brex founders are Brazilian and the Elixir author is Brazilian.

    • colesantiagoNov 2023

      (2021)

      Unfortunately Brex doesn't use Elixir anymore

      https://medium.com/brexeng/building-backend-services-with-kotlin-7c8410795e4b

    Related

    JetBrains Blogblog.jetbrains.com907 people

    Fleet, a Lightweight IDE from JetBrains

    JetBrains Blog
    Company · last shared 2026
    Python Software Foundation Blogpyfound.blogspot.com147 people

    PSF has withdrawn $1.5M proposal to US Government grant program

    Python Software Foundation Blog
    Company · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Twitch Engineering Blogblog.twitch.tv178 people

    Go’s march to low-latency GC

    Twitch Engineering Blog
    Company · last shared 2026
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Dropbox Tech Blogblogs.dropbox.com454 people

    Optimizing web servers for high throughput and low latency

    Dropbox Tech Blog
    Company · last shared 2026
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020