Skip to content

jvikstrom/various_tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Books to read

  • The web application hacker's handbook
  • Practical reverse engineering
  • Gray hat python
  • The tangled web

various tools

Web stuff

Emulators

Design

NodeJS

  • Yarn - Package manager
  • BabelJS - Compile ES6 to browser compatible JS
  • Flow - Type checking for JS (Prefer over Typescript?)
  • Electron - Create desktop apps
  • Apache Cordova - Like electron (I think?)
  • Typescript - Type checking for
  • Meteor - No idea what it is. Drupal esque api for NodeJS? https://www.meteor.com/
  • Webpack - Separate javascript into multiple files and let this compile them into a browser compatible package. https://webpack.github.io/
  • Browserify - Like webpack?
  • React - Stateful web apps. https://facebook.github.io/react/
  • restify - npm package for REST
  • express - npm package for REST
  • Cucumber - Integration testing
  • Sinon - Mocking
  • Mocha - Unit testing
  • node-heapdump - Dump the heap
  • Madge -detect circular dependencies
  • clarinet - Stream parsing JSON
  • theia-ide - Eclipse IDE framework
  • hook.io - Mircoservice hosting. https://hook.io/

Databases/Message queues etc.

  • Mongodb - Database
  • Redis - In memory database / message queue
  • RabbitMQ - Message queue

C++

Java

  • Spring - Web
  • Mockito - Mocking

Databases/Message queues etc.

  • Mongodb - Database
  • Redis - In memory database / message queue
  • RabbitMQ - Message queue

Other nice stuff

  • Grpc - RPCs by Google. It's nice
  • Bazel - Build system by Google. https://bazel.build/
  • Nginx - Load balancing/reverse proxy
  • Docker - It's nice
  • Openstack - It's nice
  • Gitspace - cool visualization of repo history
  • ipinfusion - https://www.ipinfusion.com/
  • Mapnick - Used for building maps
  • Project-OSRM - Google Maps but open source
  • travis - CI for git
  • appveyor - CI ( Windows only though)
  • canddi - tracking (like google analytics?) https://www.canddi.com/
  • cpanel varnish plugin - ?
  • JSON Pointer - RFC For how a "JSON pointer" should be formatted
  • JSON Patch - RFC For how a "JSON Patch" should look like
  • watchman - Watches files for changes and executes a script when changing
  • Derivative compressed sensing - example: https://arxiv.org/pdf/1107.5790.pdf

Testing

Load testing

Various websites

React folder structure

JS/ JS/components JS/components/containers JS/components/containers/Login JS/components/containers/Login/login.ui.jsx JS/components/containers/Login/login.action.js JS/components/containers/Login/login.reducer.js JS/components/containers/Login/login.actionType.js

Open Source from China

https://github.com/Tencent https://github.com/baidu https://github.com/alibaba https://alibaba.github.io/ https://github.com/weibocom

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published