Welcome to the Knowledge Hub

A selection of news, articles, insights and resources.

blog

CRUD App Using GraphQL Apollo Server, MongoDB And Angular

Until GraphQL came out, RESTful API was the most popular choice for client-server communication. REST has been defined about 20 years ago, in context of problems from that time. As applications became more complex and new devices came around, new …

blog

Abstracting REST API calls with Query Component pattern

Being inspired by Apollo’s Query component and the way it is abstracting away all internals from presentation, I tried to adapt their solution to make it easier to make REST API calls. In my example I will fetch for a GitHub user’s …

blog

The First And The Most Rewarding Step In Optimizing React App

React is usually fast, but there are situations when we need to make some optimizations to avoid performance issues. Firstly, we need to understand in which cases React might get slow. When a component’s state changes, React has to calculate …

article

Top 5 best Java frameworks in 2018

Technology is continuously changing and it is a challenge for programmers to be up-to-date with the new changes. Java is a robust and secure object-oriented programming language that was designed to have as few implementation dependencies as possible. Compiled Java …

article

You have an idea? Now build an app with us in 5 steps

According to Statista.com, 85% of consumers told that they prefer apps to mobile websites. No wonder that entrepreneurs opt for mobile apps for their businesses. You can always find a new way to reach out to your clients and establish a …

article

iOS Application Development

You would like to make an awesome iOS app but don’t know where to start or what tools you may need? In this article you will find out Apple’s development tools and guidelines and the technologies implemented in the world’s most …

article

Mobile App Development Technologies

Did you know that over 1 trillion apps and games have been downloaded from App Store between the period of July 2008 and Jun 2017 (source: Statista.com). Or did you know that the most popular Android applications are downloaded more …

article

5 Reasons you should choose Atomate as your supplier

1. It’s always for you to decide, so – pick us! Why Atomate? – Because Why not? We’re a young and enthusiastic team of developers that is eager to implement your ideas to the very best of it and make …

article

Nearshore Software Development – Why choose Atomate?

There is no doubt that Moldova is one of the most appealing nearshoring locations in Eastern Europe and Atomate software development company is one of the reasons why. Nowadays, if you own a business, there is a big probability that …

article

What are nearshore IT services

If you had been wondering what Nearshore Software Development is – it’s that type of outsourcing when IT projects are handled in adjacent countries or those that are a short distance away. In this article you will find out key …

article

Nearshore in Eastern Europe/ Moldova

The IT services market is a critical one. In 2017, global IT services spending reached around 674 billion dollars. Technology services include consulting, software development, systems integration, as well as hardware deployment and support, training and education, and hosted and outsourced IT services. …

blog

Installing Letsencrypt wildcard certificate with Debian 8 / Nginx

It is actually very simple. 1. First things first, you need to install or upgrade your certbot client, it needs to be version 0.22+. Or you can uninstall the current version and install the new version, see below # wget https://dl.eff.org/certbot-auto # chmod …

blog

Unforgettable experience. Happy Birthday to Us!

Atomate turned 6, an appropriate age for new heights, so we took it literally.  The team embarked  on a whole new adventure, it was just the right time to discover new places and to rediscover ourselves. So, here we are …

blog

Kick-starting your career while studying

Eugen is one of the young talents that joined our team last year. At his age, he is knowledgeable  about all latest Java features and news and he has been featured in an article on our local portal diez.md. We …

blog

Setup Solr 6.x with MySQL

  This article is a step by step tutorial on how to get Solr 6.x configured with MySQL and run your first data import. Download Solr and create your first collection 1. Download latest 6.x Solr release from http://lucene.apache.org/solr/ 2. Open …

blog

Methods of debugging – Seminar

On 3rd of March 2016, we’ve organised a seminar on the topic of “Debugging methods”. We’ve got acquainted with a list of useful and handy tools and error handler frameworks which will help web developers to easily find out and …

blog

The mindset of the software developer – How developers think

Photo: https://www.unitingambition.com/it/day-in-life-of-software-developer/ I bumped into a great article by Dan Quine, on how developers think and how they solve the problems. A must read for anyone interested in software development. A few things worth noting from the article Developing software is …

blog

Seminar on the topic of “Code Smells”

On February 11, 2016 we held a seminar and discussions on the topic of “Code Smell”. We tried to identify what are the caveats of smelling code. We have viewed a series of basic examples to identify what is the …

blog

“Pets Clinic” app using Go, Ember.js with Ember data, JSON API standard and MySQL.

Introduction Despite the fact there are a lot of Javascript frameworks out there, today we will try to use Ember JS and Ember Data. As it is stated on their official website, “Ember.js is a framework for creating ambitious web …

blog

Embrace the λ – or how to make your code suck less

On 30th of November 2015, at Atomate headquarters, we’ve organised the first seminar on programming techniques, called “Embrace the λ – or how to make your code suck less”. The seminar was lead by our experienced and passionate senior developer …

blog

Google updates its search algorithm to favour mobile optimised websites

According to latest reports, Google has decided to update its search algorithm to favour mobile optimised website, a move which will see many non-mobile websites have their search ranking demoted. With the number of mobile devices constantly soaring, this is …

blog

Check your servers for FREAK vulnerability

A recent discovery has proven that OpenSSL library is one of the most used (if not the most used) toolkit used by developers and system administrators for SSL/TLS implementation. This also means that the library is subject to continuous attacks …

blog

AeroTour for iOS and Android – Beautiful views, explained!

Overview AeroTour is an application created for travel lovers and curious people. In a changing world, travelling has become a need, and this application was created for those who want to know more and to stay informed. When we are …

blog

Web Technologies. Now and tomorrow.

We cannot imagine today’s life without “Internet”. We have it on our computers and mobile devices, we use it for socializing, for work activities, to find any kind of information etc. Let’s have a look on what actually “Internet” is …

blog

10 greatly designed mobile apps

We have prepared a quick top of the greatly designed apps for mobile devices, which are user friendly, beautiful and just great apps. The list is not exhaustive by any means, there are plenty of other great apps out there. …

blog

Top 5 Android ORMs

What are ORM Frameworks? ORM is yet another nerd-acronym, it is short for Object Relational Mapping. In a nutshell, an ORM framework is written in an object oriented language (like Java, C#, PHP, etc…) and it is designed to virtually …

blog

Happy Birthday Atomate!

Atomate has turned 3 and we’re celebrating! Atomate team has visited the famous Purcari and Etcetera vineries in southern Moldova, had great time and enjoyed one of the best Moldovan wines. Post by Atomate.

blog

SSL Security Advisory

Following recent developments, a security vulnerability has been identified in OpenSSL library. This is now named “Heartbleed Bug”, and is a serious vulnerability in the popular OpenSSL cryptographic software library. This weakness allows stealing the information protected, under normal conditions, …

blog

Strategy Recommendation for Software Estimation

As a software development company, we’re constantly trying to improve our processes and strive to achieve a better performance delivery. Today’s focus is on estimation techniques. Irina Cojocaru, one of our managers working directly with the client has prepared a …

blog

The Love Ball

Naked Heart Foundation was set up by Natalia Vodianova in 2004. Spurred into action by the Beslan tragedy, Natalia founded the charity with an aim to construct modern play parks in urban areas of Russia. To date, the charity has …

blog

Do programmers really work at night?

There is debate in our office. Do programmers really work at night? Is that true or just another myth about a computer geek’s life? Like many others… Anyway, where is a rumor there is also a piece of truth. The …

blog

We’ve launched Winerist.com!

I am happy to announce that we’ve launched a new exciting booking platform for one of our clients. For you all wine lovers, please meet Winerist.com. Winerist is a UK based business dedicated to bringing the best travel experience to …

blog

Google Chrome’s caching woes

We’ve run into an issue with Google’s Chrome browser while working on a new feature on one of our internal projects. It turns out Google’s famous and popular browser Chrome caches javascript and css files quote aggressively and would not …

blog

European Cookie Law

This is just a heads up post to provide a quick explanation on European Cookie Law which came in force today, 26th May 2012. If you’re not familiar with it, you can read more about it below: ICO guidelines – …

blog

Our new blog is live!

Here it is, our new blog, hope you like it. We will  try to come up with interesting and captivating posts on various development related topics. Our first articles should be published soon, please stand by!