Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
swdev:start [2018/04/12 21:39]
smayr [Python]
swdev:start [2018/06/25 21:50] (current)
smayr [Mobile App Development]
Line 69: Line 69:
       * Skeleton       * Skeleton
       * [[https://developers.google.com/web/progressive-web-apps|Progressive Web Apps]]       * [[https://developers.google.com/web/progressive-web-apps|Progressive Web Apps]]
 +    * Server Side
 +      * Node.js
 +      * Python
 +      * PHP (Laravel)
 +      * Ruby
 +      * C# / ASP.NET
 +    * Other
 +      * [[https://redux.js.org|Redux JS]]
     * PHP     * PHP
       * [[swdev:d4php:Using RAD for PHP]]       * [[swdev:d4php:Using RAD for PHP]]
       * [[https://robo.li|Robo: Task Runner]]       * [[https://robo.li|Robo: Task Runner]]
       * [[https://phpfashion.com/everything-about-output-buffering-in-php|PHP Output Buffering]]       * [[https://phpfashion.com/everything-about-output-buffering-in-php|PHP Output Buffering]]
 +      * [[http://www.phptherightway.com|PHP the right way]]
       * Frameworkds:       * Frameworkds:
         * Laravel         * Laravel
Line 110: Line 119:
         * [[https://processing.org|Processing]]         * [[https://processing.org|Processing]]
         * [[https://p5js.org|P5 JS]]         * [[https://p5js.org|P5 JS]]
-    * WAMP Server+        * [[http://www.flotcharts.org|Flot Charts]] 
 +        * [[http://morrisjs.github.io/morris.js/|Morris JS]] 
 +    * WAMP Stack
       * [[systems:wamp:Using WAMP Server in Production]]       * [[systems:wamp:Using WAMP Server in Production]]
-    * LAMP+    * LAMP Stack
     * [[http://mean.io|MEAN]] Javascript Stack     * [[http://mean.io|MEAN]] Javascript Stack
       * MongoDB       * MongoDB
Line 122: Line 133:
     * [[systems:Libraries]]     * [[systems:Libraries]]
     * Technologies:     * Technologies:
-      * Git 
       * REST       * REST
       * HTTP/SSL       * HTTP/SSL
       * CSS Pre-processor: Sass or Less       * CSS Pre-processor: Sass or Less
       * Webpack & Babel (Module loader & JS compiler)       * Webpack & Babel (Module loader & JS compiler)
-    * Server Side Technology 
-      * Node.js 
-      * Python 
-      * PHP (Laravel) 
-      * Ruby 
-      * C# / ASP.NET 
-    * Other 
-      * [[https://redux.js.org|Redux JS]] 
  
 == CMS == == CMS ==
Line 171: Line 173:
     * [[http://www.reactnative.com|React Native]]     * [[http://www.reactnative.com|React Native]]
     * NativeScript (Angular/JS)     * NativeScript (Angular/JS)
-    * Ionic (web apps in mobile app container)+    * [[https://ionicframework.com|Ionic]] (web apps in mobile app container)
     * PhoneGap / Cordova     * PhoneGap / Cordova
     * Xamarin     * Xamarin
Line 179: Line 181:
   * AutoHotkey   * AutoHotkey
     * [[swdev:autohotkey:Examples|AutoHotkey Examples]]     * [[swdev:autohotkey:Examples|AutoHotkey Examples]]
 +  * [[swdev:zip:Self-extracting ZIP files]]
  
  
Line 193: Line 196:
   * [[https://www.sketchapp.com|Sketch App]]   * [[https://www.sketchapp.com|Sketch App]]
   * [[http://pencil.evolus.vn|Pencil]]   * [[http://pencil.evolus.vn|Pencil]]
 +  * UI Pattern Libraries (collection of user interface design elements)
 +    * [[https://ux.mailchimp.com/patterns|Mailchimp]]
 +    * [[http://www.bbc.co.uk/gel|BBC Gel]]
 +    * [[https://www.starbucks.com/static/reference/styleguide|Starbucks]]
 +    * [[https://developer.yahoo.com/ypatterns|Yahoo!]]
 +    * [[http://styleguides.io/examples.html|StyleGuides: Showcase]]
 +    * [[https://boagworld.com/design/pattern-library/|How to create Pattern Library]]
 +    * [[https://medium.com/sumo-logic-ux/creating-a-pattern-library-18cce0f901b4|Medium: Creating a Pattern Library]]
 +
  
 == Hardware Interface == == Hardware Interface ==
Line 207: Line 219:
     * [[https://en.wikipedia.org/wiki/GRASP_(object-oriented_design)|GRASP OO Design]]     * [[https://en.wikipedia.org/wiki/GRASP_(object-oriented_design)|GRASP OO Design]]
     * [[https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)|SOLID OO Design]]     * [[https://en.wikipedia.org/wiki/SOLID_(object-oriented_design)|SOLID OO Design]]
 +    * [[https://sourcemaking.com/design_patterns|SourceMaking: Design Patterns]]
   * [[http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book|97 Things Every Programmer Should Know]]   * [[http://programmer.97things.oreilly.com/wiki/index.php/Contributions_Appearing_in_the_Book|97 Things Every Programmer Should Know]]
   * [[https://www.securityinnovationeurope.com/blog/page/40-blogs-every-software-developer-should-be-reading|Software Developer Blogs]]   * [[https://www.securityinnovationeurope.com/blog/page/40-blogs-every-software-developer-should-be-reading|Software Developer Blogs]]