New codingmarks added in the 19th week of 2018


Octocat **Promotion** - Efficiently manage your coding bookmarks, aka #codingmarks, on www.codingmarks.org and share your hidden gems with the world. They are published weekly on Github. You can help us build THE programming-resources location - Star


New codingmarks added in the 19th week of 2018. Hot topics include:

architecture

Application-level multi-tenancy: the promise and pitfalls of shared-everything architectures

One of the key enablers to leverage economies of scale in SaaS applications is multi-tenancy [3, 5], i.e. the sharing of resources among multiple customer organisations, the so-called tenants. While in the previous paradigms a service provider manages one dedicated service setup per customer (cf. traditional application service provisioning (ASP)), multi-tenancy enables cloud providers to achieve higher resource utilization and scalability as well as to significantly reduce the operational costs.


Multi-tenant SaaS patterns - Azure SQL Database

Learn about the requirements and common data architecture patterns of multi-tenant software as a service (SaaS) database applications that run in the Azure cloud environment.


azure

What is Kubernetes & How to Get Started With It

This article helps you to learn the basic concepts of Kubernetes, so you can have a modern, safe and reliable production infcrastructure in the cloud.


Multi-tenant SaaS patterns - Azure SQL Database

Learn about the requirements and common data architecture patterns of multi-tenant software as a service (SaaS) database applications that run in the Azure cloud environment.


blog

Cloud Security Alliance Blog - Cloud Security Alliance Industry Blog

Cloud Security Alliance Industry Blog


The NodeSource Blog

Articles about the Node.js Community, How-tos, and Products from NodeSource - The Node.js Company


blogging

The world’s fastest framework for building websites

Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.


cloud

Data Encryption Methods to Secure Your Cloud - Agile IT

The cloud enables you to retrieve your files from anywhere with Internet access. Discover modern data encryption methods and more data security tips.


Cloud Security Alliance Blog - Cloud Security Alliance Industry Blog

Cloud Security Alliance Industry Blog


Application-level multi-tenancy: the promise and pitfalls of shared-everything architectures

One of the key enablers to leverage economies of scale in SaaS applications is multi-tenancy [3, 5], i.e. the sharing of resources among multiple customer organisations, the so-called tenants. While in the previous paradigms a service provider manages one dedicated service setup per customer (cf. traditional application service provisioning (ASP)), multi-tenancy enables cloud providers to achieve higher resource utilization and scalability as well as to significantly reduce the operational costs.


Multi-tenant SaaS patterns - Azure SQL Database

Learn about the requirements and common data architecture patterns of multi-tenant software as a service (SaaS) database applications that run in the Azure cloud environment.


devops

Introduction to Kubernetes

A brief introduction to Kubernetes fundamentals.


expressjs

Sending Web Push Notifications from Node.js

Using service workers, you can send push notifications to Chrome straight from your Node.js app. The excellent web-push npm module lets you send push notifications without going through an intermediary service like PubNub. This article will walk you through setting up a “Hello, World” example of web push notifications using a vanilla JavaScript frontend and Express on the backend. The final result will look like what you see below. The full source for this project is available on GitHub.


glossary

Site-to-site VPN

Site-to-site VPN - A site-to-site VPN allows offices in multiple fixed locations to establish secure connections with each other. Learn how site-to-site VPNs works.


Gartner IT Glossary

IT Terms, IT Dictionary & IT Definitions


go

The world’s fastest framework for building websites

Hugo is one of the most popular open-source static site generators. With its amazing speed and flexibility, Hugo makes building websites fun again.


java

Microservices in Java? Never. – codeburst

There has been an ever growing number of teams looking to re-architect their monolithic systems into a series of single-responsibility microservices and with good reason. Having that separation of concerns between your multiple services helps to simplify your overall system architecture.


kubernetes

Orchestrating Node.js Containers with Kubernetes - NodeSource

Look under the Kubernetes hood to learn more about how K8s automates orchestration of Node.js application containers.


What is Kubernetes & How to Get Started With It

This article helps you to learn the basic concepts of Kubernetes, so you can have a modern, safe and reliable production infcrastructure in the cloud.


Introduction to Kubernetes

A brief introduction to Kubernetes fundamentals.


microservices

Microservices in Java? Never. – codeburst

There has been an ever growing number of teams looking to re-architect their monolithic systems into a series of single-responsibility microservices and with good reason. Having that separation of concerns between your multiple services helps to simplify your overall system architecture.


multi-tenant

Application-level multi-tenancy: the promise and pitfalls of shared-everything architectures

One of the key enablers to leverage economies of scale in SaaS applications is multi-tenancy [3, 5], i.e. the sharing of resources among multiple customer organisations, the so-called tenants. While in the previous paradigms a service provider manages one dedicated service setup per customer (cf. traditional application service provisioning (ASP)), multi-tenancy enables cloud providers to achieve higher resource utilization and scalability as well as to significantly reduce the operational costs.


Multi-tenant SaaS patterns - Azure SQL Database

Learn about the requirements and common data architecture patterns of multi-tenant software as a service (SaaS) database applications that run in the Azure cloud environment.


networking

Site-to-site VPN

Site-to-site VPN - A site-to-site VPN allows offices in multiple fixed locations to establish secure connections with each other. Learn how site-to-site VPNs works.


nodejs

Passport.js

Simple, unobtrusive authentication for Node.js


Orchestrating Node.js Containers with Kubernetes - NodeSource

Look under the Kubernetes hood to learn more about how K8s automates orchestration of Node.js application containers.


The NodeSource Blog

Articles about the Node.js Community, How-tos, and Products from NodeSource - The Node.js Company


GitHub - web-push-libs/web-push: Web Push library for Node.js

Web push requires that push messages triggered from a backend be done via the Web Push Protocol and if you want to send data with your push message, you must also encrypt that data according to the Message Encryption for Web Push spec.

This module makes it easy to send messages and will also handle legacy support for browsers relying on GCM for message sending / delivery.


Sending Web Push Notifications from Node.js

Using service workers, you can send push notifications to Chrome straight from your Node.js app. The excellent web-push npm module lets you send push notifications without going through an intermediary service like PubNub. This article will walk you through setting up a “Hello, World” example of web push notifications using a vanilla JavaScript frontend and Express on the backend. The final result will look like what you see below. The full source for this project is available on GitHub.


npm

GitHub - web-push-libs/web-push: Web Push library for Node.js

Web push requires that push messages triggered from a backend be done via the Web Push Protocol and if you want to send data with your push message, you must also encrypt that data according to the Message Encryption for Web Push spec.

This module makes it easy to send messages and will also handle legacy support for browsers relying on GCM for message sending / delivery.


osx

What is Kubernetes & How to Get Started With It

This article helps you to learn the basic concepts of Kubernetes, so you can have a modern, safe and reliable production infcrastructure in the cloud.


push-api

GitHub - web-push-libs/web-push: Web Push library for Node.js

Web push requires that push messages triggered from a backend be done via the Web Push Protocol and if you want to send data with your push message, you must also encrypt that data according to the Message Encryption for Web Push spec.

This module makes it easy to send messages and will also handle legacy support for browsers relying on GCM for message sending / delivery.


pushi-api

Sending Web Push Notifications from Node.js

Using service workers, you can send push notifications to Chrome straight from your Node.js app. The excellent web-push npm module lets you send push notifications without going through an intermediary service like PubNub. This article will walk you through setting up a “Hello, World” example of web push notifications using a vanilla JavaScript frontend and Express on the backend. The final result will look like what you see below. The full source for this project is available on GitHub.


saas

Application-level multi-tenancy: the promise and pitfalls of shared-everything architectures

One of the key enablers to leverage economies of scale in SaaS applications is multi-tenancy [3, 5], i.e. the sharing of resources among multiple customer organisations, the so-called tenants. While in the previous paradigms a service provider manages one dedicated service setup per customer (cf. traditional application service provisioning (ASP)), multi-tenancy enables cloud providers to achieve higher resource utilization and scalability as well as to significantly reduce the operational costs.


security

Data Encryption Methods to Secure Your Cloud - Agile IT

The cloud enables you to retrieve your files from anywhere with Internet access. Discover modern data encryption methods and more data security tips.


Cloud Security Alliance Blog - Cloud Security Alliance Industry Blog

Cloud Security Alliance Industry Blog


Passport.js

Simple, unobtrusive authentication for Node.js


vpn

Site-to-site VPN

Site-to-site VPN - A site-to-site VPN allows offices in multiple fixed locations to establish secure connections with each other. Learn how site-to-site VPNs works.


web-push

GitHub - web-push-libs/web-push: Web Push library for Node.js

Web push requires that push messages triggered from a backend be done via the Web Push Protocol and if you want to send data with your push message, you must also encrypt that data according to the Message Encryption for Web Push spec.

This module makes it easy to send messages and will also handle legacy support for browsers relying on GCM for message sending / delivery.


Sending Web Push Notifications from Node.js

Using service workers, you can send push notifications to Chrome straight from your Node.js app. The excellent web-push npm module lets you send push notifications without going through an intermediary service like PubNub. This article will walk you through setting up a “Hello, World” example of web push notifications using a vanilla JavaScript frontend and Express on the backend. The final result will look like what you see below. The full source for this project is available on GitHub.


Adrian Matei

Adrian Matei
Life force expressing itself as a coding capable human being

New codingmarks added in the 20th week of 2018

New codingmarks added in the 20th week of 2018. Keywords: ai, angular, async, aws, blog, cloud, course, editor, event-driven, glossary, logging, network, nodejs, open-source, rust, security, serverless and vim Continue reading