Relational Databases vs TripletStores

Both triplet stores and relational databases are used to store data but the nature of the data is different. Triplet stores are very useful to store complex type of data. Triplet stores are much more interesting than relational databases because of the flexibility they provide. The developer is not restricted to a particular schema and you can query multiple sources together in triplet stores.

Continue reading “Relational Databases vs TripletStores”

LaTeX Template for MS Thesis in UET

While I was working on my MS thesis, I defined a basic template for it using LaTeX. It can be a baseline for any student who needs to write his own thesis. In this post, I’m going to share this basic template and some tips about using it.

Continue reading “LaTeX Template for MS Thesis in UET”

Extract for Brackets – An Overview

Brackets has been around us for a while now and Adobe has been working on an extension for Brackets called Extract. Extract for Brackets is now available for preview and in this post I’m going to share my experience with this new extension.

Continue reading “Extract for Brackets – An Overview”

Configuring Gulp, Sass and BrowserSync for WordPress _s theme

Underscores (_s) is a starter theme provided by automattic as a starting point for building new WordPress themes. The build system for front-end development has gained popularity as it streamlines the workflow and helps avoid repetitive tasks. In this post, I’m going to share my experience of setting up the environment using Gulp and BrowserSync for _s theme.

Continue reading “Configuring Gulp, Sass and BrowserSync for WordPress _s theme”

Areas in Web Application Development

The web standards are evolving since the invention of the web. Some branches from these standards failed and some others succeeded. The standards organizations and browser developers have played important role in forming the shape of today’s web. HTML5 and CSS3 are now widely supported and is promising future for both desktop and mobile web.

Web application development might seem a trivial task as it is very easy to get started. But in fact, to develop a successful website project, you have to understand and cover some key areas. Following are some key areas in web application development:

  • Interface and User Experience
  • Security
  • Performance
  • Search Engine Optimization
  • Technology
  • Error Logging

The detail of each area can be found here.