Drools Guides

This should suffice what you need to build. Please don’t hesitate to discuss this with me if you have any doubts. We have spring in our application so we should look into integrating directly with Spring and try to keep it very light weight.

http://www.drools.org/learn/documentation.html

http://www.javacodegeeks.com/2012/02/jboss-drools-getting-started.html

http://toomuchcoding.blogspot.com/2013/01/drools-integration-with-spring-vs.html

http://mytechnorage.blogspot.com/2014/10/drools-6-integration-with-spring-mvc-4.html

UI Media Tools

Original article sent by Therron
http://mediatemple.net/blog/news/five-essential-apps-for-ux-design/?utm_source=linkedin&utm_medium=social&utm_content=5apps&utm_campaign=febads

Perfect Pixel - Onion Skin Software for Browser
http://www.welldonecode.com/perfectpixel/

CodePen - Online Browser Editor
http://codepen.io

UXPin - Paid Site with Trial
https://www.uxpin.com/

Sketch for Mac - Paid Software
http://www.bohemiancoding.com/sketch/

Restful Servies, Git and Other Materials

From: DCosta, John (HAL) Sent: Wednesday, December 17, 2014 4:55 PM

http://git-scm.com/book/en/v2

http://www.javaworld.com/article/2113465/developer-tools-ide/git-smart-20-essential-tips-for-git-and-github-users.html

http://fideloper.com/hexagonal-architecture

http://alistair.cockburn.us/Hexagonal+architecture

http://codeplanet.io/principles-good-restful-api-design/

http://blog.mwaysolutions.com/2014/06/05/10-best-practices-for-better-restful-api/

http://www.slideshare.net/mario_cardinal/best-practices-for-designing-pragmatic-restful-api

http://blog.2partsmagic.com/restful-uri-design/

http://martinfowler.com/articles/microservices.html

http://www.codingpedia.org/ama/tutorial-rest-api-design-and-implementation-in-java-with-jersey-and-spring/

AngularJS Mock Services rest-tool

Here is the information about the rest-tool project, originally introduced by Gyorgy.

NPM source
https://www.npmjs.org/package/rest-tool

Project documentation
http://tombenke.github.io/rest-tool/

Quick Start Guide
http://tombenke.github.io/rest-tool/docs/getStarted.html

Install NPM modules
http://tombenke.github.io/rest-tool/docs/getStarted.html#installation

Create a simple project
http://tombenke.github.io/rest-tool/docs/getStarted.html#create-your-first-rest-api-project

“Engine X” nginx

Nginx (pronounced "engine x") is an open source reverse proxy server for HTTP, HTTPS, SMTP, POP3, and IMAP protocols, as well as a load balancer, HTTP cache, and a web server (origin server). The nginx project started with a strong focus on high concurrency, high performance and low memory usage. It is licensed under the 2-clause BSD-like license and it runs on Linux, BSD variants, Mac OS X, Solaris, AIX, HP-UX, as well as on other *nix flavors. It also has a proof of concept port for Microsoft Windows.[6]

Rewrite Rules

Encode/Decode Online Tool
http://urldecoder.waraxe.us

Strip Unwanted Query String
https://sites.google.com/site/onlyvalidation/page/strip-unwanted-query-string-apache

RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC,OR]
RewriteCond %{QUERY_STRING} (^|&)refsite= [NC]
RewriteRule (.*) /$1? [R=301,L]

Blacklist via Request URI - Did NOT Work
http://perishablepress.com/eight-ways-to-blacklist-with-apaches-mod_rewrite/
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^.*(,|;|:|<|>|">|"<|/|\\\.\.\\).* [NC,OR]
RewriteCond %{REQUEST_URI} ^.*(\=|\@|\[|\]|\^|\`|\{|\}|\~).* [NC,OR]
RewriteCond %{REQUEST_URI} ^.*(\'|%0A|%0D|%27|%3C|%3E|%00).* [NC]
RewriteRule ^(.*)$ - [F,L]
</IfModule>