Sunday, July 2nd, 2017 by Servage

Debugging and testing are two commonly overlooked topics in programming. The purpose of both is to make sure the code you write is working as expected. This article will briefly explain what debugging is and why you should have a debugger ready for action when it’s needed.
What is Debugging?
Let’s first discuss what debugging is. In one sentence, debugging means the inspection of source code and its behavior during runtime.
One important tool used in debugging is the use of breakpoints. A breakpoint can be inserted to any non-empty line of code. If you have inserted a breakpoint to a certain line and start debugging, your program will pause its execution when it ...
Wednesday, April 29th, 2015 by Servage

Whenever you are building something for a web project, you are likely to do something which has already been done. Maybe not exactly in the variation you are working on, but usually following some of the same principles some other solution already has. Imagine if all that knowledge and code could be shared efficiently, so you would never have the need to reinvent the wheel? Obviously that is not going to happen anytime soon, but there are resources available already, which make coding a lot smoother for web developers.
Libraries and frameworks
The most commonly used code is available through a wide range of great and popular libraries and frameworks. These packages include common functionality ...
Wednesday, March 12th, 2014 by Servage

As the title suggests, this post talks about enterprise level of project development, though I don’t want to forget about the small team either. One day that small team will grow and may be engaged in an enterprise level project so hopefully this piece offers inspiration to use an enterprise level toolkit to help manage big scale projects more easily. It is worth a read for all web developers, designers and mobile developers. Let’s see how to create such an enterprise level UI toolkit and how it can help us to improve productivity.
Form of UI Toolkit
Generally, when someone talks about a toolkit, we assume it to be a collection of ...
Saturday, September 21st, 2013 by Servage

All web programmers are lazy by nature, and constantly in search of ways to save time and effort, by doing quick, yet effective coding, albeit with some fun. In this post, I suggest some tips for taking decent short cuts.
It is nice that we no longer need to create punch cards or use “0” and “1” repeatedly to do programming. Instead, we use simple human words to instruct our modern computers to act. While this programming style can be easy and quite fast, we still need even faster and better ways to do coding effectively. Most web developers are hard pressed to accomplish their project in the shortest time span ...
Thursday, September 12th, 2013 by Servage

When we do web designing, we think mostly about the visitors of the website, and do everything for their benefit. But, when any developer approaches your completed website, they are definitely a type of user focussed on your design techniques, so consider them too in your designing process, as part of your user group.
Our focus area, as designers, is the backend interface, where other developers can understand and access the expected files and codes. Therefore, we must have good naming conventions and structure for files and folders to assist in the future development process. Here we need to design our code in such a way that any developer can access ...
Friday, April 19th, 2013 by Servage

You may have observed that spoken language and written language are a bit different in many aspects like use of apostrophes and abbreviations in particular. We have inherent nature to shorten the sentences and use minimum words to describe the matter in spoken part. Whereas in written language we need to give all details if we are doing it for the sake of professional writing. You may ask me why you are going to discuss this on a technical platform, but for coding some similar things have to be considered. The need of the hour, in coding we hardly end up with small documents, as we have to do extensive ...
Recent comments