F

Flexport Engineering

flexport.engineering · Company blog · on HN since 2017

Flexport's engineering team writes about React, linting, code formatting, security findings, and typing a Rails monolith at a freight logistics company.

What HN saysHN mostly sees it in Flexport's hiring posts and in discussions of code formatting tools such as Prettier.
29HN people shared it
3linked it in comments
34stories submitted
655story points
4 years agolast shared
2017people per year2026

Most-shared posts

  1. 1
  2. 2
    Optimizing React Rendering
    2 people · 131 points · first shared 2017 · 77 comments on HN
  3. 3
    Six security vulnerabilities from a year of HackerOne
    2 people · 53 points · first shared 2017 · 2 comments on HN
  4. 4
    Writing custom ESLint rules for your picky developers
    2 people · 15 points · first shared 2017 · 5 comments on HN
  5. 5
    Ending the debate on inline functions in React
    2 people · 6 points · first shared 2017 · discussion on HN
  6. 6
    Upgrading Prettier on a Large Codebase
    2 people · 5 points · first shared 2018 · discussion on HN
  7. 7
    Approximating “Prettier for Ruby” with RuboCop
    2 people · 4 points · first shared 2019 · discussion on HN
  8. 8
    Adding Sorbet to a Rails Monolith
    2 people · 4 points · first shared 2020 · discussion on HN
  9. 9
    Kent Beck's TCR: A pulverizer for coding tasks
    2 people · 4 points · first shared 2019 · 1 comments on HN
  10. 10
  11. 11
    Building Accurate Shipment Timelines – A Sorted Affair
    1 people · 100 points · first shared 2017 · 18 comments on HN
  12. 12
    Isolating Rails Engines with RuboCop
    1 people · 88 points · first shared 2019 · 1 comments on HN
  13. 13
    Flexport relocates trucking headquarters to Chicago
    1 people · 12 points · first shared 2019 · discussion on HN
  14. 14
  15. 15

What HN people wrote when they linked it

moiramreilly · 2017-12-01
Flexport | Software Engineers, Staff Engineers, Data Scientists, Product Managers and Product Designers | San Francisco | flexport.com / flexport.engineering Flexport's mission is to fix the user experience in global trade and bring the world free trade through technology. Here at Flexport, we share a vision where any two businesses can trade with each other without regard for geographic distance, logistical complexity, or regulatory challenges. Our services put clients back in control of their logistics and supply chain needs. We offer faster freight quotes, lower prices, improved visibility and notifications, and advanced analytics. Our lean team of ~35 engineers are building products flexible, maintainable products that are reshaping this fragmented industry. Started in 2013, we've raised $204M from investors that include Peter Thiel’s Founders Fund, Google Ventures, First Round Capital, Bloomberg Beta, Y Combinator, & more. Check us out if you: -Want to be part of a close-knit engineering team that releases new code every day -Take a product-first approach to building software -Care about the real world functionality of your programming -Desire to build scalable programs that standardize information flow and increase operational capacity -Have amazing coding skills and CS fundamentals; and -Know modern javascript frameworks. Our stack We deploy every 20 minutes with our Buildkite CI setup. Our frontend is built with Flow-typed ES2017. We have around 1500 React…
dmnd · 2017-09-22
Flexport is also hiring engineering interns! Contact me via my profile here, or apply directly: https://www.flexport.com/careers/job/221999 You can learn more about what's involved on our engineering blog at https://flexport.engineering.
bjterry · 2020-12-08
The semantic formatting seems better to me, but I feel like I'll get used to almost any reasonable formatting. If you spend enough time with a consistently formatted codebase, your eye will be drawn to the important parts when you review code. In a tiny way, you develop "expertise" with the formatting, and when you look at other code there is an ever-so-subtle friction to understanding it. Manually reindenting code after editing or refactoring it is also pretty annoying, though of course that's the instinct that "code is meant to be read" is intended to argue against. It's interesting that the creator of Rubocop isn't that bullish on Prettier, because my company literally uses Rubocop to replicate a Prettier-like experience [1]. Rubocop makes a totally decent Prettier replacement, with the right rules. Another advantage of using a separate opinionated formatting tool is that you avoid issues with a diversity of editors which never quite have the same auto-indentation to mess up code diffs. 1: https://flexport.engineering/approximating-prettier-for-ruby-with-rubo…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close