Posts

Showing posts from September, 2017

Why You Should Totally Switch To Kotlin.

Image
When we talk about Android app development, we immediately think of Java. But should we? So in this Post I am going to explain few reasons why we should all think about switching over to Kotlin instead. Tech is full of stories where a new technological marvel comes along to challenge the long-established order. When we talk about Android app development, Java is the dominant programming language. We all immediately assume this is so. But is it true? For me, no. There are so many other languages that can be used for writing Android apps that are also compliant with the JVM. Which brings me to my main point for today: JAVA is obsolete. It has been overthrown by Kotlin. Kotlin is going to be the future platform for designing and writing Android apps. In fact, many developers have already titled it as the premium class language for writing the Android Apps. Peter Ducker once said, “For new technology to replace old, it has to have at least ten times the benefit.” Following that

KOTLIN - The Next Programming Language.

Image
Kotlin is a statically-typed programming language that runs on the Java virtual machine and also can be compiled to JavaScript source code or uses the LLVM compiler infrastructure. Its primary development is from a team of JetBrains programmers based in Saint Petersburg, Russia. While the syntax is not compatible with Java, Kotlin is designed to interoperate with Java code and is reliant on Java code from the existing Java Class Library, such as the collections framework. The name comes from Kotlin Island, near St. Petersburg. Andrey Breslav mentioned that the team decided to name it after an island just like Java was named after the Indonesian island of Java. Kotlin is a fully supported programming language on Android. History In July 2011 JetBrains unveiled Project Kotlin, a new language for the JVM, which had been under development for a year. JetBrains lead Dmitry Jemerov said that most languages did not have the features they were looking for

What's New In Java SE 9 and Java EE 8? - Launched By ORACLE.

Image
Oracle Corp. has just announced the general availability of Java SE 9 (JDK 9), Java Platform Enterprise Edition 8 (Java EE 8) and the Java EE 8 Software Development Kit (SDK). In other words, these releases have set the stage for faster releases and more open source engagement from now on. JDK 9 is a production-ready implementation of the Java SE 9 Platform Specification, which was recently approved along with Java EE 8 in the Java Community Process (JCP). On the other hand, with updates to eight major specifications, Java EE 8 looks to streamline and simplify the Java EE platform for the cloud and micro services. Java SE 9 The star feature of Java SE 9 is the Java Platform Module System, also known as Project Jigsaw, whose goal is to help developers reliably assemble and maintain sophisticated applications. The module system also makes the JDK more flexible, as it allows the developers to bundle only the parts of the JDK that is required to run an application when deploying to

Helio P23 and the Helio P30 - Two new mid-range Chipsets Unleashed By MediaTek.

Image
MediaTek announced two new chipsets to the SoC market today - the Helio P23 and the Helio P30 . Devices with the ICs will hit the market in the last quarter of 2017, but the P30 will be available only in China. Like all Helio P-series chipsets, the P23 and the P30 come with octa-core CPU (four Cortex-A53 clocked at 2.3 GHz and four more at 1.65 GHz). The GPU is provided by Mali and is the G71MP2 with respectively 770 MHz or 950 MHz frequency. This comes as an update from the Mali T880 configuration in the P20 and the P25. According to MediaTek , the new SoC incorporate newer generation IP block to bring them closer to the flagship Helio X30 (currently available only in the Meizu Pro 7 Plus that arrived for a review). The company also put all the specifics in simpler terms - the P23 and the P30 will provide more versatility when browsing, taking pictures with the dual camera setup and sharing them. The P23 can support dual 13 MP cameras or a single 24 MP sensor, while the P3

Kali Linux 2017.2 Security OS Released With nearly 20 New Hacking Tools - Download Now.

Image
If you are a hacker , pentester , or a security researcher , this news should interest you. The best Linux OS, Kali Linux 2017.2   was released yesterday. The hacking distro was under top-secret development according to the developers and features new tools as well as many bug fixes. Few need an introduction to Kali Linux but for those who don’t know, Kali Linux is one of the best Linux distros for hackers, pen-tester, and security researchers because of the fact that most of the hacking tools that are available online are built-in this Linux Distro. Whats new with Kali Linux 2017.2? The latest version contains many bug fixes and updates to the earlier Kali Linux version 2017.1. In addition to the standard security and package updates Kali dev team has also worked to improve the overall integration of Kali Linux packages. Program usage examples have also been sorted out in this version. Kali Linux 2017.2 Hacking Tools As said above, the new Kali Linux distro version comes wit

AMD RX Vega - A New Series Of Graphics Card Launched By AMD.

Image
AMD has finally announced its long-awaited series of enthusiast-class gaming graphics cards running the brand new Vega architecture, the Radeon RX Vega . The series starts off with three models, the Radeon RX Vega 56 , the Radeon RX Vega 64 and the Radeon RX Vega 64 Liquid Cooled Edition. Raedon RX Vega 56 The Radeon RX Vega 56 is the cheapest model for now, with 56 compute units, 1156MHz base clock speed, 1471MHz boost clock speed, 8GB HBM2 memory, 3584 stream processors, 256 texture units, 12.5 billion transistor count and 10.5 TFLOPs of performance. For reference, the GTX 1080 has 9 TFLOPs and the 1080 Ti has 11.3 TFLOPs. Radeon RX Vega 64 Next are the two Radeon RX Vega 64 cards. Both have 64 compute units, 4096 stream processors, 256 texture units, 8GB HBM2 memory, and 64 ROPs. The air cooled model has a base frequency 1247MHz and boost frequency of 1546MHz. The liquid cooled model has a base frequency of 1406MHz and boost frequency of 1677MHz. This gives the