Research hubs
  • Home
  • AI
  • Maths
  • Computing
  • Engineering
  • Others

Web Application

  1. Home
  2. Computing
Web Application
  • Introduction and Background
    • Historical Perspective
    • What is a web application
    • Web 1.0, 2.0 and 3.0
    • Design Pattern
    • Development Environment
  • Ruby on Rails
    • Rails Overview
    • Build first Rails App
    • A Blog App
    • Rails Philosophy
    • Version Control
    • Git and Rails
      • Create a Git Repository at Bitbucket
  • Database Interactions
    • Relational Databases
      • MySQL Workbench tool
    • Databases in Rails
    • The Active Record Design Pattern
    • The Blog App - Associations
    • Data Validation in Web Apps
  • The Ruby Programming Language
    • Ruby Programming Language Background
    • Classes and Inheritance
    • Objects and Variables
    • String, Regular Expressions and Symbols
    • Expressions and Control Structures
    • Collections, Blocks and Iterators
  • Middleware
    • What is Middleware?
    • The Hypertext Transfer Protocol (HTTP)
    • HTTP - Request
    • HTTP - Response
    • The Model-View-Controller Design Pattern
    • Rails Controllers - Request Handling
    • Rails Controllers - Response
    • MVC Implementation in Rails
    • The Blog App - Iteration 4
  • Presentation and User Interface
    • Introduction and Background
    • HTML - Basic Syntax
    • HTML - Document Structure
    • HTML - Forms
    • Dynamic Content, Templates and Layouts
    • Cascading Style Sheets (CSS)
    • Javascript & JQuery
    • Ajax
    • The Blog App - Iteration 5
  • Others
    • Web Storage
    • AppCache vs. Web Storage vs. Cookie
    • Cookie and Security
    • What is REST?
    • Browser Cache vs HTML5 Application Cache
  • Web Performance
    • Optimize JavaScript and CSS
      • Combine JavaScript and CSS
      • Inline Small JavaScript and CSS
      • Minify JavaScript and CSS
      • Defer Parsing of JavaScript
      • Prefer Async Script Loading

Latest Post

  • Dependency injection
  • Directives and Pipes
  • Data binding
  • HTTP Get vs. Post
  • Node.js is everywhere
  • MongoDB root user
  • Combine JavaScript and CSS
  • Inline Small JavaScript and CSS
  • Minify JavaScript and CSS
  • Defer Parsing of JavaScript
  • Prefer Async Script Loading
  • Components, Bootstrap and DOM
  • What is HEAD in git?
  • Show the changes in Git.
  • What is AngularJS 2?
  • Confidence Interval for a Population Mean
  • Accuracy vs. Precision
  • Sampling Distribution
  • Working with the Normal Distribution
  • Standardized score - Z score
  • Percentile
  • Evaluating the Normal Distribution
  • What is Nodejs? Advantages and disadvantage?
  • How do I debug Nodejs applications?
  • Sync directory search using fs.readdirSync

Copyright At 2015