Links for Week 8 of 2016

This week I bookmarked 27 interesting links tagged serverless, google, HTTP, chatops, node.js, encryption, hardware, design, quantified self, microservice, fbi, gtd, agile, wow, apps, logicmonitor, iphone, was, guns, development, python, aws, ssl, mac, facebook, ubuntu, oauth, swift, journaling, pagerduty, nginx, mobile, programming, robot, architecture, english, security and lambda.

  1. Enumerating The Ways I Love Swift Enumerations at
    Note the change in CheckedOut: now it looks like a function call. Though syntactically a little curious, CheckedOut is still just an enumeration value. However, it has a super power: it carries with it an associated value.
  2. Enable Amazon API Gateway Custom Authorization - Amazon API Gateway at
    With Amazon API Gateway custom authorization, you can control access to your APIs using bearer token authentication strategies, such as OAuth or SAML. To do so, you provide and configure a custom authorizer, a Lambda function you own, for API Gateway to use to authorize the client requests for the configured APIs.
  3. I deleted my Facebook app (and it’s the best decision I’ve made in a long time) — Higher Thoughts at
    Lately I’ve been considering what’s important and useful as far as my digital world goes — particularly on my phone.
  4. You don't have problems, only projects at
    Soon, I had 18 projects; their subsequent actions and a further 10 next actions which, given what I already had on, made me see that I really did have too much to do. I quickly froze a few my projects and let those parties know what was happening. I felt much better.
  5. Design As Operations, Operations As Design — Medium at
    I just finished reading Thomas Wendt’s wonderful book, Design for Dasein. I recommend it to anyone who practices, or just is interested in, experience design. Wendt’s ideas have profound implications for rethinking and improving our approach to designing experiences. They also have profound implications for how we think about DevOps, and its relationship to design, and how that relationship impacts the nature and purpose of digital business.
  6. The state of gun violence in the US, explained in 7 minutes - Vox at
    The debate over gun regulation in the US seems intractable, but there is one fact that both sides can agree on: Mass shootings are just the tip of a very complicated problem. In this video we run though 18 charts that explain the state of gun violence in America.
  7. httpbin at
    HTTP Request & Response Service
  8. Atlas, The Next Generation - YouTube at
    A new version of Atlas, designed to operate outdoors and inside buildings. It is specialized for mobile manipulation. It is electrically powered and hydraulically actuated. It uses sensors in its body and legs to balance and LIDAR and stereo sensors in its head to avoid obstacles, assess the terrain, help with navigation and manipulate objects. This version of Atlas is about 5' 9" tall (about a head shorter than the DRC Atlas) and weighs 180 lbs.
  9. Is Your Computer Stable? at
    Everyone breathes a sigh of relief when their newly built computer boots up for the first time, no matter how many times they've done it before. But booting is only the beginning of the story. Yeah, it boots, great. Color me unimpressed. What we really need to know is whether that computer is stable.
  10. Day One 2: A Partner for Lifetime at
    In this digital world, there are so many Diary writing application and without any doubt Day One by Bloom Built is an industry leader among them in this segment. A Five year old application re born this month with revamped UI and tons of exciting new features including much requested ‘multiple images in a single post’ and many more. Apart from adding multiple new features in this release they have also dropped the support for Sync using iCloud and Dropbox. In this review, we will take a closer look to Day One 2 new feature.
  11. How I’m Using Day One 2 at
    Day One 2 now supports multiple journals (up to 10), and this may be the single most behavior-changing feature for me. As I mentioned before, I hated opening Day One to a jumbled mess. I had plenty of things I wanted to capture, but everything was lumped together. With Day One 2, thats no longer the case.
  12. Modern Agile at
    We've advanced so far beyond where agile was in the mid 1990s, yet so many teams practice agile like it's 1999! Meanwhile, agile/lean pioneers and practitioners have identified common failures, experimented with newer approaches and found better ways of working. Today's agile resembles a modern laptop: lighter, safer, simpler, sturdier, more powerful and pleasant to use.
  13. How The Nissan Leaf Can Be Hacked Via Web Browser From Anywhere In The World at
    If you look in that code, you can see that part of the request includes a tag for VIN, which is the Vehicle Identification Number (obfuscated here) of the car. Changing this VIN is really all you need to do to access any particular Leaf. Remember, VIN are visible through the windshield of every car, by law.

  14. HipChat Bots: A guide for the humans at
    HipChat bots, or “HipBots” as we call them, have long been a HipChatter’s best friend: loyal, dutiful, and, if we do say so ourselves, adorable. Each bot is gifted with its own unique skill, helping your team stay organized and do its best work. Better yet, they’re easy to install and happy to work 24/7.
  15. Using Amazon API Gateway with microservices deployed on Amazon ECS at
    One convenient way to run microservices is to deploy them as Docker containers. Docker containers are quick to provision, easily portable, and provide process isolation. Amazon EC2 Container Service (Amazon ECS) provides a highly scalable, high performance container management service. This service supports Docker containers and enables you to easily run microservices on a managed cluster of Amazon EC2 instances.
  16. LogicMonitor Integrates With PagerDuty to Automate Incident Workflow at
    As part of our recent product update, we are excited to announce that LogicMonitor now integrates with PagerDuty. Our PagerDuty integration completely automates incident workflow between LogicMonitor and PagerDuty, helping to reduce incident response time and keeping engineers informed throughout the incident lifecycle.
  17. claudiajs/claudia: deploy Node.js microservices to AWS easily at
    Claudia helps you deploy Node.js microservices to Amazon Web Services easily. It automates and simplifies deployment workflows and error prone tasks, so you can focus on important problems and not have to worry about AWS service quirks.
  18. Google's Transition from Single Datacenter, to Failover, to a Native Multihomed Architecture - High Scalability - at
    Making a system work in one datacenter is hard. Now imagine you move to two datacenters. Now imagine you need to support multiple geographically distributed datacenters. That’s the journey described in another excellent and thought provoking paper from Google: High-Availability at Massive Scale: Building Google’s Data Infrastructure for Ads.
  19. Analyst Watch: Water-Scrum-fall is the reality of agile at
    One way to drive the point home is to ask the project’s management a simple question: “Do you want the technology to help us adapt quickly to threats and opportunities?” If the answer is yes, then tune the approach to favor discovery and action over planning and execution.
  20. IBM Launches Bluemix OpenWhisk, an Event-driven Programming Service - The New Stack at
    Jumping into the emerging paradigm of serverless computing, IBM has launched a new event-driven programming service called Bluemix OpenWhisk.
  21. Decrypting an iPhone for the FBI - Schneier on Security at
    Make no mistake; this is what a backdoor looks like. This is an existing vulnerability in iPhone security that could be exploited by anyone.
  22. BusyContacts at
    BusyContacts is a contact manager for OS X that makes creating, finding, and managing contacts faster and more efficient.
  23. Early Impacts of Let's Encrypt at
    During the months I worked in Let's Encrypt's operations team I got fairly used to being the go-to man for any question that a database query could solve. I also threw together the code for the Let's
  24. How To Secure Nginx with Let's Encrypt on Ubuntu 14.04 | DigitalOcean at
    In this tutorial, we will show you how to use Let's Encrypt to obtain a free SSL certificate and use it with Nginx on Ubuntu 14.04. We will also show you how to automatically renew your SSL certificate.
  25. Modern Corporate English at
    Th­ese growths on English’s not-so-fair face are har­vest­ed from the hall­ways and meet­ing rooms of North Amer­i­can high-tech, which is af­ter all renowned for its cre­ativ­i­ty.
  26. PEP8: The Style Guide for Python Code at
    This stylized presentation of the well-established PEP 8 was created by Kenneth Reitz (for humans).
  27. Instant at
    Automatically keep track of the time spent on your phone, while travelling, at places, while sleeping.