Category Archives: News

Oct 2017 – Angular Vs ReactJS – Which one was Popular?

This page represents the popularity of Angular vs ReactJS in October 2017 from different sources including Google Trends etc. It is evident that Angular is seeing greater adoption followed by ReactJS. It is also interesting to note from search keywords trends that Vue.js. Another key observation is the interview questions which developers are seeking in relation with Angular. Google Trends – Angular vs ReactJS Google Popular Search Keywords – Angular vs ReactJS

Posted in News. Tagged with , , , .

Cloud Platform Trends (Oct 2017) – AWS Wins

StackOverflow Q&A trends for Cloud Platforms

This blog represents the cloud platform trends for the month of Octobar 2017 with primary focus on AWS, Azure and Google Cloud platforms. The clear winner is AWS. Indeed.com Job Postings Trends Following represents job posting trends on the popular portal, indeed.com: Google.com Search Trends The following represents Google search trends for cloud platforms: StackOverflow Q&A Trends The following represents Stackoverflow Q&A trends for cloud platforms:

Posted in AWS, Career Planning, Google Cloud, News. Tagged with , , , .

Top 6 Freelance Jobs Websites for 2016-2017

This article represents top 6 websites (for the year 2016-2017) where job seekers could find freelance jobs, assignments or projects. Those working in IT and software industry (especially web or UI/UX developers and designers)  will find them very useful. Please feel free to comment/suggest if I missed to mention one or more important websites. Also, sorry for the typos. Top 5 Freelance Websites List Following is the list of website (in order) Upwork Fiverr Freelancer Guru FlexJobs PeoplePerHour Find below the Google Trends on above websites:  

Posted in Career Planning, News. Tagged with , .

JArchitect Version 4.0 on Mac OSX is GA for Download

Version 4.0 of JArchitect on Mac OSX is now available for anyone wishing to download and try it. JArchitect manage complex code base and achieve high Code Quality. With JArchitect, software quality can be measured using Code Metrics, visualized using Graphs and Treemaps, and enforced using standard and custom Rules via CQLinq queries. Features in JArchitect v4.0 include: A dashboard panel that shows the state of the current code base at a glance as well as a comparison to a baseline. Monitoring trends on 50 default “Trend Metrics” as well as custom trend metrics. These can be displayed through Trend Charts. Focus on recent rules violations (by using filters) that occur …

Continue reading

Posted in News, Software Quality.

9 Online Developer Academies for Regular & Consistent Learning

The article presents a comprehensive list of online developer academies that provide FREE courses (90% of cases) on different topics related with web and mobile technologies that may prove to be very useful for developers at large. If I missed on making a mention of one or more other interesting portals, please shout out loud and I shall include them in the list below. Lets quickly look at what are the benefits of using one or more of these portals for learning & practicing (in some cases such as codecademy.com) software development topics: On-demand learning to learn at our own pace Structured learning New topics introduced at regular intervals Learning …

Continue reading

Posted in News, Software Engg. Tagged with .

Why Facebook’s Hack May Fail to Fly With PHP Developers?

Well, for those innocent souls, I must make it clear that the title of this article has no intentions to point out that Facebook is hacked or so? This is actually about the new programming language, HACK, that Facebook officially launched few days back. Overview of Hack Language Before I go on to write further, I must thank the Facebook engineering team to have rightfully identified some of the short-comings of PHP programming language and tried to present solutions to them using Hack programming language. However, while I was going through the changes that they made by adding new features to PHP and made it as Hack language, I wondered whether …

Continue reading

Posted in News, PHP. Tagged with .

Why & When Use Java 8 Compact Profiles?

The article presents a perspective on different aspects of compact profiles in Java 8 including relevance of this feature in the first place and, when would you want to use it. As I am also getting up to speed with compact profiles, I do understand that there could be further detail to it that I might have missed and thus, would appreciate if you could share your perspectives as well. What is Compact Profile? As defined on Oracle compact profile overview page, compact profile enable reduced memory footprint for applications that do not require the entire Java platform. In Java 8 release, compact profiles provide three different groupings of libraries …

Continue reading

Posted in Java, News. Tagged with .

Java Developers Readiness to Get Started with Java 8 Release

The article represents different set of information that Java developers (working on 5, 6, 7 versions) may need to learn prior to getting started and make best use of Java 8 features. In case, you feel there are other topics that developers need to look beforehand, please suggest. Following are different concepts which Java developers working with earlier versions of Java need to understand very clearly in order to get started comfortably with Java 8 features. Functional programming concepts Learning functional programming concepts would help you learn Java 8 flagship feature such as Lambda expressions. In short, Lambda expressions helps you treat functionality (represented as code) as data which you …

Continue reading

Posted in Java, News. Tagged with .

How to Convert Your Existing TV to a Smart TV in $35

The article represents what would it take to convert your existing TV to a smart TV that shows you TV programs and also helps your checkout your favorite online videos from youtube.com. In India, the chromecast device is sold in Amazon.in online store for Rs. 3250 on this day. What is Smart TV? As explained on Wikipedia, A smart TV, sometimes referred to as connected TV or hybrid TV, (not to be confused with IPTV, Internet TV, or with Web TV), describes a trend of integration of the Internet and Web 2.0 features into television sets and set-top boxes, as well as the technological convergence between computers and television sets and set-top boxes. Read it further here. Simply speaking, Smart TV would have some of the …

Continue reading

Posted in News. Tagged with .

Developing Apps for Wearable Devices (Glass/Watches)

The article represents different aspects of developing apps for wearable devices including some of the UI/programming best practices. Given the fact that wearable devices has become talk of the town including recent announcement by Google in relation with Android wear project, it would be interesting to understand some of the following in order to innovate apps for wearable devices: What are different kinds of wearable devices? What are different categories of apps that may fit the wearable devices? What are the UI best practices to develop apps for wearable devices? What does it take from programming perspectives? Different kinds of wearable devices? Following are some of the different kinds of wearable …

Continue reading

Posted in News, Software Engg. Tagged with .

Google Maps Embed API to Benefit Local Search Engines & Others

The article explores newly launched Google Maps Embed API and talks about the benefit to end users and, some of the business benefits to local search engines. Few days back, Google launched its new Google Maps Embed API using which any business could easily embed google maps in relation with their locations with simple & easy embeddable HTML snippets. Following is how the HTML snippets look like: <iframe width=”600″ height=”450″ frameborder=”0″ style=”border:0″ src=”https://www.google.com/maps/embed/v1/place?key={API_KEY} &q=Space+Needle,Seattle+WA”> </iframe> Lets look at the API parameters (in bold) above: place: Actually, “place” is used for the parameter {mode}. Other values for {mode} could be directions, search, and view. Read for details on different types for mode on …

Continue reading

Posted in News. Tagged with , , , .

New Initiative: API Bar

We would like to introduce our new initiative, namely API Bar, in relation with business APIs that are getting released/published day in day out as part of business strategy by companies of every size (large, medium, small). The reason we have named the initiative as API Bar is that the way APIs (making the business competitive) are coming up every day seems like APIs presented in bottles with different labels  with developers trying to figure out which APIs to use and why? 🙂  As part of this initiative, we shall be doing following activities and publish our findings appropriately from time-to-time: Evaluate the APIs from technical perspective while exploring different …

Continue reading

Posted in API Development, News. Tagged with .

Developers Take Away from Gmail App Enhancement on iOS 7

The article reflects on the developers take away from recent enhancements of Gmail App on iOS 7 platform (iPhone, iPad). The latest enhancements consist of background app refresh of email thus avoiding users to manually refresh and get new emails. Following is the description of technology behind background refresh feature. Background App Refresh using Pre-fetching The new update released for Gmail App for iOS 7 platform makes use of the iOS background app refresh feature. This would mean that iOS users are no longer required to manually refresh the app to get the new emails. Following is the excerpt from Gmail blog post: “The app now fully supports background app refresh, which means …

Continue reading

Posted in News, Software Engg. Tagged with .

Atlassian Confluence-JIRA Integration to Strengthen Agile Portfolio

atlassian jira confluence integration

Earlier this week, Enterprise software toolmaker Atlassian announced tighter integration between its JIRA issue tracking application and its Confluence team collaboration platform. With this move, they have further strengthened their agile portfolio. Following is the list of software in their agile portfolio: Confluence: Confluence pages are used to maintain requirements (stories), technical specs, design guidelines, etc. Confluence pages are linked with JIRA thus linking requirements/technical specs to stories. JIRA: JIRA is used to maintain epics/stories and issues. There are several blueprints in JIRA created to manage status reports, retrospective meetings etc. The new JIRA Report Blueprint allows development teams to create an ad-hoc status report or a change log in Confluence. The new Retrospective Blueprint gives scrum masters, …

Continue reading

Posted in Agile Methodology, News. Tagged with , .