Web Architecture 101 – VideoBlocks Product & Engineering

The basic architecture concepts I wish I knew when I was getting started as a web developer

Source: Web Architecture 101 – VideoBlocks Product & Engineering

This from 2017, but the architecture is sound. Of course back when is all began in the 90’s these 11+ pieces were just 3: a browser, DNS, and an HTTP server. I’m not sure all the added complexity really made the web “better”.

Curation Over Creation: Getting the Most Out of Existing Legal Information :: Slaw

Curation Over Creation: Getting the Most Out of Existing Legal Information :: Slaw http://www.slaw.ca/2017/08/22/curation-over-creation-getting-the-most-out-of-existing-legal-information/

Siege is an http load testing and benchmarking utility

Siege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP, HTTPS and FTP protocols. It lets its user hit a server with a configurable number of simulated clients. Those clients place the server “under siege.”

https://www.joedog.org/siege-home/

Amazon Elastic File System – Production-Ready in Three Regions | AWS Blog

EFS lets you create POSIX-compliant file systems and attach them to one or more of your EC2 instances via NFS. The file system grows and shrinks as necessary (there’s no fixed upper limit and you can grow to petabyte scale) and you don’t pre-provision storage space or bandwidth. You pay only for the storage that you use.

Source: Amazon Elastic File System – Production-Ready in Three Regions | AWS Blog

We’ve been waiting for this. Managing our own NFS is a bit of a pain.

Randall Degges – Why I Love Basic Auth

Let’s talk about Basic Auth:

  • It’s a well and clearly defined specification.
  • It’s been around since ~1996.
  • It’s super simple.

Here’s the short version of how it works.

  • You are a developer.
  • You have an API key pair: an API Key ID and an API Key Secret. Each of these is a randomly generated string (usually a uuid).
  • To authenticate against an API service, all you need to do is put your credentials into the HTTP Authorization header.

Source: Randall Degges – Why I Love Basic Auth

Making Lemons into Lemonade: Libraries and the Challenge of the Website Transition | LLRX.com

Making Lemons into Lemonade: Libraries and the Challenge of the Website Transition | LLRX.com http://www.llrx.com/features/making-lemons-into-lemonade-libraries-and-the-challenge-of-the-website-transition.htm

Google launches Resizer to help with responsive design

An interactive viewer to see and test how digital products respond to material design breakpoints across desktop, mobile, and tablet.

https://design.google.com/articles/introducing-resizer/

Basically Resizer is a website that lets you look at how your responsive design is going to look across multiple screens. It provides instant access to a number of different screen sizes and orientations in a way that is a lot less fussy than resizing browser windows. Give it a try and enter the address of any website to see how the layout responds at different break points.

The Biggest list of 35 FREE UX Books | user experience design, ux and usability blog – keepitusable

The Biggest list of 35 FREE UX Books | user experience design, ux and usability blog – keepitusable http://www.keepitusable.com/blog/?p=2291&utm_content=buffer8fa6f&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer

Use Intro.js to add tours and interactive docs to JS apps

Add easy-to-absorb, interactive user documentation to your JavaScript apps with Intro.js. Learn from a sample tour implementation how to demonstrate your application’s features the modern way from within the app’s UI.

Source: Add interactive documentation to your JavaScript apps with Intro.js :: IBM developerWorks

For complex interactive apps and sites showing visitors how to use the site is always tricky. Intro.js can help by allowing you to create interactive tours that demonstrate how the app works. The tours are always available through an icon in the navigation.