Flash-free copy and paste
Ring is a secure and distributed voice, video and chat communication platform that requires no centralized server and leaves the power of privacy in the hands of the user.
Geo data converter
SolidOak is a simple IDE for Rust. It features an embedded copy of Neovim wrapped in a simple user interface. It starts off in "Easy Mode" (locked in insert mode) for Vim newbies, but can be toggled off. With a built-in copy of Racer, it provides autocomplete support without any configuration.
The definitive guide to TypeScript. Dive into all the details that a JavaScript developer needs to know to be a great TypeScript developer
The Sentinel-1 Scientific Data Hub provides free and open access to a Rolling Archive of Sentinel-1 Level-0 and Level-1 user products. Products are available for the following Sentinel-1 acquisition modes: Strip Map (SM) Interferometric Wide Swath (IW) Extra Wide Swath (EW)
In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps.
A full stack Java framework for enterprise application development
Kunagi offers integrated project management, supplementing Scrum by a selection of other best practices to cover all project management needs. It does not only offer management of basic Scrum documents, but also a variety of additional data. Furthermore, it includes several features for the ease of use and collaboration. Kunagi aims to be accessible and suitable for both professional and non-professional development of projects of any size. Its web interface uses the latest technology to achieve the usability of desktop software while running in a browser and therefore being accessible from anywhere.
Programming languages have been developed for over five decades and there are many of them. So, why Pony? Developing high performance and scalable software systems has always been a very difficult task. With the introduction of multi-core processors, productivity using low-level languages such as C or C++ dramatically decreased. Substantial time had to be invested in debugging memory management related issues or data-race bugs. Manually synchronising concurrent memory accesses was an additional dimension programmers had to worry about, which ultimately distracted from the actual problem to be solved. Most importantly, the increase in performance, scalability and efficiency (if any) gained by programming for multiple cores was outweighed by the effort that had to be put in. We believe that a programming language should be a high-level tool to express a problem to be solved by the computer. The runtime system should, with a little help and as unintrusively as possible, figure out how t
A bunch of links to blog posts, articles, videos, etc for learning Rust.