Pinboard (jm)
https://pinboard.in/u:jm/public/
recent bookmarks from jmThe Yelp Production Engineering Documentation Style Guide2018-10-25T10:43:44+00:00
https://engineeringblog.yelp.com/2018/10/yelp-production-engineering-documentation-style-guide.html
jmDocumentation is something that many of us in software and site reliability engineering struggle with – even if we recognize its importance, it can still be a struggle to write it consistently and to write it well. While we in Yelp’s Production Engineering group are no different, over the last few quarters we’ve engaged in a concerted effort to do something about it.
One of the first steps towards changing this process was developing our documentation style guide, something that started out as a Hackathon project late last year. I spoke about it when I was giving my talk on documentation at SRECon EMEA in August, and afterwards, a number of people reached out to ask if they could have a copy.
While what we’re sharing today isn’t our exact style guide – we’ve trimmed out some of the specifics that aren’t really relevant, done a bit of rewording for a more general audience, and added some annotations – it’s essentially the one we’ve been using since the start of this year, with the caveat that it’s a living document and continues to be refined. While this may not be perfect for every team (both at Yelp and elsewhere), it’s helped us raise the bar on our own documentation and provides an example for others to follow.
]]>yelp pe sre ops engineering documentation srecon chastity-blackwell processeshttps://pinboard.in/https://pinboard.in/u:jm/b:6ef5d53a3579/Yelp, The Red Hen, And How All Tech Platforms Are Now Pawns In The Culture War2018-06-26T10:08:52+00:00
https://www.buzzfeed.com/charliewarzel/yelp-the-red-hen-and-how-all-tech-platforms-are-now-pawns#.hgVAmWjZ2
jmThough the brigading of review sites and doxxing behavior isn’t exactly new, the speed and coordination is; one consequence of a never-ending information war is that everyone is already well versed in their specific roles. And across the internet, it appears that technology platforms, both big and small, must grapple with the reality that they are now powerful instruments in an increasingly toxic political and cultural battle. After years attempting to dodge notions of bias at all costs, Silicon Valley’s tech platforms are up against a painful reality: They need to expect and prepare for the armies of the culture war and all the uncomfortable policing that inevitably follows.
Policing and intervening isn’t just politically tricky for the platforms, it’s also a tacit admission that Big Tech’s utopian ideologies are deeply flawed in practice. Connecting everyone and everything in an instantly accessible way can have terrible consequences that the tech industry still doesn’t seem to be on top of. Silicon Valley frequently demos a future of seamless integration. It’s a future where cross-referencing your calendar with Yelp, Waze, and Uber creates a service that’s greater than the sum of its parts. It’s an appealing vision, but it is increasingly co-opted by its darker counterpart, in which major technology platforms are daisy-chained together to manipulate, abuse, and harass.
]]>culture-war technology silicon-valley yelp reviews red-hen dystopia spam doxxing brigading politicshttps://pinboard.in/https://pinboard.in/u:jm/b:b5575d03e737/AWS re:Invent 2016: Lessons Learned from a Year of Using Spot Fleet (CMP205) - YouTube2016-12-20T16:10:26+00:00
https://www.youtube.com/watch?v=9hVYUr1RmHU
jmyelp scaling aws spot-fleet ops spot-instances moneyhttps://pinboard.in/https://pinboard.in/u:jm/b:42291b9a6669/Introducing dumb-init, an init system for Docker containers2016-01-07T12:20:55+00:00
http://engineeringblog.yelp.com/2016/01/dumb-init-an-init-for-docker.html
jmdocker tools yelp init containers signals unix linux dumb-inithttps://pinboard.in/https://pinboard.in/u:jm/b:507024699c64/Yelp Product & Engineering Blog | True Zero Downtime HAProxy Reloads2015-04-14T14:55:59+00:00
http://engineeringblog.yelp.com/2015/04/true-zero-downtime-haproxy-reloads.html
jmlinux networking hacks yelp haproxy uptime reliability tcp tc qdisc opshttps://pinboard.in/https://pinboard.in/u:jm/b:fe434a846248/Building a Smarter Application Stack - DevOps Ireland2014-06-30T10:07:41+00:00
http://www.meetup.com/DevOps-Ireland/events/190786232/
jmThis month, we'll have Tomas Doran from Yelp talking about Docker, service discovery, and deployments. 'There are many advantages to a container based, microservices architecture - however, as always, there is no silver bullet. Any serious deployment will involve multiple host machines, and will have a pressing need to migrate containers between hosts at some point. In such a dynamic world hard coding IP addresses, or even host names is not a viable solution. This talk will take a journey through how Yelp has solved the discovery problems using Airbnb’s SmartStack to dynamically discover service dependencies, and how this is helping unify our architecture, from traditional metal to EC2 ‘immutable’ SOA images, to Docker containers.'
]]>meetups talks dublin deployment smartstack ec2 docker yelp service-discoveryhttps://pinboard.in/https://pinboard.in/u:jm/b:c729894d5fa6/Yelp.ie now open2009-07-21T15:49:40+00:00
http://www.yelp.ie/c/dublin/restaurants
jmyelp ireland i18n dublin reviews restaurants food pubshttps://pinboard.in/u:jm/b:968a5115a1af/