Friday, September 18, 2015

Visualizing Graphs in JavaScript + WebGL or SVG

CodeChat 039 - Andrei Kashcha Visualizes the Package Stores | CodeChat | Channel 9
"Andrei made something awesome. First he pulled all of the data from a few popular package managers online. I'm talking about package managers for .NET, Ruby, Go, Node.js, and more. Then he used WebGL and JavaScript to render a 3D virtual star field depicting the packages and their relationships to each other..."

Code Galaxies Visualization
JavaScript + WebGL visualizing really large graphs,
hundreds of thousands of nodes and edges.
Author's intent: visualize the whole web!

Go Search  Bower

anvaka (Andrei Kashcha) @ GitHub

anvaka/VivaGraphJS
"VivaGraphJS is the fastest graph drawing javascript library (proof). It is designed to be extensible and to support different rendering engines and layout algorithms. Underlying modules can be found via ngraph query. Some examples of library usage in the real projects:

Windows 10 Memory Compression

Windows 10 comes with a very clever way of handling memory,
to reduce need to use paging when physical memory is not sufficient for applications.
When additional memory space is needed, memory is first compressed.
Performance and power usage is significantly better than classic method with HDD only.

This feature was developed for Windows 7 for using external USB memory,
improved for Windows 8.1 for "store apps", and in Windows 10 it applies for all apps.

Memory Compression in Windows 10 RTM | Seth Juarez | Channel 9