Loren Sands-Ramshaw (original) (raw)

Photo

Software engineer specializing in:

I currently live in:

Created

:computer: Temporal TypeScript SDK 2021-2022

:book: The GraphQL Guide 2016-2021

The most comprehensive book on GraphQL. Written with John Resig, the creator of jQuery.

graphql.guide

:facepunch: Parlay App 2014-2016

Parlay

Mobile app for making social challenges and predictions.

Meteor Cordova app with P2P transactions (USD and BTC).

parlaywith.me

:fork_and_knife: Payo 2013-2016

Payo

Payo – Paleo Mayo: a healthy mayonnaise.

Only virgin-oil mayo, lowest omega-6, free-range organic eggs.

payo.us

:computer: Ferro 2013

Ferro

Efficiency & accessibility Chrome extension providing a launcher / command line for the browser.

getferro.com

Writing

✒️ Building Reliable Applications with Durable Execution 2024

✒️ Time-Travel Debugging Production Code 2023

Overview of time-travel debugging (what it is, its history, how it’s implemented) and how it relates to debugging your production code.

temporal.io/blog

✒️ Sync GitHub Repos to Notion with Temporal Schedules 2023

An internal tool that syncs your GitHub org’s list of repositories to a Notion database.

temporal.io/blog

✒️ How Durable Execution Works 2023

✒️ When to use gRPC vs GraphQL 2022

Goes deep into the differences between them and recommendeds when to use each.

stackoverflow.blog

✒️ So you want to self-publish books and courses on programming 2021

Discusses the pros and cons of self publishing books and courses on programming.

css-tricks.com

✒️ The GraphQL Spec, Simplified 2021

✒️ A Deep Dive on Apollo Data Sources 2020

An overview of data fetching in GraphQL and how to write a custom Apollo data source library.

apollographql.com

✒️ Announcing The GraphQL Guide 2017

I explain why I decided to write a book about GraphQL, and I and share about myself, the title, and the logo.

blog.graphql.guide

✒️ Use all the databases 2017

An introduction to GraphQL and a tutorial on writing a GraphQL Node server that fetches data from five different data sources. Won best article award on Compose's blog.

Part 1
Part 2

✒️ Fixing your Meteor app's render performance 2015

✒️ The NSA: An Inside View 2013

Blog post on my experience at the NSA. Was at the top of Hacker News for a day.

"An interesting and reasonable perspective."
—John Gruber

medium.com/@lorendsr

✒️ Thesis 2010

"Creating Large Disturbances in the Power Grid: Methods of Attack After Cyber Infiltration"

dartmouth.edu

Open Source

Podcasts

Talks

Work

💾 Temporal 2022–2024

Developer Relations Engineer

💾 Temporal 2021–2022

:squirrel: Various 2014–2021

Consultant

Built, fixed, added features to, or added testing for web and mobile apps.

:us: National Security Agency 2010–2012

NSA logo

Global Network Vulnerability Analyst

🏫 Dartmouth College Computer Science 2007–2009

Dartmouth logo

Section Leader

Education

:book: The Pragmatic Bookshelf 2011–2015

The Pragmatic Programmer

Technical reviewer for these titles:

:lock_with_ink_pen: National Cryptologic School 2010–2012

NSA logo

Coursework included network security, web application security, computer network operations, malware analysis, assembly language, network programming, C programming, Linux and Windows kernels, and cryptography.

:mortar_board: Dartmouth College 2006–2010