Make Your Android App Smarter

Make Your Android App Smarter

Artificial Intelligence and its branches such as machine learning quickly gaining in popularity with both users and developers alike. While there is no single recipe to creating the next greatest app that everyone will use, but I can guarantee that one of the ingredients in the usage of thoughtfully incorporated AI.

READ MORE

A JAVA Developer's Perspective on Node.js

According to the latest StackOverflow survey, Javascript is the top-ranked technology in terms of overall usage. Unsurprisingly, it's also top of the list for occupations, and with the advent of Node.js, has become increasingly in-demand.  

READ MORE

Java Mission Control and Java Flight Recorder

Working as a programmer you will probably always face doubts about the performance of your applications. Proving that the application you have developed is reliable and has good performance and good memory usage is never an easy task. We do have several tools available from different vendors to help us accomplish this, but the problem is that those tools are never free and they often impact the performance of the application being tested, generating results that are unreliable or downright false.

READ MORE

Lessons We Learned From Agile Trends 2017

Agile Trends is an event that aims to push the boundaries of the Software Industry with modern themes, trends and real-world use cases. And of course, Avenue Code was there to sponsor it. In addition to sponsoring, we sent some of our best and brightest to learn from the speakers and fellow attendees. Here's what we learned.

READ MORE

Software Craftsmanship Manifesto - A call for professionalism

Compared with other leading professions, the software industry is still in the early stages of development.  As in any field, software developers are constantly attempting to identify practices and principles to develop better and faster software. As we've grown up as an industry, we've created resources such as Software Architecture and the Agile Manifesto, the importance of which is clear and well-established. 

READ MORE

Using Common Project in Mule

Mule has the concept of a Domain Project to share common resources. However, per the documentation, there are some limitations when using a Domain Project to share resources. Here are the main limitations as per the documentation:

READ MORE

Specification by Example

The software development industry is still in its early days. Compared to other industries with centures of history and evolution behind them, software development is only beginning to mature. One of the consequences of that relative immaturity is that we still have many recurring problems to solve. In this article, I'm going to talk about one of the most important ones: communication. 

READ MORE