09Aug

509782

Let us say a few words about our team. We do JavaScript project, and we doing them well.

We believe, that working on a Web projects it so important to maximize productivity and increase the speed of your app, but also, reduce the development time, to show your results in a short period.

We can say, that in our experience, investors always want to have a baby-born project in a few months, no matter what kind complexity it is. It always happens seems an Agile development principle had demonstrated its viability. In this case, it is always important to try and learn new technologies to improve UI/UX of our web/mobile apps, and provide good working/looking results ASAP, implementing the best practices.

Since then, this became one of the first principles of our team:
– You have to increase and deepen your knowledge.
What it means? We educate our developers, helping them to fill the gaps in knowledge about a particular framework/technology, increasing their value for our customers. We pay for the education of our employees, adhering to the principle: «Cadres determines everything».

This principle also helps us to provide clean code for our customers and be proud of work we’ve done.
We try to be on the wave of new, growing or most evolved technologies providing the best possible solutions to date. We also believe that motivated and educable team of professionals in their field can do the proper job and change the World a bit.

We always happy to work with new costumers and projects because every time we start one, we open a little universe that moving us to some new heights that we’ve never seen before.

We are looking forward to meeting you on our website soshace.com

Programming Patterns. Introduction

Patterns are the part of programming that needs to be studied regardless of the specific language, so that doesn’t matter what exactly you use: C, C++, C# or JavaScript, each of them uses some of the programming patterns, but there is the most interesting point how to implement the concept according to language specifics.

GraphQL

Let’s talk about basics of really fresh approach in client-server communication: GraphQL. Let’s answer few questions first to start with this technology. What is the difference between this technology and common REST API (e.g. express implementation of this one)? That’s simple: GraphQL provides you instruments to execute queries to server, not send the requests, so you create query and you know for sure what a result you expect to see.

Leave a Reply