Articles

Programming languages: how it all started

No one can deny that programming and computers have revolutionized our society: the way we work, the way we communicate, and the way we envision the future – but how did it all start? So in this set of articles I will try to present a brief history of programming languages: when did it all start, and where are we headed.

HTML5: developed for the web, growing to be mobile

HTML is the acronym for HyperText Markup Language and it’s the main markup language for displaying the information from Internet in browsers. It was wrote in 1990 and since then it was upgraded 4 times, HTML5 being the latest and “brightest” addition.

Software development: let’s make it custom

We all want to have our requirements met immediately, but as a company it’s even more important to receive personalized services, that are adapted to your day-to-day activities. A solution that responds to these needs is software development outsourcing / custom programming.

…but what does software consulting mean?

Software consulting is a service that helps other companies or self-employed individuals to meet their needs in terms of software infrastructure, development & support – by providing solutions to any software-related problems, also by creating custom software development solutions and providing training materials.

Testers vs. developers: collaboration is always the key

Testers and developers are two mandatory components in any software development process, and although some might argue that you can develop a piece of software without involving testers, in order to be a competitive software company you need to have a testing department.

A look into Agile development

By now you’ve sure heard about the Agile software development methodology, or even used this methodology in your work, so you know how intricate things can be. In order to shed some light onto this matter, I’ve gathered below the most important notions that a programmer / tester needs to know about Agile development.

Suite-based testing: a challenging job

Developing rich test suites can be a challenging job even for an experienced tester because it can decide the quality of the software and the rate of its success. So in the following article I will present my opinion as a software tester about the importance of suite-based testing (also known as “manual scripted testing”) and the process of developing test suites.

How to implement a DelayTextBox

When coding, you often need to implement a functionality that requires to be automatically performed after the text inside a text-box has changed. This can easily be implemented using the TextChanged event of a TextBox control. However, there are cases in which the application needs to perform a certain action only after the user has stopped typing inside the TextBox control

Communication: a key element for reaching success when doing software outsourcing

In today’s world, outsourcing is seen as a way to reduce costs and to increase the efficiency of a certain activity / department within a company. Also, today more companies are relying on outsourcing to custom-develop an application or improve a software product, to provide their customers with support / assistance services, and even to help them with their marketing / Internet marketing and advertising campaigns.

Manual vs. automated testing

When developing rich software applications, a crucial aspect of your work is testing – and some argue that testing should not even be regarded as a separate stage in the process, as it’s intimately related to (and chronologically merged with) the development itself.

A look at Enterprise 2.0 through Social CRM

Current national or multinational corporations use a a wide-spread organization model, involving several layers of employees. Generally, this extension is governed by the top-to-bottom rule, which works by disseminating information on a need-to-know basis from higher levels of management to lower ones.

Cloud computing: To each his own part of the cloud

Cloud computing has been with us for a while now, but it started just recently to draw attention to it, particularly because of the large scale Internet applications that client-oriented companies have built as services. Or what we now call SaaS, or software as a service.

To outsource or to insource?

For decades, the debate between choosing outsourcing over insourcing and vice versa has been standing without a clear answer. “Which of the two methods is the most suitable for an organization?” is still an unanswered question. This happens because outsourcing, as any other method or business strategy, has its ups and downs, advantages and disadvantages.

SQL Server: the DBMS classic approach

When it comes to building a database the most important thing is to look for the appropriate platform which covers  all your necessities. In most cases what are you looking for is: performance, scalability, reliability and productivity. On the market today, there are more alternatives for data storage ready to answer each and every need you may have.

Scroll to Top