David Green (@dgreen) profile picture

I’m David Green, passionate about software and how it can make the world a better place. Cyclist, father, creator of Epic Ride Weather, PE at Amazon AWS.

Vancouver, Canada
Joined January 2009
Photo by David Green (@dgreen)Photo by David Green (@dgreen)Photo by David Green (@dgreen)Photo by David Green (@dgreen)Photo by David Green (@dgreen)Photo by David Green (@dgreen)Photo by David Green (@dgreen)Photo by David Green (@dgreen)Photo by David Green (@dgreen)Photo by David Green (@dgreen)
David Green retweeted
Assume an npm dependency is malicious. What can it actually reach? I built a secure dev environment for Node/npm projects that keeps untrusted code away from SSH keys, cloud credentials, Docker, and trusted Git metadata. github.com/greensopinion/sec… Feedback welcome.
1
29
David Green retweeted
Working on contours using a modified version of the vectorvector application by @dgreen Hacked to code to use @Mapterhorn as input and being able to separate ordinary contours from glacier, so that the output matches what @ArmyGeospatial uses in RBT.
1
1
8
18,971
Today I’m launching Epic Ride Weather Events: a new platform where endurance event organizers can create public event pages with route-aware race-day weather forecasts. Better prep for participants. Better promotion for organizers. epicrideweather.com/2026/03/…
1
2
5
119
So proud of my team a AWS for launching this awesome fair queues feature #SQS #AWS
☕ Tired of noisy neighbors impacting your quality of service? Amazon SQS Fair Queues helps maintain consistent message dwell time across all tenants! Try it today! 👉 go.aws/4o7EZmr
1
4
244
Introducing vectorvector: An open-source CLI for generating contour lines and hillshade from elevation data. 🌍 ✅ contours ✅ hillshade & terrarium ✅ processes the whole planet in ~7 hours on consumer hardware github.com/greensopinion/vec… #GIS #OpenSource #Mapping
1
130
Appointment at @LifeLabs apparently is meaningless. Wait time of 45 minutes with appointment should not be acceptable business practice!
1
160
We’ve started deploying changes to Amazon S3 to make unauthorized requests with certain error codes which were not initiated by you to be free of charge. This change covers a range of HTTP 3xx/4xx status codes. It will take a few weeks for the roll out to complete in all #AWS Regions. For more details check out aws.amazon.com/about-aws/wha…
Update: S3 engineers are working to make unauthorized requests that customers did not initiate free of charge. This change will cover a range of HTTP 3xx/4xx status codes, including all of those cited in the article. We're moving quickly and we plan to share more details this week.
20
300
38
1,567
225,565
You: want to work on a tier-0 distributed system Scale is big, work is important, challenges and learning are real SDEIII and SDEII openings in Vancouver! amazon.jobs/en/jobs/2585281/… amazon.jobs/en/jobs/2585303/…
1
158
Two weeks ago I deployed a thing into production. Since then it has processed over 40T (trillion!) customer requests. I’m so proud.
2
3
210
Very favorable winds for #RAAM2023 leaders. 🚴🏻💨💨🚀Could this be one of the fastest RAAM races ever? #raam #dotwatchers #rideacrossamerica @NoLimitsLeah
3
8
477
Just gave my boy a pep talk that ended with something like "You are the one that gets to decide. You choose what to do next." Isn't that what we all need?
1
2
210
You can now plan routes on @plotaroute and send them direct to @epicrideweather to get detailed weather predictions for your whole bike ride. More at: plotaroute.com/news #routeplanner #cycling #makingroutesmadeeasy
2
4
553
If the system running your health checks fails, your LB won't know the status of your #Kubernetes services. 🔥🔥🔥 Health of health checks is critical for uptime. #http502
147
Did you know our integration w/@EpicRideWeather gives you hyper-localized forecasts based on your specific route? Get evolving metrics for wind speed/direction, temp, rain, cloud cover, and more. It's a fantastic tool that you should absolutely be using. ridewithgps.com/journal/7641…
4
7
2,197
Kubernetes for Christmas!
1
154
We say that tests are flakey when they sometimes fail. The assumption is that it's meaningful when they pass. What if they're flakey when they pass? 🙀 #softwaredevelopment #testing
2