Android Development on Steroids: Introducing Kotlin

Google saw an opportunity when programming newbies complained about the endless mess of writing in Java. So they introduced Kotlin and strongly implied that it would replace Java. Kotlin is a modern programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code, allowing companies to make a gradual migration from Java to Kotlin (Basic… Read More Android Development on Steroids: Introducing Kotlin

Java 9 Modularity

Modularity divides a big software system into separate blocks and helps reduce the complexity of software applications while simultaneously decreasing the development effort. Maintainability and reusability is enhanced as a result of splitting an application into a set of modules that present well-defined boundaries between them. While you can certainly write Java without a module… Read More Java 9 Modularity

96Boards projects

96Boards is an open hardware specification that provides a platform for the delivery of 32-bit and 64-bit Cortex-A boards. A fixed set of minimum functions including USB, SD, HDMI and standardized peripheral connectors are provided, e.g. DragonBoard 410c is compliant with the 96Boards Consumer Edition specification (54mm by 85mm). The On-board GPS implementation is based on Qualcomm… Read More 96Boards projects