NoSQL vs Relational Database File Storing (MongoDB and SQL Server Comparison)

// // by Barna Burom

When you as a software developer start examining a new project’s specifications that just arrived at your team, you start planning the architecture. Every application uses data handling and storing, so you will need a database. Nowadays, there are tons out on the market, so you can become confused with which one to choose. Well, it highly depends on what your soon to be app is about. In this blog post, we will discuss the opportunities of file storing with relational and NoSQL databases through the comparison of MongoDB and SQL Server.

Technology

How to Develop a Cordova Android Plugin

// // by László Csele "Lacka"

I decided to make a plugin, which is more advanced than showing just a native toast message on a device, so I chose the acceleration sensor access from a cross-platform app. In this blog post, I show you how to develop a native Cordova plugin for Android.

Technology

How to Easily Set-up Node Config Following These Best Practices

// // by Ákos Szokodi

When building any kind of server side app, you will eventually have the following thoughts:

  • I would like to bind my app to a specific port.
  • I would like to enter a connection string so I can connect to my database.
  • I would like to use a third-party service through a provided API key or credentials.

Given values to these kinds of parameters will yield a configuration. It is a crucial part of the system as our application will have lots of configurable elements, so it must be handled properly throughout the codebase.

In this article, we will look at the DOs and DON’Ts of Node config handling.

Technology

Beginner’s Guide to Serverless Architecture (Config, Deploy, Advantages)

// // by Dániel Mátyás Vincze “Vinő”

Serverless is a software architecture where the code runs in the cloud but we don’t really know the OS and the hardware it uses. Everything is managed by the provider except the functions we upload.      

Serverless is not just an architecture. It is also a powerful framework we can use to develop and deploy serverless applications. After reading this guide, you will be able to deploy infinitely scaling NodeJS web application in minutes. Other supported languages are Java 8, Python 3.6 and 2.7, .NET Core 1.0.1 (C#)

Technology

Mongoose + TypeScript: Define Mongoose Models Using TypeScript Classes

// // by Ákos Szokodi

As a Node developer, chances are that you've already encountered with both Mongoose, and ODM (Object Document Mapper) library helping you connect your app to a MongoDB and TypeScript. A common problem however when using Mongoose with TypeScript is that you have to define both the Mongoose model and the TypeScript interface which leads to redundancy. Finally, here is a guide to overcome this challenge.

Technology

Node 8: Five New Features You Need to Know

// // by Ákos Szokodi

Node 8 is out on May 30th and packed with new ES features along with performance improvements. Version 8 is important as later this year (in October) Node 8 will be LTS, so it's worth checking out its new features compared to the previous LTS (v6) and the previous stable (v7) release. In this post we collected every new features you need to know.

Technology

20 Easy-to-use Mockup Tools to Design Your Next App

// // by Tamás Török

Sketching up the frames of your app is a great way to make it a bit more realistic. This is a step that can’t be avoided when building any kind of application.

But, you can take this to the next level. 

Using some of the tools mentioned below, you can create even interactive mockups that can be exported and run on any device working like a real application or a prototype. 

This is an efficient way to test your assumptions about your app; it also provides detailed instructions for developers, making their job much easier and faster. 

Technology

​How to Build an Ionic 2 Application with Native Plugin Integrations - Part 4

// // by László Csele "Lacka"

In this part, we will replace the existing localForage storage implementation with Firebase. This will make our application persistent between devices. Here is what we will do: make an authentication layer to the Firebase API with email based authentication, use Firebase Storage to persist images, use Firebase Realtime Database.

Technology

How to Build an Ionic 2 Application with Native Plugin Integrations - Part 3

// // by László Csele "Lacka"

In my previous post you have already seen how to add a local storage persistence layer for your photos with Ionic 2 framework. In this post, I show you how to use location plugins to add coordinates for every photo taken and place your images on google maps.


Technology

Comprehensive Guide to Code Quality: Best Practices and Tools

// // by Tamás Török

Ensuring code quality when your software team is growing rapidly is a huge challenge. But even with a constant number of software developers, maintaining code quality can cause headaches.

Without tools and a consistent system, the whole project can accumulate a huge technical debt, causing more problems in the long-term than it solves in the short-term.

The best thing is that you don’t have to be a rocket scientist to avoid this (sure, it’s not a problem if you are one).

Technology

How to Build an Ionic 2 Application with Native Plugin Integrations - Part 2

// // by László Csele "Lacka"

In my previous post you have already seen how to setup Ionic 2 application and take photos with a native camera. In this post, I show you how to add a local storage persistence layer for your photos with Ionic 2 framework.

Technology

How to Build an Ionic 2 App with Native Plugin Integrations - Part 1

// // by László Csele "Lacka"

I’m really excited about the new Ionic 2 framework, which was recently released. They switched AngularJS version to Angular version 2. After reading many posts about the new features and digging into the Ionic docs, I decided to make a simple app with some native plugins (Camera, Google Maps and GPS Location). In this post, I show you how to integrate the most requested native features with Ionic 2 framework and create a cross-platform application.

Technology