December 5, 2018

Concurrency Is Not Parallelism / Quora User Data Compromised

Concurrency Is Not Parallelism https://www.youtube.com/watch?v=cN_DpYBzKso (2013) In this video, Rob Pike explains the differences between concurrency and parallelism. Concurrency is the composition of independent executing processes. Parallelism is the simultaneous execution of multiple things. In other words, concurrency is about dealing with a lot of things at once and parallelism is doing a lot of things at once. Concurrency is not parallelism but enables parallelism. Communicating Sequential Processes http://www.usingcsp.com/cspbook.pdf Read more

November 30, 2018

AWS Lambda: Layers, Runtime API

New for AWS Lambda – Use Any Programming Language and Share Common Components https://aws.amazon.com/blogs/aws/new-for-aws-lambda-use-any-programming-language-and-share-common-components/ https://aws.amazon.com/blogs/compute/announcing-ruby-support-for-aws-lambda/ AWS announced Lambda Layers and Lambda Runtime API. Lambda Layers provide a way to share files across Lambda functions. Thanks for Lambda Runtime API, you can specify a runtime for Lambda functions. Additionally, AWS also announced that they added Ruby 2.5 as a supported runtime in AWS Lambda.

November 27, 2018

DoH - DNS over HTTPS

A cartoon intro to DNS over HTTPS https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/ (2018/05/31) Even though all pages you browse are HTTPS, there are still some threats. A DNS query envelope the User Agent sends includes most of your IP address and which domain name you are looking for. Since these DNS requests are not encrypted, the resolver your computer uses and routers on a path to a DNS server can read and abuse them. Read more

November 26, 2018

Dive

Dive - A tool for exploring each layer in a docker image https://github.com/wagoodman/dive Dive shows changed (added/removed/modified) files per layer from an image. This tool also calculates an experimental metric called “image efficiency” that shows how much wasted space your image contains.

November 23, 2018

tus, Gitless and Service Workies

tus - Open Protocol for Resumable File Uploads https://tus.io/ Nowadays, more and more people share photos and videos from their devices. However, choppy mobile networks interrupt these file uploads time to time. tus is a simple and extensible protocol for resumable file uploading built on top of the HTTP. It describes how to resume/terminate an interrupted upload. The spec is here: https://tus.io/protocols/resumable-upload.html Gitless https://gitless.com/ Gitless aims to provide a pretty simple and friendly command line interface with the gl command that wraps Git. Read more

(c) Hibariya Lerche 2018

Powered by Hugo & Kiss.