= Software Development = * [[swdev:Software Development Naming Conventions]] * [[http://www.computerhope.com/issues/ch000380.htm|Windows Run-time Errors]] * [[swdev:codesnippets:index|Code Snippets]] == .NET Technologies == * [[swdev:dotnet:start|Index of all topics]] == Database Technologies == * General * [[swdev:HOWTO:Work with BLOBs]] * [[swdev:HOWTO:Perform SQL Queries]] * Firebird * [[ezfit:4x:Merge two databases|Merge two Firebird databases]] * [[swdev:HOWTO:Software Localization using Firebird|Localize Software using Firebird]] * [[swdev:HOWTO:Create Database using Firebird]] * [[swdev:HOWTO:Firebird Cheat Sheet]] * SQLite * [[swdev:sqlite:start|Index of all topics]] * MongoDB: NoSQL, non-relational, used for Node.js * MySQL * PostgreSQL * SQL Server * Oracle * Firebase: Cloud database by Google == Localization Technologies == * [[swdev:HOWTO:Software Localization using Multilizer|Localize Software using Multilizer]] * [[swdev:HOWTO:Software Localization using dxgettext|Localize Software using dxgetttext]] * [[swdev:dotnet:Localization Using ResX Files]] * [[swdev:dotnet:localization:Editing RESX Files with SimpleResxEditor]] == Noah Support == * [[swdev:noah:|Index of all topics]] == Delphi Technologies == * Debug: * [[swdev:HOWTO:Debug Delphi Application]] * [[swdev:HOWTO:Remote Debug Delphi Application]] * [[swdev:HOWTO:Create and Use Resource DLLs]] * [[swdev:HOWTO:Create and Use Library DLLs]] * [[swdev:HOWTO:Create and Use Packages (BPLs)]] * [[swdev:HOWTO:Create and Use HTML Help (.CHM) Files]] * [[swdev:HOWTO:Work with Firebird Databases]] * Use COM technology: * [[swdev:HOWTO:Develop COM Components and Automation]] * [[swdev:HOWTO:Work with Variant Types in Delphi]] * [[swdev:HOWTO:Work with BLOBs]] * [[swdev:HOWTO:Work with Components and Windows]] * [[swdev:HOWTO:Perform SQL Queries]] * Reference Material * Delphi: * [[swdev:delphi:Using Delphi]] * [[http://www.martinstoeckli.ch/delphi/delphi.html|Delphi Tips]] * [[swdev:delphi:License Issues]] == Web Technologies == * HTML/CSS * [[https://www.w3schools.com/css/css3_flexbox.asp|CSS Flexbox]] * [[https://www.w3schools.com/css/css_grid.asp|CSS Grid Layout]] ([[https://www.youtube.com/watch?v=jV8B24rSN5o|video]]) * Frontend: * [[http://getbootstrap.com|Twitter Bootstrap]] * [[http://materializecss.com|Materialize CSS]] * Bulma * Zurb Foundation * Skeleton * [[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 * [[swdev:d4php:Using RAD for PHP]] * [[https://robo.li|Robo: Task Runner]] * [[https://phpfashion.com/everything-about-output-buffering-in-php|PHP Output Buffering]] * [[http://www.phptherightway.com|PHP the right way]] * Frameworkds: * Laravel * Symfony * CodeIgniter * [[systems:yii2:start|Yii 2.0]] - All Topics * Javascript * [[swdev:js:Javascript Code Snippets]] * [[swdev:js:Using Dropzone.js]] * [[swdev:js:Using Node.js]] * Frontend Frameworks: * JQuery * [[swdev:jquery:JQuery Code Snippets]] * Angular JS * [[https://blog.angular-university.io/why-angular-angular-vs-jquery-a-beginner-friendly-explanation-on-the-advantages-of-angular-and-mvc/|Angular vs Jquery, and its advantages]] * [[https://docs.angularjs.org/tutorial|Tutorial]] * Videos: * [[https://www.youtube.com/watch?v=OPxeCiy0RdY|Angular JS Tutorial 1]] * [[https://www.youtube.com/watch?v=gu6TfGZXUZs|Tutorial 2]] * [[https://reactjs.org|React JS]] * [[https://vuejs.org|Vue JS]] * Example [[https://sabe.io/tutorials/building-note-taking-app-vue-js-firebase|Building App]] * Example [[https://sabe.io/tutorials/using-axios-pull-data-rest-api|Vue/Axios using REST API]] * [[https://aurelia.io|Aurelia]] * [[https://www.emberjs.com|Ember JS]] * [[https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API|Mozilla Fetch API]] * [[https://www.polymer-project.org/2.0/docs/devguide/feature-overview|Polymer]] * Deployment Bundle: * [[https://webpack.js.org|Webpack]] * [[http://browserify.org|Browserify]] * Grunt/Gulp * Server Side Frameworks * Express, Hapi.js, Adonis, Loopback, Swagger * Data Visualization * [[https://mbostock.github.io/protovis|Protovis]] * [[https://d3js.org|D3 JS]] * [[https://processing.org|Processing]] * [[https://p5js.org|P5 JS]] * [[http://www.flotcharts.org|Flot Charts]] * [[http://morrisjs.github.io/morris.js/|Morris JS]] * WAMP Stack * [[systems:wamp:Using WAMP Server in Production]] * LAMP Stack * [[http://mean.io|MEAN]] Javascript Stack * MongoDB * Express * Angular JS * Node JS * Regex * [[system:regex:Regex Notation]] * [[systems:Libraries]] * Technologies: * REST * HTTP/SSL * CSS Pre-processor: Sass or Less * Webpack & Babel (Module loader & JS compiler) == CMS == * Wordpress, Drupal, Joomla * OpenCart * [[http://forum.opencart.com/viewtopic.php?t=6696|Creating custom payment module]] * [[http://stackoverflow.com/questions/13478995/how-to-become-an-opencart-guru|How to become an OpenCart Guru]] == Python == * [[https://www.youtube.com/watch?v=oy4GOI9vn5M|Getting Started (Video)]] * [[https://www.afterhoursprogramming.com/tutorial/python/introduction-python/|Tutorial]] * Server Side Frameworks: * [[https://www.djangoproject.com|Django]] * [[http://flask.pocoo.org|Flask Microframework]] * Web2py * Pylons == Ruby == * Server Side Frameworks: * Ruby on Rails, Sinatra, Nitro == Java == * [[swdev:java:start|Index of all topics]] == Mobile App Development == * Android: * [[swdev:android:start|Index of all topics]] * iOS * Xcode. [[https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/index.html#//apple_ref/doc/uid/TP40011343|Start Developing iOS Apps Today]]. * Swift. [[https://developer.apple.com/swift/|Introduction to Swift]] * iOS SDK. [[https://developer.apple.com/ios/|Download]] * [[https://lifehacker.com/i-want-to-write-ios-apps-where-do-i-start-1644802175|Quick Start]] * Other * [[http://www.reactnative.com|React Native]] * NativeScript (Angular/JS) * [[https://ionicframework.com|Ionic]] (web apps in mobile app container) * PhoneGap / Cordova * Xamarin == Macro Scripting == * AutoIT * AutoHotkey * [[swdev:autohotkey:Examples|AutoHotkey Examples]] * [[swdev:zip:Self-extracting ZIP files]] == Video Technology == * [[video:FFMPEG]] * Lightworks * Hitfilm Express * DaVinci Resolve * Shotcut * VSDC Free Video Editor == Visual Design / Wireframing == * [[https://zeplin.io|Zeplin]] * [[https://www.sketchapp.com|Sketch App]] * [[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 == * [[software:redmon:RedMon (Redirection Monitor)]] for printer ports. * [[software:printer:Zebra Printer Programming]] == Development Methodologies == * Agile Development: * [[swdev:agile:SCRUM Implementation]] * Patterns: * [[https://www.ibm.com/developerworks/library/os-php-designptrns/|Five Common PHP Design Patterns]] * [[http://www.ibm.com/developerworks/opensource/library/os-php-designpatterns/|Five More PHP Design Patterns]] * [[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://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]] * [[https://www.securityinnovationeurope.com/blog/page/40-blogs-every-software-developer-should-be-reading|Software Developer Blogs]] * Dev Ops * Deployment * Dedicated Server / Virtual Private Server (VPS) * Cloud Hosting: Digital Ocen, Keroku, AWS * Cloud Storage: Amazon S3 * Project Requirements * Objective & Scope (framework, content, etc) * Purpose * Target Audience * Technology Requirements / API * Budget * Deployment * Timeline * Prototypes, Wireframes