Mob programming is a software development approach where the whole team works on the same thing, at the same time, in the same space, and at the same computer. This is similar to Pair programming - an agile software development technique in which two programmers work together at one workstation. One, the Driver, writes code… Continue reading What is Mob Programming?
Kotlin - a programming language, developed by JetBrains, the company from St. Petersburg, was announced an official development language for Android at the Google conference. And according to latest reports, a mobile development platform, Kotlin is expected to surpass Java as the primary programming language used for Android apps by December 2018. So why Kotlin… Continue reading Will Kotlin replace Java?
Definition Firstly let’s start with defining what a smart contract basically is. Wikipedia says that smart contract is a computer protocol intended to facilitate, verify, or enforce the negotiation or performance of a contract. It can help us exchange money, property, shares, or anything valuable. But what is more important it allows us to do… Continue reading Smart contracts in simple terms
When creating native apps for Android, you will normally use the Java programming language for your logic. The same way as Objective C for iOS, Java was written long before mobile development took place. Both languages are powerful, fully-functional and effective. But the fact is that they were not optimized for mobile. Why not to… Continue reading Is Kotlin a new Java for Android?
When we look into the current trends in programming, few cornerstones dominate in modern programming languages: • How fast they are • How smart they are • Few bugs These three features were taken into consideration while preparing this article. Let’s see what programming languages share these features and are most likely to be trending… Continue reading 5 promising programming languages of 2017