New codingmarks added in the 8th 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 8th week of 2018. Hot topics include:

agile

Scrum Guides

Scrum is a framework for developing and sustaining complex products. This Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, artifacts, and the rules that bind them together. Ken Schwaber and Jeff Sutherland developed Scrum; the Scrum Guide is written and provided by them. Together, they stand behind the Scrum Guide.


arquillian

Testing Java Persistence · Arquillian Guides

Test your data! Learn how to test Java Persistence (JPA) queries against multiple providers in an Arquillian test.


aws

AWS Security Best Practices

This whitepaper is intended for existing and potential customers who are designing the security infrastructure and configuration for applications running in Amazon Web Services (AWS). It provides security best practices that will help you define your Information Security Management System (ISMS) and build a set of security policies and processes for your organization so you can protect your data and assets in the AWS Cloud. The whitepaper also provides an overview of different security topics such as identifying, categorizing and protecting your assets on AWS, managing access to AWS resources using accounts, users and groups and suggesting ways you can secure your data, your operating systems and applications and overall infrastructure in the cloud.


blogging

Themes · jekyll/jekyll Wiki · GitHub

It’s interesting to see what designs and features others have come up with. Link to Jekyll Themes.


How to insert and highlight code in Jekyll blog post on Codingpedia.org – CodingpediaOrg

Demo post displaying the various ways of inserting and highlighting code in Markdown, when posting on Codingpedia.org


business-process

Recovery point objective - Wikipedia

A recovery point objective (RPO) is defined by business continuity planning. It is the maximum targeted period in which data might be lost from an IT service due to a major incident. The RPO gives systems designers a limit to work to. For instance, if the RPO is set to four hours, then in practice, off-site mirrored backups must be continuously maintained – a daily off-site backup on tape will not suffice.


Recovery time objective - Wikipedia

The recovery time objective (RTO) is the targeted duration of time and a service level within which a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity.


cloud

AWS Security Best Practices

This whitepaper is intended for existing and potential customers who are designing the security infrastructure and configuration for applications running in Amazon Web Services (AWS). It provides security best practices that will help you define your Information Security Management System (ISMS) and build a set of security policies and processes for your organization so you can protect your data and assets in the AWS Cloud. The whitepaper also provides an overview of different security topics such as identifying, categorizing and protecting your assets on AWS, managing access to AWS resources using accounts, users and groups and suggesting ways you can secure your data, your operating systems and applications and overall infrastructure in the cloud.


Recovery point objective - Wikipedia

A recovery point objective (RPO) is defined by business continuity planning. It is the maximum targeted period in which data might be lost from an IT service due to a major incident. The RPO gives systems designers a limit to work to. For instance, if the RPO is set to four hours, then in practice, off-site mirrored backups must be continuously maintained – a daily off-site backup on tape will not suffice.


Recovery time objective - Wikipedia

The recovery time objective (RTO) is the targeted duration of time and a service level within which a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity.


free-programming-books

An Introduction to Programming in Go


go

Go by Example

  • tags:   go

Go by Example is a hands-on introduction to Go using annotated example programs.


Learning Go as a Node.js Developer

In the past years, Kubernetes emerged as the go-to container scheduling and management platform. As I’d like to understand better what’s happening under the hood, I decided that I’ll learn the Go language.

In this article, I’ll summarize my learnings from a Node.js developer’s point of view. I’ll pay particular attention to:

  • dependency management,
  • how asynchronous operations are handled.

An Introduction to Programming in Go


graphql

GraphQL as an API Gateway to Microservices - via @codeship

How can GraphQL be leveraged in an API gateway? It seems like it might be a perfect solution for interacting with multiple microservices, each dedicated to a single resource type. Well, the good news is that you can use GraphQL in your API Gateway, and it can live alongside standard REST routes.


java

Testing Java Persistence · Arquillian Guides

Test your data! Learn how to test Java Persistence (JPA) queries against multiple providers in an Arquillian test.


REST with Java (JAX-RS) using Jersey - Tutorial

RESTful web services with Java (Jersey / JAX-RS). This tutorial explains how to develop RESTful web services in Java. It uses the JAX-RS reference implementation Jersey. In this tutorial Eclipse 4.7 (Oxygen), Java 1.8, Tomcat 6.0 and JAX-RS 2.0 (with Jersey 2.11) is used.


javaee

REST with Java (JAX-RS) using Jersey - Tutorial

RESTful web services with Java (Jersey / JAX-RS). This tutorial explains how to develop RESTful web services in Java. It uses the JAX-RS reference implementation Jersey. In this tutorial Eclipse 4.7 (Oxygen), Java 1.8, Tomcat 6.0 and JAX-RS 2.0 (with Jersey 2.11) is used.


javascript

undefined - JavaScript MDN

The global undefined property represents the primitive value undefined. It is one of JavaScript’s primitive types.


jaxrs

REST with Java (JAX-RS) using Jersey - Tutorial

RESTful web services with Java (Jersey / JAX-RS). This tutorial explains how to develop RESTful web services in Java. It uses the JAX-RS reference implementation Jersey. In this tutorial Eclipse 4.7 (Oxygen), Java 1.8, Tomcat 6.0 and JAX-RS 2.0 (with Jersey 2.11) is used.


jekyll

Themes · jekyll/jekyll Wiki · GitHub

It’s interesting to see what designs and features others have come up with. Link to Jekyll Themes.


How to insert and highlight code in Jekyll blog post on Codingpedia.org – CodingpediaOrg

Demo post displaying the various ways of inserting and highlighting code in Markdown, when posting on Codingpedia.org


jersey

REST with Java (JAX-RS) using Jersey - Tutorial

RESTful web services with Java (Jersey / JAX-RS). This tutorial explains how to develop RESTful web services in Java. It uses the JAX-RS reference implementation Jersey. In this tutorial Eclipse 4.7 (Oxygen), Java 1.8, Tomcat 6.0 and JAX-RS 2.0 (with Jersey 2.11) is used.


jpa

Testing Java Persistence · Arquillian Guides

Test your data! Learn how to test Java Persistence (JPA) queries against multiple providers in an Arquillian test.


log4j

Apache Log4j 2

Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback’s architecture.


logging

Apache Log4j 2

Apache Log4j 2 is an upgrade to Log4j that provides significant improvements over its predecessor, Log4j 1.x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback’s architecture.


markdown

How to insert and highlight code in Jekyll blog post on Codingpedia.org – CodingpediaOrg

Demo post displaying the various ways of inserting and highlighting code in Markdown, when posting on Codingpedia.org


microservices

GraphQL as an API Gateway to Microservices - via @codeship

How can GraphQL be leveraged in an API gateway? It seems like it might be a perfect solution for interacting with multiple microservices, each dedicated to a single resource type. Well, the good news is that you can use GraphQL in your API Gateway, and it can live alongside standard REST routes.


nodejs

Better Node.js Console Dumps with console-probe

Though not interactive, I’ve found that console-probe is an improvement over console.log, providing me highlighted property types, lengths, and a nice visual tree view.


Forms, File Uploads and Security with Node.js and Express — SitePoint

Mark Brown shows how to use Node.js and Express to process form data and handle file uploads, covering validation and security security issues.


Learning Go as a Node.js Developer

In the past years, Kubernetes emerged as the go-to container scheduling and management platform. As I’d like to understand better what’s happening under the hood, I decided that I’ll learn the Go language.

In this article, I’ll summarize my learnings from a Node.js developer’s point of view. I’ll pay particular attention to:

  • dependency management,
  • how asynchronous operations are handled.

Knex.js - A SQL Query Builder for Javascript

Knex.js is a “batteries included” SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift designed to be flexible, portable, and fun to use. It features both traditional node style callbacks as well as a promise interface for cleaner async flow control, a stream interface, full featured query and schema builders, transaction support (with savepoints), connection pooling and standardized responses between different query clients and dialects.


Objection.js

Objection.js is an ORM for Node.js that aims to stay out of your way and make it as easy as possible to use the full power of SQL and the underlying database engine while keeping magic to a minimum.


orm

Knex.js - A SQL Query Builder for Javascript

Knex.js is a “batteries included” SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift designed to be flexible, portable, and fun to use. It features both traditional node style callbacks as well as a promise interface for cleaner async flow control, a stream interface, full featured query and schema builders, transaction support (with savepoints), connection pooling and standardized responses between different query clients and dialects.


Objection.js

Objection.js is an ORM for Node.js that aims to stay out of your way and make it as easy as possible to use the full power of SQL and the underlying database engine while keeping magic to a minimum.


rest

REST with Java (JAX-RS) using Jersey - Tutorial

RESTful web services with Java (Jersey / JAX-RS). This tutorial explains how to develop RESTful web services in Java. It uses the JAX-RS reference implementation Jersey. In this tutorial Eclipse 4.7 (Oxygen), Java 1.8, Tomcat 6.0 and JAX-RS 2.0 (with Jersey 2.11) is used.


GraphQL as an API Gateway to Microservices - via @codeship

How can GraphQL be leveraged in an API gateway? It seems like it might be a perfect solution for interacting with multiple microservices, each dedicated to a single resource type. Well, the good news is that you can use GraphQL in your API Gateway, and it can live alongside standard REST routes.


scrum

Scrum Guides

Scrum is a framework for developing and sustaining complex products. This Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, artifacts, and the rules that bind them together. Ken Schwaber and Jeff Sutherland developed Scrum; the Scrum Guide is written and provided by them. Together, they stand behind the Scrum Guide.


security

AWS Security Best Practices

This whitepaper is intended for existing and potential customers who are designing the security infrastructure and configuration for applications running in Amazon Web Services (AWS). It provides security best practices that will help you define your Information Security Management System (ISMS) and build a set of security policies and processes for your organization so you can protect your data and assets in the AWS Cloud. The whitepaper also provides an overview of different security topics such as identifying, categorizing and protecting your assets on AWS, managing access to AWS resources using accounts, users and groups and suggesting ways you can secure your data, your operating systems and applications and overall infrastructure in the cloud.


Recovery point objective - Wikipedia

A recovery point objective (RPO) is defined by business continuity planning. It is the maximum targeted period in which data might be lost from an IT service due to a major incident. The RPO gives systems designers a limit to work to. For instance, if the RPO is set to four hours, then in practice, off-site mirrored backups must be continuously maintained – a daily off-site backup on tape will not suffice.


Recovery time objective - Wikipedia

The recovery time objective (RTO) is the targeted duration of time and a service level within which a business process must be restored after a disaster (or disruption) in order to avoid unacceptable consequences associated with a break in business continuity.


sql

Knex.js - A SQL Query Builder for Javascript

Knex.js is a “batteries included” SQL query builder for Postgres, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift designed to be flexible, portable, and fun to use. It features both traditional node style callbacks as well as a promise interface for cleaner async flow control, a stream interface, full featured query and schema builders, transaction support (with savepoints), connection pooling and standardized responses between different query clients and dialects.


tools

Better Node.js Console Dumps with console-probe

Though not interactive, I’ve found that console-probe is an improvement over console.log, providing me highlighted property types, lengths, and a nice visual tree view.


Adrian Matei

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

New codingmarks published in week 33 of 2018

New codingmarks published in week 33 of 2018. Keywords: angular, angular-material, java, javaee, javascript, jvm, nodejs, performance, scheduling, typescript, ux and wildfly Continue reading