Why developers must understand SEO

Applications and webpages can fulfill a wide range of functions, from simple sources of information to advanced user interfaces. However, no matter what purpose your app or webpage is supposed to serve, it should be easy to find online and that depends on SEO on-page optimization. What’s more, you need to think about SEO right at the start of creating a website or an app because well-planned SEO will save you advertising costs later on.


How to store a request body in Redis

Business requirements are constantly evolving. We know this well and we try hard to take this into account while implementing projects for our customers. But hey, these are just words, what do they mean in real life? My aim in this post is to show you how we implemented a feature in a way that made it genuinely agile and ready for further extensions and future changes.

AwiftAPI iOS library

Explore SwiftAPI – XSolve’s Open Source iOS Networking Library

Nowadays, almost every mobile application connects to a server in order to exchange data. This is a key consideration at the beginning of any project: the developer must decide whether to write a native manager, which app will use to connect with API or opt for one of the heavy libraries and use a small percentage of its capabilities. We decided to create our own library and after over two months of work, finally, we can introduce SwiftAPI, our first iOS library.

PHP Saleseforce Integration

How to integrate Salesforce REST API with PHP? Open-source library

In the recent months, we had an influx of clients asking us if it is possible to outsource a project to us putting a special emphasis on integration with the globally recognized Salesforce CRM system used by them. Obviously, we’re not afraid of challenges and this kind of integration is not a problem for us; however, we’ve noticed that the existing PHP solutions do not meet our standards as they have been written in technologies which have simply become obsolete.

Who is a QA Engineer

QA Engineer: The Secret Weapon of Dev Teams

Historically speaking, there used to be two distinct jobs titles: Software Quality Control and Software Quality Assurance. The former meant testing software in order to detect the already existing errors, while the latter referred mainly to preventing the errors by means of testing and improving the very process of software creation.

kuromoji plugin

Problem of the Japanese language in Elasticsearch

Elasticsearch is a search engine supporting full-text search for large amounts of data. It’s based on the open-source Lucene library. So much for theory. In most cases, you use the Latin alphabet in your search entries. And what if you need to carry out a full-text search for Arabic or Japanese scripts, or other languages which don’t use the Roman characters?

How did switching to PHP 7.0 boost development by 50%?

Developing an old application using outdated technology (e.g. PHP 5.0) can be quite problematic. Introducing new people to a project of this kind is really taxing and time-consuming, especially if they are not very experienced. It might seem that the whole process must be complicated and laborious, and yet – it doesn’t have to be like this.

Differences between the .class and .dex

Differences between .class and .dex files in Java & Android

Several months ago, my adventure with creating mobile apps for Android began. In the previous article, I described my first observations concerning the differences I could see between the creation of back-end and Java mobile applications. Today, I’d like to tell you about the difference between .class files in Java and .dex files in Android. I’ll also show you how to create a .dex file containing a Java class step by step.

When a Java developer switches to Android

After over six years of work experience as a Java Software Developer, I decided to try my hand as an Android Developer. I read that Java could be a very good basis for starting to learn programming for the Android platform. Personally, I worked in technologies such as Spring, Struts, Hibernate, etc., and I began my work in Java version J2SE 5.0. That is why I thought it would be a good idea.

How to test non-testable code

How to test an application built on non-testable code?

If you’ve been into technology for some time, you certainly know that it’s possible to write code which is not testable. Most of our work is done with already existing code. Legacy code often does not use IoC and is not based on interfaces, and sometimes it has nothing to do with OOP. The question is: is it possible to automatically test code like this (assuming that rewriting the application is not an option)?

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.

To find out more click here

Ok, Thanks