[Atom] is a text editor that’s modern, approachable, you can customize to do anything but also use productively without ever touching a config file.

apm install package-name

Some useful packages:


apm install remote-ftp
apm install markdown-pdf

Another useful tool is nodemon.

npm install nodemon -g

XAMPP Apache + MariaDB + PHP + Perl

[XAMPP Apache + MariaDB + PHP + Perl] is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use.

Edit: httpd.conf

AddHandler cgi-script .cgi .pl .asp .py

The default webroot can be found at:





CD C:\xampp\htdocs
composer install

Swagger IO: Automate client code generation

The [Swagger.IO Editor] UI is great for generating code, but sometimes you want to automate the whole process. You might have to do that if your REST API has upcoming changes and if you always want to keep your client up to date.

Swagger definition files: [ChromaSwaggerDefinition]


Make sure you have [JDK7] (or better) and [Maven] in your path.

[Getting Started] shows a quick example for getting the project with GIT clone and generating a client on the command-line.

1 GIT Clone [tgraupmann-swagger-codegen]

2 Run [maven_clean_package] after cloning the repo

3 The [generate_java_clients.cmd] script will auto-generate the Razer Arena JAVA clients.

@todo: [automate these changes in the swagger java templates]

Implemented: Get the changes with a [Pull Request]

Chromium Embedded Framework

The [Chromium Embedded Framework (CEF)] is a simple framework for embedding Chromium-based browsers in other applications.

[cef overview]

[Xilium.CefGlue] is a .NET/Mono binding for The Chromium Embedded Framework (CEF).

[project website]

[Chromium Embedded Framework 3 Builds]

The CEF [Add support for the Web Speech API] feature requires that [api keys] are generated to work and are capped at [50 requests].

[Google Cloud Speech Samples]

[Cloud Speech Discussion Group]


Forums: [UnityCEF]

Forums: [CEF Speech API]:

It is NOT possible to get additional quota for Chrome’s Speech API. Look at the [Cloud Speech API] instead.

Do NOT post to any Chromium groups/mailing lists for questions about the Speech API.

[Google Developers Console]

[Chrome Speech Demo]

Source: [fork]

[Communication between C# and JavaScript with CefGlue]

[JS Bindings]