EditorConfig

EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs. The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.

This looks useful for open source projects (and companies where everybody chooses its own editor).

Apache NiFi

An easy to use, powerful, and reliable system to process and distribute data. Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic.

Cheat.sh

The only cheat sheet you need. Unified access to the best community driven documentation repositories of the world.

Cheat sheets for the command line. Very neat!

Tenon.io

Tenon.io can identify 508 and WCAG 2.0 issues in any environment - even on your developer's laptop. Because production is a bad place to discover bugs.

Check your website for accessibility issues.

SDKMan: The Software Development Kit Manager

SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. It provides a convenient Command Line Interface (CLI) and API for installing, switching, removing and listing Candidates. Formerly known as GVM the Groovy enVironment Manager, it was inspired by the very useful RVM and rbenv tools, used at large by the Ruby community.

StackBlitz

The online IDE for web applications. Powered by VS Code.

.0

DeepCode: From Code to Predictions

We automatically learn from millions of available software programs and use this knowledge to make key suggestions on how to improve your code.

Developer Evangelist Handbook

A developer evangelist is a spokesperson, mediator and translator between a company and both its technical staff and outside developers.

If you think this would be a good role for you, here's the developer evangelist handbook which gives you some great tips on how to do this job.

Front-end Developer Handbook 2018

This is a guide that anyone could use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2018.

Play with Docker

PWD is a Docker playground which allows users to run Docker commands in a matter of seconds. It gives the experience of having a free Alpine Linux Virtual Machine in browser, where you can build and run Docker containers and even create clusters in Docker Swarm Mode.

The 'daddy' of play-with-k8s.com

Play with Kubernetes

PWK is a K8s playground which allows users to run K8s clusters in a matter of seconds. It gives the experience of having a free Alpine Linux Virtual Machine in browser. Under the hood Docker-in-Docker (DinD) is used to give the effect of multiple VMs/PCs.

Puppet Validator

Paste Puppet code into the textbox and check it for validity.

Prettier · Opinionated Code Formatter

Supports many languages. Integrates with most editors. Has few options.

github/git-sizer

Compute various size metrics for a Git repository, flagging those that might cause problems

technosophos/dashing: A Dash Generator Script for Any HTML

Dashing is a general purpose tool for starting with some HTML documentation and generating Dash documentation. Dashing uses CSS3 selectors to tag an HTML document for import into Dash. It generates a complete docset for you.

Git Large File Storage

Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.

Sounds useful, although I don't normally store large binaries inside git repos.

Morris Jobke: My git config

Because I get quite often asked about my git config I will post it here and leave some notes.

Storage Performance Council Benchmarks

SPC Results provide a source of comparative storage performance information that is objective, relevant, and verifiable. That information will provide value throughout the storage product lifecycle, which includes development of product requirements, product implementation, performance tuning, capacity planning, market positioning, and purchase evaluations.

Jerakia - A versatile data lookup system

Jerakia is a tool that performs key value lookups against a variety of pluggable data stores. It does this using a top-down hierarchical set of queries that allow you to define global values and override them at different levels of a configurable hierarchy.

Micrometer Application Monitoring

Micrometer provides a simple facade over the instrumentation clients for the most popular monitoring systems, allowing you to instrument your JVM-based application code without vendor lock-in. Think SLF4J, but for metrics.