MonoHelper offers XBuild integration into Visual Studio, so you can use Mono within Visual Studio (Build & Run). When using XBuild or XRebuild command, MonoHelper detects current installed Mono Runtime or use preconfigured installation path, call XBuild with current configuration settings and outputs the results into the Output Console. It also generates pdb symbol files, so you can debug XBuild compiled programs with Visual Studio (running with .NET Runtime - see Stackoverflow about how this is done). If you want to run your program with installed Mono runtime, this is also possible.
"The Microsoft Build Engine is a platform for building applications. This engine, which is also known as MSBuild, provides an XML schema for a project file that controls how the build platform processes and builds software. Visual Studio uses MSBuild, but it doesn't depend on Visual Studio. By invoking msbuild.exe on your project or solution file, you can orchestrate and build products in environments where Visual Studio isn't installed."
"But when Mark Russinovich, Microsoft's CTO for Azure, took the stage at Build 2015 in San Francisco Wednesday morning to demonstrate how containerized microservices applications work in Windows Server.
[...]
As is his wont, he dove right in to a demonstration of using Docker Build (on a PowerShell command line) to package and deploy an ASP.NET web site as a Docker container. [...] He took only a few seconds to package the web site into a container image, then he ran the package with the docker run command.
[...]
And then he paused, took the temperature of the room, and may have recognized that Windows developers may have been completely confused by what they were seeing. [...] So Russinovich asked for a show of hands of folks in the room who might have heard of something called Linux. (Don't worry, he's done this before.)
[...]
He then used a new build of Visual Studio, running in Windows, to publish the container to the Linux host. He then proceeded to debug the running Linux app, including setting a remote breakpoint, from Visual Studio.
[...]
Without saying so explicitly, Mark Russinovich was obsoleting much of Windows Server before developers' eyes."
"sigma.js is an open-source lightweight JavaScript library to draw graphs, using the HTML canvas element. It has been especially designed to:
Display interactively static graphs exported from a graph visualization software - like Gephi
Display dynamically graphs that are generated on the fly"
Herramienta de diseño visual de interfaces de usuario web.
Incluye soporte para utilizar componentes de varios frameworks javascript populares como dojo, jqueryui, yui, etc.
Muy recomendado!
"Splunk Enterprise is the industry-leading platform for operational intelligence. Collect and index any machine data from virtually any source in real time. Search, monitor, analyze and visualize your data to gain new insights and intelligence. Index everything for deep visibility, forensics and troubleshooting. Work smarter as you and your team share searches and add knowledge specific to your organization. Create ad hoc reports to identify trends or prove compliance controls. Create interactive dashboards to monitor for security incidents, service levels and other key performance metrics. Analyze user transactions, customer behavior, machine behavior, security threats and fraudulent activity, all in real time."
Data.js is a data representation framework for Javascript. It is being developed in the context of Substance, a web-based document authoring and publishing engine. It took some inspiration from various existing libraries such as the Google Visualization API or Underscore.js.
You can report bugs and discuss features on the GitHub issues page, on Freenode IRC in the #_substance chann el, post questions to the Google Group, or send tweets to @_substance.
With Data.js you can:
Model your domain data using a simple graph-based object model that can be serialized to JSON.
Traverse your graph, including relationships using a simple API.
Manipulate and query data on the client (browser) or on the server (Node.js) by using exactly the same API.
"Join Elastic developer Nicholas Knize to get an introduction to Elasticsearch's geospatial capabilities. He will give you a whirlwind tour of how to use Elasticsearch to make the most of your geo data and do things like:
Indexing considerations for optimizing geo-point and geo-shape based search
Geo-aggregations and bucket reducers for spatial visualization and analytics
Time-based indexing, aliasing, and percolation for complex space-time querying
But how does Elasticsearch compare to traditional solutions for geospatial search? John Boere, CEO of Cliffhanger Solutions Inc., will share his geospatial search story, giving you insight into their setup, lessons learned, and why they chose to use Elasticsearch, Logstash, and Kibana to help utility companies manage electricity flowing through the power grid - keeping the lights on, literally."
El artículo sirve como idea general, pero ya está muy obsoleto. Las Mono Tools ya no existen bajo ese nombre. El programador Mono en Windows tiene dos caminos posibles: 1) Instalar Xamarin Studio como IDE sustitutiva de Visual Studio. 2) Extender Visual Studio con Microsoft MonoHelper [https://visualstudiogallery.msdn.microsoft.com/cb83d210-b09f-4e21-949e-81ad23684c78]
What is Graphite?
Graphite is a highly scalable real-time graphing system. As a user, you write an application that collects numeric time-series data that you are interested in graphing, and send it to Graphite's processing backend, carbon, which stores the data in Graphite's specialized database. The data can then be visualized through graphite's web interfaces.
Who should use Graphite?
Graphite is actually a bit of a niche application. Specifically, it is designed to handle numeric time-series data. For example, Graphite would be good at graphing stock prices because they are numbers that change over time. However Graphite is a complex system, and if you only have a few hundred distinct things you want to graph (stocks prices in the S&P 500) then Graphite is probably overkill. But if you need to graph a lot of different things (like dozens of performance metrics from thousands of servers) and you don't necessarily know the names of those things in advance (who wants to maintain such huge configuration?) then Graphite is for you.
"Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency.
It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and metaprogramming, in both static and dynamic styles."
Luna is a data processing and visualization environment built on a principle that people need an immediate connection to what they are building. It provides an ever-growing library of highly tailored, domain specific components and an extensible framework for building new ones.
"The Puzzle library is designed to quickly find visually similar images (GIF, PNG, JPG), even if they have been resized, recompressed, recolored or slightly modified.
The library is free, lightweight yet very fast, configurable, easy to use and
it has been designed with security in mind."
"Envoy is a high performance C++ distributed proxy designed for single services and applications, as well as a communication bus and "universal data plane" designed for large microservice "service mesh" architectures. Built on the learnings of solutions such as NGINX, HAProxy, hardware load balancers, and cloud load balancers, Envoy runs alongside every application and abstracts the network by providing common features in a platform-agnostic manner. When all service traffic in an infrastructure flows via an Envoy mesh, it becomes easy to visualize problem areas via consistent observability, tune overall performance, and add substrate features in a single place."