HN user

djmashko2

575 karma

Frontend infrastructure engineer at Stripe, formerly open source lead at Meteor and Apollo

Posts29
Comments127
View on HN
github.com 3y ago

Open source NPM script to talk to your Postgres database with GPT

djmashko2
3pts0
news.ycombinator.com 3y ago

Open source NPM script to talk to your Postgres database with GPT

djmashko2
2pts0
blog.meteor.com 6y ago

A New Chapter for Meteor

djmashko2
2pts0
blog.apollographql.com 7y ago

Apollo Federation: An architecture for building a distributed GraphQL graph

djmashko2
6pts0
medium.freecodecamp.org 7y ago

A new approach to mocking GraphQL data

djmashko2
1pts0
blog.meteor.com 8y ago

Reify: Meteor's evolving JavaScript module compiler

djmashko2
2pts0
dev-blog.apollodata.com 8y ago

Using Scala.js with React and GraphQL

djmashko2
1pts0
dev-blog.apollodata.com 9y ago

GraphQL vs. REST: What's the difference?

djmashko2
2pts0
dev-blog.apollodata.com 9y ago

Reducing Our Redux Code with React Apollo

djmashko2
12pts5
dev-blog.apollodata.com 9y ago

Graphql-tools: A simpler way to create GraphQL APIs

djmashko2
2pts0
dev-blog.apollodata.com 9y ago

Introducing Launchpad: The GraphQL server demo platform

djmashko2
4pts0
dev-blog.apollodata.com 9y ago

Exploring Relay Modern: About the Latest RC of Facebook’s JavaScript GraphQL Client

djmashko2
4pts0
dev-blog.apollodata.com 9y ago

Introducing the Apollo Android GraphQL Client

djmashko2
2pts0
dev-blog.apollodata.com 9y ago

Apollo Client 1.0: A flexible, community-focused JavaScript GraphQL client

djmashko2
354pts78
dev-blog.apollodata.com 9y ago

How to use GraphQL in your iOS app

djmashko2
1pts0
dev-blog.apollodata.com 9y ago

Apollo GraphQL Client Chrome Dev Tools

djmashko2
2pts0
dev-blog.apollodata.com 9y ago

Mapping GraphQL types to Swift

djmashko2
1pts0
github.com 9y ago

A 100 line Hacker News client with GraphQL

djmashko2
1pts0
medium.com 9y ago

5 Benefits of Static GraphQL Queries

djmashko2
6pts0
medium.com 9y ago

The Concepts of GraphQL: Our mental model of GraphQL, explained visually

djmashko2
1pts0
medium.com 10y ago

New features in GraphQL: Batch, defer, stream, live, and subscribe

djmashko2
5pts0
github.com 10y ago

100 line no-framework hacker news client with GraphQLHub

djmashko2
2pts0
info.meteor.com 10y ago

New in Meteor Galaxy: Automated SSL, European Access, and Reserved Pricing

djmashko2
4pts0
medium.com 10y ago

GraphQL vs. Falcor

djmashko2
3pts0
info.meteor.com 10y ago

Introducing the Meteor Guide

djmashko2
9pts0
info.meteor.com 10y ago

An early look at SQL in Meteor

djmashko2
16pts2
info.meteor.com 10y ago

Building maintainable step-by-step tutorials with Git

djmashko2
14pts0
info.meteor.com 11y ago

Integrating React with Meteor

djmashko2
132pts39
info.meteor.com 11y ago

Optimistic UI with Meteor

djmashko2
134pts23

Content from your issues, discussions, or private repositories at rest. We use the phrase “at rest” deliberately because Copilot does process code from private repositories when you are actively using Copilot. This interaction data is required to run the service and could be used for model training unless you opt out.

Sounds like it's even likely to train on content from private repositories. This feels like a bit of an overstep to me.

Code and Let Live 6 months ago

On the documentation, you install the NPM package via Anthropic: https://sprites.dev/api (on this page, if you select Node)

npm install @anthropic-ai/sprites

Is there some relationship between Anthropic and Fly.io that I didn't hear about?

Having seen a lot of negativity around it, just want to say that the iPhone Air is the most exciting iPhone to me in a while -- I've been waiting for a big but still light option, but with the top-of-the-line CPU and a decent camera, for a long time. Will be curious to see how it pans out in the market, but I imagine I'm not the only one.

Looks like a lot of great improvements, but wanted to put in one vote in favor of keeping the capability of having a JavaScript-forward configuration/usage approach, rather than requiring a CSS-forward approach.

For us, one big benefit of using Tailwind has been that we can avoid spending a lot of time thinking about CSS and CSS tooling, and being able to configure everything via JS has helped in that regard.

Role: Founding engineer, joining two technical founders

Location: New York or USA remote

Flipturn is a funded early stage startup working on increasing adoption of commercial electric vehicles (EVs) -- vans, buses, trucks, etc. The two technical founders are ex-Stripe, Samsara, and Apollo GraphQL, with a track record of delivering products from zero to product-market fit.

We've found that vehicle fleet managers are excited about EVs, but need a lot of help to make it through the whole process of evaluating and buying EVs. A lot of these revolve around planning and simulations, and can be significantly improved with software!

The commercial vehicle industry hasn't been saturated with software tools, and so this is a unique opportunity to work in a very greenfield environment where you can make a big impact on a huge industry -- over 12 million commercial vehicles are sold each year.

If you're interested in a super early stage role an have wanted to contribute to reducing emissions and fighting climate change, this could be the perfect opportunity!

Please email me at sashko@getflipturn.com if you're interested and want to chat.

Postgres WASM 4 years ago

would this make it possible to install Postgres from NPM for local development? could make it much easier to build/run an app vs. installing Postgres on the machine directly, or running in a Docker container.

Stripe Reader 5 years ago

(Hi! I work at Stripe on the JavaScript SDK)

What types of features / compatibility are you looking for?

Tip Jar 5 years ago

There are plenty of uses for Twitter unrelated to debate or discussion. Sharing news, building a community, posting about your day, etc.

Hi! I work at Stripe on the Dashboard.

You can delete all of your test data by clicking a button in Settings > Data (/account/data). We also recently launched a feature that lets you delete multiple customers at a time, and hope to expand that to more different types of objects soon!

Thanks for the feedback, keep it coming :)

(disclaimer: I worked at Meteor/Apollo for about 5 years)

I love the callout to how this is continuing the vision for improving application development started with Meteor -- it really does feel that way to me. Apollo, supported by GraphQL is IMO really delivering on the vision of making a lot of aspects of client-rendered app development much more straightforward than they have been in the past.

Goodbye, EdgeHTML 8 years ago

If I'm using Safari as my default browser, does it make sense to switch to Firefox just to support them? Interesting that Safari is not coming up in any of these articles as a third competitor, but maybe the fact that it's limited to Mac means it has very small market share.

As some anecdotal evidence, I get about half of my Medium views from people browsing the Medium app/feed. That's definitely been the number one reason I've stayed on the platform.

Perhaps someone should develop a platform that creates the same discoverability, but while allowing people to retain control of the content?

Open source lead at Apollo here.

Syrus is correct that it will have about the same performance as Node in these particular benchmarks.

We are working on performance improvements for Apollo Server 2.0, but they are targeted at a totally different use case. Our experience working with hundreds of companies using GraphQL in production has indicated that the CPU execution time of the query is almost never the bottleneck when it comes to GraphQL.

The real thing you want to watch out for is the time it takes to call underlying APIs and databases, which will absolutely dwarf the actual time spent in the CPU. In this case, Node's non-blocking architecture helps a ton, and taking any action that prevents repeated calls (like basic caching) is critical.

In AS 2, we're going to introduce some features that make caching underlying data calls even easier, which we think is going to have the biggest impact on people's response time with GraphQL.

Open source lead at Apollo here:

The most important thing about the persisted queries approach highlighted in that article, compared to traditional REST architecture, is that the queries live in your _client_ codebase. So the frontend developers write the shape of the data, rather than backend folks hardcoding it in like with endpoints.

I would say that at the current moment only a small minority of GraphQL users (based on our experience) are using persisted queries, and running in production without that is just fine with good performance and security. A simple approach like query timeouts, or discarding queries based on complexity, goes a long way here.