Dan Blumenfeld

  • About Me
  • Hobbies
    • Cycling
      • CtCFAQ
    • Kayaking
  • Recipes
  • Garage Sale
  • Email
  • Facebook
  • GitHub
  • LinkedIn

Powered by Genesis

Study Topics

Node.js (Javascript runtime)

Main Page: https://nodejs.org/en/

Native Node add-ons (C/C++ modules, callable from Javascript)

node-pre-gyp (make cross-platform precompiled binaries for node addons) Example

Edge.js (.NET/Javascript interop)

Main page: https://tjanczuk.github.io/edge/#/

Electron.js (cross-platform desktop app development)

Main Page: https://electronjs.org/

Spectron (Automated testing driver for Electron)

Main page: https://electronjs.org/spectron

“Awesome Electron List”

https://github.com/sindresorhus/awesome-electron

 

Ways to run native code in Electron

 

React.js (Javascript UI library)

Main page: https://reactjs.org/

 

Redux (state container for Javascript apps)

Main page: https://redux.js.org/

Yarn (Package dependency/build manager)

Main page: https://yarnpkg.com/en/

 

Typescript (Strongly typed Javascript transpiler)

Main page : https://www.typescriptlang.org/index.html

 

Konva (Javascript 2d canvas)

Main page: https://konvajs.org/

 

Autofac (IoC for .NET)

Main page: https://autofac.org/

 

Tools

Chrome DevTools (developer tools built into Chrome)

Main page: https://developers.google.com/web/tools/chrome-devtools/

Sublime Merge (git client)

Main page: https://www.sublimemerge.com/

VSCode

Main page: https://code.visualstudio.com/

 

To Evaluate

Chocolatey (package manager for Windows)

Main page: https://chocolatey.org/

Scoop (command-line installer for Windows)

Main page: http://scoop.sh/