debergalis
the suggestion was “orthocode”.
Apollo Federation
> So assuming what we did wasn't good, what is a way you might make this work? Do you have a single code base like we did and just be more disciplined? Do you have a project whose job is to stitch together other schemas and pull in submodules? A monorepo for the entire company? Do you actually limit what the idea of the company is at some point to limit what the scope is that this should cover?
I think these are great questions. One approach that looks promising is the idea of modular schemas that can be stitched together into a larger graph. Quite a few large organizations are doing this now. I recommend watching a recent talk by Martijn Walraven for more on this idea: https://www.youtube.com/watch?v=OFT9bSv3aYA
Yup, we see this pattern a lot. You get the benefits of fewer bytes on the wire, typed APIs, elimination of data fetching code, etc.
But it leaves a lot on the table. The bigger wins come when new features can draw from all your data (in unanticipated combinations) without new API or services development, when you can make new data available for every team's use just by plugging it into the central graph, and when you have a birds-eye view of exactly how all your data is being used so you know where to make further investments.
Principled GraphQL
Yup, all three are customers.
Apollo Engine
Apollo Optics is now free up to 1M GraphQL requests a month
Yeah, budget and familiarity. I doubt Cessna is selling many 172s to anything other than flight schools.
Cessna doesn't call it this, but the Mustang is pretty close to VLJ sizes. (Not many being made though, as their M2 pretty much took over that space of the market.) The Embraer Phenom 100 is similar. Both have been reasonably successful.
You target an appropriately rich mixture at sea level when tuning the carb or adjusting fuel flow for injected engines. The pilot manually leans the mixture as the aircraft climbs to maintain a reasonable fuel/air ratio.
Owners sometimes call that mixture lever the money lever because it governs fuel flow, aka "dollars spent per minute".
For the most part, commercial operators must adhere to these recommended times, but aircraft operated under FAR Part 91 (roughly, those that aren't used for commercial transportation) aren't required to follow the TBO recommendation. You can run it as long as you want.
In practice, most operators do follow those guidelines. I've never heard of any engine doing much more than 2x the TBO before requiring major overhaul. And you'll often need various repairs to cylinders and engine accessories along the way.
Interestingly, manufacturers also specify calendar time limits on TBO, but private operators commonly ignore these. Lots of airplanes only fly 25 hours or so a year.
Moreover, aircraft engines like the O-320 can run for hours at continuous max power output. Good luck doing that with a car engine.
Car engines absolutely demolish aircraft engines on emissions, though. They have O2 sensors, computer-controlled ignition systems, and catalytic converters, whereas aircraft piston engines have fixed ignition timing and burn extremely rich of peak (meaning massive emissions) at takeoff power. And on top of that, while little engines like the O-320 can burn ethanol-free autogas, the big piston engines like a Continental IO-550 require leaded fuel, adding another pollutant to the mix.
The next step for realtime data in GraphQL
[I work on Optics.]
Learn Apollo: Build GraphQL Apps with React, React Native or Exponent
Certain types of political discussion most certainly can be toxic. I'd support any effort to keep HN free of that. I'd also respect a choice to keep HN completely free of politics if you chose to go in that direction, though I'd rather see a more positive attempt to get the HN community more engaged with the serious political issues of our time.
GraphQL First: an architecture for modern apps
Apollo iOS: a GraphQL client for iOS, written in Swift
Introducing the Apollo GraphQL data stack
Cloud systems engineering at Meteor: port Kubernetes to AWS
Meteor (YC S11) Is Hiring a Cloud Systems Engineer
Meteor hits 1.0
Meteor's hot code push on mobile is more sophisticated than this. When you deploy a new version of a Meteor app, clients fetch and save the new client JavaScript bundle along with its static assets. Future launches of the installed app immediately run new code (even offline) without first requiring a round trip to a server.
After we announced 0.9.2 and hot code push for mobile apps, many of our users wanted to be sure it was kosher. It's easy to get confused about this because the App Store review guidelines suggest that downloading code isn't okay. And many Meteor developers don't have a deep background in the iOS ecosystem. The cool part about 0.9.2 is you can build mobile apps with just your basic Meteor/JS/HTML5 knowledge.
Apple's formal developer agreement is both controlling and clarifying, and since it's a bit harder to find we thought it would be good to point Meteor developers at the key part.