How to call a WCF / ASMX web service from PHP

Before we dive into the subject of calling WCF / ASMX web services from PHP, let’s see what a web service is, what it does and what is the difference between these two types of services. * What is a web service and how does it work? A web service

The lost art of Assembly Programming

Assembly is a low-level programming language for a computer or any other programmable device, which has a very strong (generally one-to-one) correspondence with the machine language instructions (basically, the programmer speaks with the device by using the device’s language). Each assembly language is specific to a particular computer architecture, in

Should everyone learn how to code?

What “coding” actually means Simply put, programming, or “coding”, is one’s ability to issue specific commands to a computer, from the most basic functions that the machine’s hardware can perform to implementing complex problem solving algorithms. No industry can prosper without evolving, therefore integrating complex computing solutions is just as necessary as

Battle of data formats: JSON vs XML

Before comparing JSON and XML formats, let’s start with a brief history lesson about the former data formats (more precisely, the ancestors of XML): * Generalized Markup Language (GML) was developed in the early 1970 by IBM, and is a set of macros that implemented markup tags for SCRIPT. *

Outsourcing the right way: company or freelancer?

Software outsourcing comes with a series of advantages for the customer (company or individual) – but once you decide to outsource a project, or part of a project, what options do you have? Currently you have 2 main options: outsourcing to a company or outsourcing to a freelancer developer. Both options have

Outsourcing the right way

When you decide to outsource the development of a software product towards an outsourcing company it’s important to get off on the right foot. This means that your requirements and expectations (look and feel of the software) need to be conveyed as clearly as possible to the outsourcing team. So

A new trend in software release cycles

Until recent years, the software companies have accustomed us with longer cycles between software updates (we’ve waited 5 years for Windows Server 2008, remember?!), but nowadays a new trend has emerged – faster software release cycles. To a user this translates into more application updates than he was used to

How to deal with MS SQL language portability issue in ASP.NET

Scenario Let’s say that you have a legacy project, or a project for which you want to upgrade the specifications of the environment on which it is deployed (and that the project relies on a Microsoft SQL Server database – MS SQL). Also, the previous MS SQL implementation used the


Simply put, a database is an organized collection of data. The first database appeared in the 60s by the name of Navigational DBMS (database management system), and later, in the 70s, a new type of database was created by Edgar Codd, an IBM employee. This new system was known as

How to integrate a CKEditor in ASP.Net application

What is a rich text editor? Most applications available require a small amount of user interaction, such as username and password input, however there are some applications that expect more than two simple texts from the user. For example, if you are in the process of developing a website that

iOS SDK insights

As of October 22, 2013, the App Store reached the 1 million apps milestone, which is quite an impressive achievement. Most of these apps have been developed with the help of the iOS SDK, the software development kit developed by Apple Inc., which provides the necessary tools and frameworks for developers. More

Outsourcing: how to keep up with the competition

If at first, the economic climate forced more companies to outsource their IT departments towards outsourcing software companies, now outsourcing has become a viable solution for having access to a multitude of skills and expertise. So apart from being cost efficient, software outsourcing companies provide greater flexibility of the allocated

Attractive software outsourcing destinations in Eastern Europe

The Asian region was regarded, for many years, as the only suitable destination for software outsourcing (customers were attracted by affordable hourly rates and smaller development time frames). However in the last decade a new destination has emerged: Eastern Europe. Countries such as: Latvia, Hungary, Czech Republic, Romania, Poland, Ukraine etc.

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

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. By the time HTML4 was developed in 1997,

Scroll to Top