Know about GitHub: A web-based hosting service


GitHub is key platform for all web developer at every level. GitHub is a web-based Git repository hosting service, which provides all of the distributed revision control and source code management functionality of Git along with adding its own structures. Simply, it is a powerful web platform which hosts code repositories. It offers developers with a remarkable toolset that makes it easy to follow certain coding best practices.

Dissimilar to Git, which is a command-line tool, GitHub offers a web-based graphical interface and desktop as well as mobile amalgamation. It also provides access control and several combining features such as wikis, task management, and bug tracking.

GitHub is classified into the Git, and the Hub. The service includes access controls as well as a number of collaboration features such as tools for basic task management and for all projects web developers handle. GitHub hosts source code projects in a different programming languages and keeps track of the several changes made to every iteration.

Basically, GitHub is the go-to tool for shaping blogs and other websites.  GitHub has plentiful benefits. Github makes for easier contributions to top open source projects. GitHub has everything turned into Markdown. Fundamentally, Markdown enables developers to use a simple text editor to write formatted documents. GitHub has transformed writing by controlling everything through Markdown like from the issue tracker, user comments, and wikis. This is the major advantage to learn programming languages to set up projects. Through GitHub, web developer can make it easier to get outstanding documentation. GitHub has Gists and GitHub Pages, too. Github pages allow web developers to create and host web pages right on GitHub by either turning that rich Markdown documentation into a beautifully rendered web page or writing HTML and CSS.



GitHub can assimilate with common daises such as Amazon and Google Cloud, services such as Code Climate to track feedback, and can highlight syntax in more than 200 different programming languages.

Implementation of Bootstrap

Bootstrap is a free front-end framework for easy and fast web development. Bootstrap was created by Mark Otto and Jacob Thornton at Twitter. Bootstrap embraces HTML and CSS based design templates for typography, forms, buttons, tables, navigation, modals, and image carousels along with optional JavaScript plugins. Bootstrap enables experts to develop responsive designs effortlessly.

While developing website, web developer use two methods to use Bootstrap which include download Bootstrap from getbootstrap.com and include Bootstrap from a CDN. The compiled Bootstrap files saves developer’s time because he/she does not need to bother every time including separate files for individual functionality. It will also enhance the performance of website and keeps the valuable bandwidth when developer decides to move site on production because of lesser HTTP request and download size since files are compiled and minified.



Steps to create First Web Page with Bootstrap:

After comprehending the structure and the purposes of Bootstrap files, developer can put Bootstrap into real use.

1. Creating a Basic HTML file: It can be performed by opening up code editor and creating a new HTML file. Start with an empty window and type the following code and save it as "basic.html" on desktop.

2. Make this HTML file a Bootstrap template by including the appropriate Bootstrap CSS and JS files. Developer should include JavaScript files at the bottom of the page before closing of the <body> tag (i.e. </body>) to augment the performance of web pages.

3. Lastly, save the file on desktop as "bootstrap-template.html".

There are numerous merits of using Bootstrap such as it can be conveniently used.  Persons who have fundamental knowledge of HTML and CSS can begin to use Bootstrap. In Bootstrap, there are responsive features. 

Bootstrap's responsive CSS adjusts to phones, tablets, and desktops. Another advantage is the mobile-first approach. In Bootstrap 3, mobile-first styles are part of the core framework. It is browser compatible. Bootstrap is compatible with latest and popular versions of Web browsers that include Google Chrome, Safari, Opera, Internet Explorer and Mozilla Firefox.

Bootstrap has array of JavaScript components in the form of jQuery plugins. These JavaScript components offers some added user interface elements like alert boxes, tooltips and carousels, and also extend the functionality of some existing interface features like the auto-complete function for the input fields.


In concluding interpretations, Bootstrap is elucidated as a CSS framework used to develop pages quicker. Bootstrap offers several valuable CSS out of the box. Bootstrap can be installed easily and implemented into a web design. Bootstrap can be furthermore modified as it uses CSS3 stylesheet. Bootstrap also offers manifold templates for launching website quickly. These features of Bootstrap magnetize web developers and designers

Importance of Performance testing in software development

In software development arena, there is a mammoth role of performance testing. Performance testing is continual process during the life cycle of the project. It is a combined technical effort of testers, and developers to run and maintain the application to its performance prospects. Performance testing requires high level skill set which includes writing test scripts, watching and appraising test results, modifying the application and restating the process.

Simply elaborated, performance testing is a procedure to determine the responsiveness, reliability, throughput, interoperability, and scalability of a system or application under a given workload. It also assesses the speed and effectiveness of system. System can be a computer, network, software program, or device. Performance testing can be conducted on software application, system resources, targeted applications components, and databases.  In this process, quantitative tests are conducted in a lab, for example measuring the response time or the number of MIPS (millions of instructions per second) at which a system operates. Factors that govern performance testing are throughput, response time, turning, and benchmarking.


Software professionals can successfully develop a product functionally. Professionals cannot check how the product will react in production or live environment. Ignorance of performance testing can also lead to crashing of system. Crashing or lowering performance of system will lead to reduce in product’s immersion on clients and finally slowdown in market growth. Thus, it’s important to have performance testing. Performance testing serve as a diagnostic tool in determining bottlenecks and single point of failure. It is often conducted in controlled environment and in conjecture with stress testing, a process of determining the ability of a system to maintain certain level of effectiveness under unfavorable conditions. .

Major grounds for using performance testing:
-       It Identifies problems early on before they become costly to resolve.
-       Performance testing reduces development cycles.
-       It produces high quality, more scalable code.
-       It averts revenue and credibility loss due to poor Web site performance.
-       Permits intelligent planning for future development.
-       Performance testing ensures that the system meets performance expectations such as response time, throughput etc. under given levels of load.
-       It exposes bugs that do not surface in cursory testing, such as memory management bugs, memory leaks, buffer overflows.

Types of performance testing:

1. Load Testing: As the name denotes in this type of testing, how much load can be handled by system is evaluated. Above the threshold level of load, system can behave in abnormal way. The main purpose of load testing is to check system with continually increasing the load on the system until the time load reaches to its threshold value. Increasing load denotes to growing number of concurrent users, transactions and check the behavior of application under test. It is also known as “Endurance testing” and “Volume testing”. The basic function of load testing is to observe the response time and staying power of application when system is efficiently operating under heavy load. It evaluates the capability of a load balancer and identifies concurrency issues. For example, testing a word processor by editing huge document.

2. Stress Testing: Stress Testing is a type of performance testing to check the steadiness of software when hardware resources are not adequate such as CPU, memory, disk space. Stress testing mainly determines or validates an application’s behavior when it is pushed beyond normal or peak load conditions. Its purpose is to ensure that the system fails and recovers elegantly. For instance, double the baseline number for concurrent users/HTTP connections.

3. Spike testing: Spike testing is subsection of Stress Testing. A spike test is done to authenticate the performance traits when the system under test is exposed to workload models and load volumes that constantly increase beyond expected production operations for short periods of time. It is performed by sudden increase or decrease in load and observing the behavior of load.

4. Soak testing: Soak testing checked with an expected amount of load over a long period of time to comprehend the behavior of system.

5. Scalability Testing: Scalability Testing is the testing of a software application for assessing its capability to scale up in terms of any of its non-functional capability like the user load supported, the number of transactions, and the data volume.

6. Volume testing: Volume testing denotes to testing a software application with huge data to be processed to check the efficiency of the application. The main aim of this testing is to monitor the performance of application under variable database volumes.



Performance testing covers following areas:
-       Assessing application and system production readiness.
-       Evaluating against performance criteria.
-       Comparing performance characteristics of multiple systems.
-       Identifying source of performance bottlenecks.
-       Aiding with performance and system tuning.
-       Helping to identify system throughput level.
-       Testing tool

One of the best tools capable of doing Performance testing according to many testers is Apache Jmeter. It almost covers all types of servers such as web, SOAP, database, LDAP, JMS, mail and shell scripts.

There are numerous challenges of performance testing for software development. These are infrastructure setup, collection and analysis of huge data, identifying the root cause of issues, team effort required, accuracy of results, client involvement, testing inside the firewall, multidimensional application (Web, SAAS, Mobile), testing on live server,  and huge expense.

To bind up, performance testing is usually a collaborative effort between all parties involved in software development. Performance testing appraise the response time, throughput and utilization of system to perform its necessary functions in comparison with different versions of the same product or a different competitive product.

Useful tips and preparations for trekking thrillers

Adventure tourism is growing speedily in recent times because outdoor recreation has been business oriented and marketers promote enthusiastically for tourist destinations to allure trekkers. Trekking is certainly the excitement for trekking fans. There are three types of trekking such as easy trek, moderate trek, and hard trek. Easy trek is a trek extending for around two days and with good land not involving much highs and lows. Moderate trek involves crossing land which requires some level of stamina and trekkers need to plan for several days of walk in tougher conditions and involves 5-6 hours of walking in a day. Hard Trek involves walking long hours per day, through steep slopes and deep valleys. In such type of trek, people need high level of stamina as well as supreme mental strength.



When planning for trekking, you must increase your stamina. It means to make strong your legs through brisk walking and do jogging at-least for a month before the start of your trek. It is recommended to quit smoking if you are a serious trekking thriller.
As an unprofessional trekker, there is a possibility of getting nervous. It is therefore important to follow some guidelines for memorable trekking tour.

1.   First of all, you must choose an easy Trek in the beginning.
2.   Before planning for trekking tour, you should go for full Medical check-up. It is necessary to be Perfectly Fit before starting the trekking tour.
3.   Whether beginners or seasoned, trekkers must conduct thorough research and plan systematically for the trek such as the location and climate.

4.   While going for trekking tour, you must make proper Schedule. The schedule should be planned by keeping in mind of weather conditions and situation of the tourist destination.

5.   As a learner in trekking, you must be aware of the fact that eatables and suitable outfits are not available during the trek. Therefore, you have to carry food and necessary garments along with you while going for adventurous trip. The quality of the dresses should be good as during the trail, clothes may get damaged.

Important items for trekking tour:
Trekking thrillers must be well equipped with all essentials to enjoy the tour. Following is the list of items you must bring along with you in trekking tour:

·        Waterproofed trekking boots
·        Running shoes
·        Down jacket
·        A sweater in cold weather
·        Two cotton shirts
·        A pair of woollen trousers
·        Three pairs of underwear
·        Wind-gear and rain-gear having a hood
·        Sun hat
·        Woollen hat
·        Woollen gloves
·        Cotton socks
·        Woollen socks
First-aid kit which includes;
-       Medicines for general health issues such as, headaches, dysentery, moleskin, antiseptic cream, surgical tape, band aids, and sun cream.
-       Tablets to purify the water
-       Toilet kit that includes extra towel, toilet paper and soap
-       Torches with extra cells
-       Sunglasses
-       Water bottle
-       Pocketknife
-       Swimsuit
-       Plastic bags
-       Weight daypack
-       Waterproof Duffel bag



When you are on the trek, you must distribute load among team members, carry a stick as it helps in walking. A length of sturdy rope is also helpful in tricky situations. It is suggested to drink water in small quantities at regular intervals. You can suck on candies and lozenges to get energy for trekking. It is advised to carry lightweight high energy food. In short day treks carrying energy fruits are better choice.


Trekking thrillers can also find other enthralling and informative article in shakehand.india

Life of single man: Whether champion or looser

Life is hectic and convoluted today. For most of the thing, we have to fight. It is has been observed that single human life is growing at great pace whether men or women. If we put a light on the life of single men, they are found more careers conscious.

A single man is someone who is not in a relationship or is bachelor. Men may remain single due to several reasons such as there may be some financial and emotional or physical health issues, extreme stress in the family, time restraints, education, career, personal likings, aging factor, social qualms, living in unromantic environment, or men cannot find suitable life partner who can augment healthy relationship. Some men are not interested in building marital relationships.
In some careers and professional jobs, organizations prefer single person so that they can be fully devoted to work. Remaining single may have positive and negative outcomes.

Merits:
Some single men appreciate their way of life and look this as a bright prospect for career. Young single men have ample purchasing power. They have comparatively less financial burdens, buy first the fashion accessories. They fully enjoy their life in own style, means there is no burden of others. They travel frequently to enhance their knowledge base. They are fond of buying more kitchen goods. They have large disposable incomes.




If single men are engaged in some reputed and interesting job, they can maintain their health and gain more in life. It can be said that they are champion and lead life according to their own terms. Aging is decelerated for single men. A lively example of single achiever is honourable A P J Abdul Kalam. Some psychological reports revealed that single people may have more satisfying social lives and good psychological growth as compared to married people.

Drawbacks of being single:

On emotional ground, loneliness can occur for men who want to extend relations but could not found compatible match in their young age. There may be some health issues if living single. If single men have responsibility of their elderly parents then it becomes difficult. This often creates financial burden.



In binding the threads of discussion, it can be opined that the single communities are the part of our social structure. Single men are in more favourable position when they are in middle age because they do not have family responsibilities. At his time, they can fully devote their time as per their wish and they can freely migrate to the areas where ample opportunities are available for career success. The dark part of single men is that they may grip under emotional problems if there is no soothing environment and it may impact hugely on their physical and emotional health. Briefly, single men can be achiever if they are blessed with opportunities in life and become looser when handicapped to exploit shining prospects of life.


Improve your health using lime

The lime is a citrus fruit and has natural benefits for human health. Its every part is used to improve the health of people such as the juice, fruit, peel, and oil.

There are several nutritional benefits of lime. Limes are rich sources of vitamin C, B6, potassium, folate, flavonoids and the outstanding phytochemical, and limonene.

Phytochemical present in lime that are high in antioxidant and anti-cancer properties. They are effective detoxifiers with anti-biotic effect that defend against bacterial poisoning.

Drinking a glass of lime juice with water gives lot of health benefits such as it maintains skin, serves as a digestive aid, helps in easing constipation, maintaining blood sugar levels, retains Heart health, helps in respiration, Joint care, treats scurvy, regulates temperature and helps in weight loss. Lime has anti-oxidant properties (Vitamin C) that shields the eyes from aging as well as macular degeneration while the flavonoids protect the eyes from infections.



Lime has curative properties. It is helpful in lessening the symptoms of numerous diseases.

Asthma patients can take a tablespoon of lemon juice at least one hour before each meal to relieve asthma. People who experience burning soles/feet may rub a sliced lemon over the burning sole/foot/heel to relieve from pain. Lime is also helpful in Cholera because it has strong anti-viral properties which can kill cholera bacilli within a very short period of time. It is advised to drink one part juice and one part water regularly, especially during an epidemic. Lime also helps in cold. Due to its anti-viral properties, it helps to fight infections and stops the progress of cold. Some experts recommend taking lime juice with half a litre of hot water and adding raw honey to taste. This can be sipped slowly before bedtime.  For constipation, drink a glass of warm water every morning with some lime juice with raw honey. Stir in a pinch of cinnamon powder. This will help your body to detoxify and relieve constipation.

In nutshell, lime is wonderful natural source of treating array of diseases without any side effects. People may regularly use to maintain their health.


shopping mall: Exciting expereince of buying

In competitive marketplace, shopping mall has made great significance for customers who can conveniently do shopping. India is also a developing market where shopping mall culture is growing at great pace and it outshines in the global economy. Shopping malls contribute to business more as compared to traditional markets, which are regarded as convergence of supply and demand. Mainly, today needs and preferences of customers are changing very fast due to technological innovation and high aspirations. Therefore, buyers are more attracted to Shopping malls. In malls, buyers get enough time to select items, make choice among different varieties available in showrooms as well as malls also offer recreational means of shopping such as social gatherings, entertainment, performances, product launches, promotions and festivals. But downsides are the competition between malls, overcrowding of markets and traditional shopping centres which challenges to mall developers and they need to explore unique way to create enthusiasm in customers.

It is expected that the customers normally choose for shopping at nearest shopping mall. The satisfaction of purchasers has an important role in metropolitan areas where commercial zones are quite a lot to lead consumers to choice decisions.

The major factor for good and convenient shopping experience is to be prepared. As there are numerous malls and shops in city area and it is really a tough task to choose the best mall to visit. Buyers must explore the information from reviews posted on various sites about malls and then decide which one is better for them. It depends of what kind of items they have to purchase. Another key aspect of buying at mall is the best time to visit. Though, buyers can go in any time for shopping as it is hassle free buying experience, but it is advised to get the best out of shopping experience in morning hours as there may be fewer crowds and sales persons pay more attention to buyers and help in choosing commodities.



It is extremely important to closely check many schemes and discount coupons offered by many shopkeepers in Malls as sometimes customer do not need items but they have to buy forcibly in offers.

“There is an experience of regular customer in shopping mall which is shared here to alert others while going to buy in malls. One day a family visited to mall for watching movie. They bought tickets from counter and paid the bill. While collecting the tickets from counter, he also got some discount food coupons. Normally, people never check the coupon as it is thought that shopkeepers offer discount on special day. So they were delighted. After walking few steps away, they casually checked the tickets. The price printed on tickets was much less than what was charged at the counter. Then they checked discount coupon, and came to know that counter boy had given food coupons along with ticket at extra charge. They moved back to counter and inquired, whether it is mandatory to take coupons. Counter boy told, no sir, it is just a discount coupon for food to enjoy in movie. The family returned the coupon as eatables offered through coupons were not of their choice.”

The gist of experience is that customers must be cautious while purchasing items in malls. Sometimes, sellers offer attractive discount vouchers that buyers do not need but unknowingly or out of ignorance they purchase.



To bind up the strands, currently, shopping malls offer myriads of choices for consumers. This range from fashion, attire, foods, electric appliances or gifts with multipurpose stores, cinemas or cafeterias. Shoppers must be vigilant while spending time in shopping to get quality products. Customers feel more comfortable to shop in shopping malls. It is stressed that the viewpoints of shopping mall environment and shopping satisfaction effectively become a measure of retail performance, customer magnetism and tendency to shop.

Featured post

Self-help during sudden heart attack

Heart attack is a shocking health hazard that does not offer time to the person or attendants to handle the critical situation. Especially i...