Tech roundup 36: a journal published by a bot

Read a tech roundup with this week’s news that our powerful bot has chosen: blockchain, AI, development, corporates and more.

Gooooooood morning, Human race!!! Hey, this is not a test, this is a tech roundup. Time to rock it from the Delta to the DMZ.

AI, bots and robots

Blockchain and decentralization

Woman computer scientist of the week

Allison Randal is a software developer and author. She was the chief architect of the Parrot virtual machine, a member of the board of directors for The Perl Foundation, a Director of the Python Software Foundation from 2010 to 2012, and the Chairman of the Parrot Foundation. She is also the lead developer of Punie, the port of Perl 1 to Parrot. She is co-author of Perl 6 and Parrot Essentials and the Synopses of Perl 6. She was employed by O’Reilly Media. From August 2010 till February 2012, Randal was the Technical Architect of Ubuntu at Canonical.

Cloud and architecture

  • Patterns on goods designed to trigger Automated License Plate Readers
    Clothing and tutorials for confounding and triggering computer vision-based surveillance systems with fashion and accessories.
  • Architecting Containers: Why Understanding User Space vs. Kernel Space Matters
    Perhaps you’ve been charged with developing a container-based application infrastructure?  If so, you most likely understand the value that containers can provide to your developers, architects, and operations team. In fact, you’ve likely been reading up on containers and are excited about exploring the technology in more detail. However, before diving head-first into a discussion about the architecture and deployment of containers in a production environment, there are three important things that developers, architects, and systems administrators, need to know:All applications, inclusive of containerized applications, rely on the underlying kernelThe kernel provides an API to these applications via system callsVersioning of this API matters as it’s the “glue” that ensures deterministic communication between the user space and kernel spaceWhile containers are sometimes treated like virtual machines, it is important to note, unlike virtual machines, the kernel is the only layer of abstraction between programs and the resources they need access to. Let’s see why.All processes make system calls:] As containers are processes, they also make system calls:]OK, so you understand what a process is, and that containers are processes, but what about the files and programs that live inside a container image? These files and programs make up what is known as user space. When a container is started, a program is loaded into memory from the container image. Once the program in the container is running, it still needs to make system calls into kernel space. The ability for the user space and kernel space to communicate in a deterministic fashion is critical.User SpaceUser space refers to all of the code in an operating system that lives outside of the kernel. Most Unix-like operating systems (including Linux) come pre-packaged with all kinds of utilities, programming languages, and graphical tools – these are user space applications. We often refer to this as “userland.”…
  • Monads as a Programming Pattern
    This article is written from a programmer’s perspective, where a monad is a software engineering pattern. It’s just another tool for your box.
  • The Capital One breach proved we must rethink cloud security
  • Laws of Locality: Where in your UI you should put certain controls
  • How Far Out Is AWS Fargate?
  • Making Cloud.typography Faster
  • Microsoft Screws Azure Customers and Its Own Advocates Alike
    Microsoft’s recent licensing change for Windows Server is a great modern-day example of why so many businesses hated Microsoft two decades ago. Is this an aberration, or are they back to their old tricks?
  • The Sinister Brutality of Shipping Container Architecture
  • Cloudflare S-1
  • Apple files lawsuit against Corellium for iOS emulation
  • Prophecy.io – Cloud Native Data Engineering

Development and languages

Quote of the week

With diligence it is possible to make anything run slowly.

— Tom Duff

Enterprises

Other news

Suscríbete al blog por correo electrónico

Introduce tu correo electrónico para suscribirte a este blog y recibir notificaciones de nuevas entradas.

Autor: Javi López

Arquitecto/desarrollador, creativo, buscador de nuevas soluciones y modelos de negocio, crítico constructivo y ex muchas cosas

Thank you very much for sharing your opinion with the world

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.