Skip to main content


Showing posts from December, 2019

Kotlin Versus Java - A Developer's Rosetta Stone

For programmer's wanting to get to know Kotlin, here is a side-by-side comparison of Java and Kotlin covering features, variables, functions, classes, collections and more.  As to why you would want to get acquainted with Kotlin, there are several reasons. First unlike Java, it's modern and as such does not carry the burden of the past in trying to stay compatible with it at any cost. However, Java is still going strong as we've seen in  "How is Java Doing?-State of Java in 2019"  despite being heralded as the 'old horse' of the programming language collective: Java has always been the favorite - enterprises talked and still talk Java. Look no further than the Fortune 500 list of companies reliance on it. Yes, Blue Chips love it. But for young startups, those fresh to the art of programming or on the other side, those experienced but looking for better alternatives or feeling adventurous, Java is unfortunately not recommended. full article on i-

How is Java Doing?

At this time of year surveys summing up the year bombard us from all sides. Here we have Baeldung's take on the state of Java In 2019. Java continues on, despite being heralded as the 'old horse' of the programming language collective. It is still at number one in the Tiobe Index, is fighting with Javascript and Python for second place on both  PYPL  and  RedMonk , and is third as the most popular language on GitHub by repository contributors (according to  GitHub Octoverse ). It's that timelessness that means that Udacity, which mostly specializes in trendy languages, frameworks and topics such as Kotlin, React, Data Science, Android, AI and Autonomous Vehicles acknowledges the need for a Java Developer Nanodegree, as we outlined in  Enrollment Open for New Java Developer Nanodegree  where we reported that: full article on i-programmer

Introduction to Web Accessibility

It is estimated that at least 15% of the world's population consists of people with disabilities. This  translates to millions who have the same right to information as the rest. The W3C has provided a course on the edX platform to help cater for this often under-served web audience, Designing for inclusion is one thing, avoiding lawsuits is another. Accessibility, especially as regards access to the Internet, is a much debated topic: FULL ARTICLE ON I-PROGRAMMER.INFO

AI for Oceans - Kids Use Computer Science For Good expands beyond teaching the concepts of coding. It moves on to artificial intelligence, AI. Computer Science Education Week starts today and with it Hour of Code events in schools around the world. Teaching coding isn't enough any longer! Kids should also be taught the concepts of AI at the same time! As we've examined in " Artificial Intelligence for K-12 " things evolve rapidly and familiarization with AI from school age is the new norm among the tech education industry: full article on i-programmer