facebook
MENU

Blog

Xento is a product based organisation with more than 800 IT Professionals including 350+ PHP Professionals working with a healthy dose of creativity and innovation. We promote an open atmosphere, where team members freely voice new ideas and are involved in all phases of our growth. At Xento, working is not just work; it's fun. Nurturing individual talent, fostering team work and recognition are the key elements of the Xento Culture.

How Load testing is different from Stress testing

Category: Continuous Improvement, Software Quality

load /amp; stress testing are part of performance testing

Hello Readers! In this world of software testing, we might have come across terminologies like performance testing, load testing, stress testing, etc.

At times these terminologies are interpreted to be the same term, but, they are different. Hence it is very important for a QA to understand the significant difference between these three types of testing.

In this blog, we will try to understand the actual difference between these types. continue

Localization, Internationalization and Globalization in Software

Category: Continuous Improvement, Software Quality

Internationalization in software

Localization: Localization (also referred as “L10N”, where 10 is the number of letters between L and N in the English word.) is the process of adapting a product or service to meet the needs of a particular language, culture or desired population’s “look-and-feel”.

continue

Importance of Feasibility Study for Test Automation

Category: Continuous Improvement, Software Quality

Importance-of-feasibility-study-for-test-automation

We are in the era, where test automation is being utilized in most of the application development projects. Test automation is being carried out as a support activity for the manual test process, which will help to cut off the testing time and also reduce the testing budgets. The benefits of test automation will be reached in the long run where scripts will be executed continuously along with the sprints of an agile development process.

A test automation project should be started carefully with a good feasibility study. If we implement test automation without a proper study, it will provide deadly nightmares to the project and even to the organization. During the feasibility study, we should look at every aspect before commencing the actual project. There are several things that we should look upon. The most important one is conducting a Proof of Concept (POC). continue

User Experience (UX) a balancing act for your business

Category: Continuous Improvement, Software Quality

Xento - The Balance Act

Generally, users have a misconception about UX, as it is a process focused on visual design or UI design. In reality, UX is far bigger than what the users normally think about, it is a combination of a variety of disciplines that actually helps in enhancing the customer’s satisfaction of your products (i.e. virtual and physical). It is the ultimate key that is directly proportional to the increase in sales of your product or gaining customer satisfaction. It is the realization that a product or business success is not only the ability to meet customer’s need but it should be flawlessly and can be achieved by improved UX standards. continue

Agile For All

Category: Continuous Improvement, Software Quality

Xento-Agile-for-all-scrum

Well, if you are a techie or enthusiastic about technology, you might have heard about “Agile” and “Scrum.” if not then the obvious question asked would be what is Agile and Scrum? Agile development is an umbrella term for a set of methods and practices based on the values and principles as expressed in the Agile Manifesto, which includes Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development and Feature-Driven Development (FDD). It has evolved features like transparency, collaboration, self-organization, and cross-functionality of teams. According to a survey held in US and UK after analyzing near about 1027 projects, 82% of failed projects cited waterfall practices as the cause of failure. To overcome the problems faced like; constantly changing requirements, a dependency of the previous phase or next phase, underestimation of time & cost, incorrect progress report by using traditional waterfall model. So Agile was introduced and the most popular and widely used framework of Agile is Scrum.

continue

Home Automation or Smart Home

Category: Continuous Improvement, Software Quality

Xento - Smart Home Automation

There’s nothing more stressful than wandering if you forget your home keys or to switch off the lights. But these nagging fears can disappear with a mere swipe of a finger, transforming into a ‘Smart Home’. Some people call it as ‘Home Automation’ which is a technical advancement in technology and will be perfect in every aspect by giving more comfort, more security or Artificial Intelligence (AI) to your house.

According to technical experts, it is vital amidst building mechanical systems which specialize in providing automation to normal homes and helps to convert it into intelligent Homes. This field sometimes also known as ‘Domotics’.

Smart Homes can manage your day-to-day activities without the fuss of worrying about maintenance & energy consumption. Looks like the television makers of the 90’s hit show “The Jetsons” were visionaries of futuristic smart homes. This sitcom was an inspiration to what the world would look to be with help of robotics.

There are some real time examples present which indicates smart homes are coming into existence –

  1. There are devices available which will turn on/off your home lights by clicking a single button.
  2. The same holds with locking or unlocking doors, using keys are soon to be a thing of the past.
  3. Smart homes today have enhanced their safety feature by integrating surveillance camera controls to mobile devices.

continue

Xento Engineers Yield Astonishing Results

Category: Awards, Continuous Improvement, PHP Development

Shaunak Sontakke receiving 'Coding Centers of Excellence' award for Xento.

It indeed takes a lot of hard work to bring a vision into reality. With Sachin Savale and Shaunak Sontakke in the lead, Xento moved a step forward towards the glory. We feel immense pleasure in announcing yet another achievement of our honors at the Code Gladiator Event. Xento felicitates Mr. Savale and Mr. Sontakke for their splendid efforts in representing our company at the finals and achieving their respective titles.

Sachin Savale, one of the perfect PHP coder in our organisation made to reach the finale of Beat The Leader competition. This event was about competing with other algorithm junkies to write the most perfect code. The evaluation was based upon certain factors including Attempts, Marks, Memory Usage, Time Complexity, Code Size, etc. By presenting the most optimized PHP code, Sachin’s cipher remained unchallenged for last four days of the event. Later, his code lead the championship on the fifth day for his PHP base being most optimized among the codes in JAVA, C, C++, Python, C#, and other languages.

Says Sachin, “Reaching the finals itself is an achievement, till the last day of the competition nobody challenged my PHP base. All the lessons learned and skills gained were implemented for this triumph. It was an amazing experience to confront the best programming talent of the nation. I feel proud.”  continue

India’s Coding Center Of Excellence

Category: Awards, Continuous Improvement, PHP Development

Xento Code Gladiator Runners-Up 2016

27 May, 2016. Another edition of India’s Biggest Coding Arena “Code Gladiators 2016” wraps in Delhi. The magnificent competition is organised every year by TechGig which attracts the best programming talent in the country. It is basically a month-long coding spectacle with 34 different technology tracks where thousands of companies and lacs of people participate. Xento takes pride in announcing that we are awarded as India’s one of the biggest coding champions by defeating the top talent from across the nation. The Code Gladiator’s India’s Coding Centers Of Excellence Runner-Up Trophy gives testimony to the talent and witness the most perplexing PHP coders in the company.

The TechGig’s colossal fest consists of online as well as onsite rounds, in which participants join the coding baffle and challenge the techies. Though this competition is well known for being extremely fierce, we as a growing organisation of skilled PHP, JavaScript, C#, .Net, Java and Database Engineers, could make it to the top-5 for maximum participation and code submissions. Programmers at Xento discovered that despite easy scaling of the event, it’s level of difficulty and challenges stands firm for appreciation. Our developers successfully submitted their solutions using different algorithms to complex problems posed during the competition. And smoothly sailing through the sea of hurdles is deeply overwhelming for our organization.

continue

Unit Testing and its Importance

Category: Continuous Improvement, Software Quality

Unit Testing - a software development process

Application is developed, assigned to QA. QA creates a sheet full of bugs to be fixed and shares with the developer. If you are a developer, you would ask QA various questions – What the heck is this? How in the world could this happen to me? Why did this happen? We have tested our “application”, with every possible scenario on “browser”. Bugs are popping in, and we are fixing them. It takes quality time to fix those bugs. Probably more time to fix bugs than developing the piece of code. Quite a few times, client reports silly bugs which is embarrassing.

It might be the same bug you fixed weeks back, or yesterday itself. Debugging is sometimes not taken seriously. When in hurry, instead of checking whole application, QA as well checks the known areas with a few random clicks on the site pages. This is frustrating for clients/end users. Have you worked into this sort of the problem which is faced by many? There is a solution for this – UNIT TESTING, to get out of miserable life, to make lives better. continue

Where there is excellence, explanations are not required

Category: Continuous Improvement, Newsletter, Oct-2014, Xento Values

Be The Real Deal

Excellence is self-explanatory. Where there is excellence, explanations are not required. Where explanations are given, we rarely find excellence.

What’s okay is okay and what’s not okay is not okay. However, we have a tendency to explain, justify, and give reasons to prove things as okay when they are really not. Hold it. It’s not good for our healthy mind to behave in this way. Once we develop this tendency of using our mind to make what’s not okay to look okay, we press our own self-destruction button. The mind that gets trained into justifying lack of excellence, learns to settle for compromises – it learns to live with compromises.

If we have scored 88 out of 100, the fact remains that we are short by 12. Whichever communication we try, we cannot make up for the 12. We shouldn’t try to justify that 88 as 100. Instead we should figure out what caused 12 less and try to learn from it. Explanations can never make up for the shortfall. Losers make excuses and explanations. continue