What Is Hybrid Cloud Computing?

July 2nd, 2013 Leave a comment
What Is Hybrid Cloud Computing?

Cloud computing has been the latest rage for several years, becoming more and more popular as distributed systems and easier access to services becomes the norm. Demand for cloud services has grown quickly, but many IT directors have expressed concerns over public cloud security issues and have instead moved towards private clouds, which are generally far more restricted and less distributed than are public systems. This means losing many of the advantages of the public cloud in the switch. A solution that has emerged is the hybrid cloud, which are often now the focus of IT management as they… View full post »

Top 10 Productivity Apps For Android

June 27th, 2013 Leave a comment 1 comment
Top 10 Productivity Apps For Android

Smartphones are the way of the future- or so we’re told. Smartphones should make our lives better, easier, and more productive- but finding the right combination of apps and workflow to maximize your productivity is often easier said than done. Here’s a list of apps that could help point you in the right direction when it comes to getting your operation more productive! 1. Google Docs (Free) Easily on the top of productivity checklist, Google Docs is the on-the-go app that a great deal of people swear by (though it’s a mystery why Google took so long to roll it out initially)…. View full post »

Top 10 Chrome Extensions That Should Have Been In The Browser

June 23rd, 2013 Leave a comment
Top 10 Chrome Extensions That Should Have Been In The Browser

Sometimes… well, sometimes browsers seem to be lacking that special something. While Chrome in particular is a great browser, there are some extensions that just make so much sense that they should be rolled into the browser itself. Here are a few quite natural extensions that we think should be part of every Chrome install! 1. TimeStats TimeStats is an awesome extension for Chrome that basically shows you how much time you’ve spent on each website. You probably already know that you don’t want to know, but having it put in front of you can definitely help you visualize the time wasted… View full post »

Getting Started with Android Programming

June 19th, 2013 Leave a comment
Getting Started with Android Programming

Android is the most-common operating system on mobile devices around the world. Phones, tablets, etc. that utilize it are outselling Apple iOS-based devices by nearly two to one globally. The Android App markets, like Google Play, are filled with useful apps for users to download and are eagerly flooded with users looking to enhance their devices. Yet many developers are unsure of how to get into Android programming. Compared to the iOS SDK, getting a clear path set for Android development isn’t as well-mapped. That is changing quickly. Here is a simple roadmap you can follow to get started programming Android… View full post »

Is Hadoop Going Away? Not Likely

June 15th, 2013 Leave a comment
Is Hadoop Going Away? Not Likely

Hadoop is a fairly new technology, but there are already some who are predicting its downfall and slide into disuse: some recent rumblings on the Internet claim that, indeed, Hadoop and HDFS are going to be going away in the near future even despite the fact that they’ve only just recently become a staple of enterprise development and deployment. The reason that Internet pundits are giving for Hadoop’s demise is the rising trend of real-time data processing, something that Hadoop doesn’t do well at all, and because of this more and more enterprises will be turning away from Hadoop and… View full post »

How To Avoid the 5 Most Common C++ Mistakes

June 11th, 2013 Leave a comment
How To Avoid the 5 Most Common C++ Mistakes

We’ve all been there. From newbie to old hat, the unexpected compiler error and subsequent hair pulling as we look for the problem that could have caused it is one of the most frustrating things a programmer can experience. Yes, it’s probably even worse than the old “C is better than C++” argument (or “C++ is better than C”, take your pick) that continuously makes the rounds. If you’ve ever been an instructor teaching people how to program in C++, you’ve no doubt learned what the five most common, frustrating mistakes programmers can make are. If so, here’s… View full post »

Fundamentals of Android Applications

June 7th, 2013 Leave a comment
Fundamentals of Android Applications

Android applications are written in the Java programming language and compiled using the Android SDK tools. A compiled app will include all data and resource files packed together in one package, which will be a single file with an .apk extension. That single file is the full Android application and is what devices will use to install the app. Installed apps live in their own little sandbox on the device. This way is something goes wrong with one, it’s unlikely to break out of its sandbox and affect other apps. The easiest way to envision this is to… View full post »

A Look At the Common Programming Languages of Today

June 3rd, 2013 Leave a comment
A Look At the Common Programming Languages of Today

There are literally thousands of programming languages and variants, though most are largely unused and many have been scrapped on the relic pile. Today, programming and development happens on just a handful of popular programming languages, with the choice being usually a matter of what type of development is being done and the preferences of the team doing the engineering. In general, programming languages are broken into two categories: compiled and interpreted. A compiled language has the finished program condensed into machine code for direct use by the computer without requiring re-interpretation every time. Interpreted language will be… View full post »

Work for Hire – a Double Standard

May 29th, 2013 Leave a comment
Work for Hire - a Double Standard

Usually, ownership of every work of original authorship lies with the person that created it. The exception is the “work for hire” rule. This covers any collective contributions to most projects. That can include a part of a television or motion picture, combined input to maps, textbooks or supplement materials, individual authors of articles in magazines and newspapers; work commissioned for an anthology. Most important for discussion for this site “work for hire” status also includes all coding and design done for a software application. The Current Business Environment Software developers recognize developing an Intellectual Property needs a dedicated… View full post »

Top 5 Emerging Big Data Open-Source Technologies 2013

May 25th, 2013 Leave a comment
Top 5 Emerging Big Data Open-Source Technologies 2013

Big Data is in and of itself a new phenomenon, and keeping track of all the emergent technologies in the field can be dizzying. With that in mind, here are a few technologies to keep an eye on as they mature and evolve throughout 2013! 1. Cloudera Impala While Impala isn’t the newest on this list, it’s definitely one to watch out for in 2013. Cloudera’s implementation of real-time data processing in Hadoop is inspired- Hadoop’s disk-based storage format isn’t normally known for real-time ad-hoc query capability, but Impala uses some great open-source technologies to implement it. It uses the same metadata… View full post »

Pro Android C++ Book Review

May 20th, 2013 Leave a comment
Pro Android C++ Book Review

By Onur Cinar It seems as though there’s no end to Android programming books out there, especially now that the platform has experienced its meteoric rise from new OS entrant to capable and formidable market player. Unfortunately, as a result, many good books get lost in the shuffle – when looking for a new book you’re likely to encounter a whole suite of them – some relevant and some, not. This trend applies even to specialized niches within Android, where books are put on the market quickly to capitalize on new OS versions. In all this printed abundance, I luckily stumbled upon… View full post »

PHP vs Ruby and the Python Phenom

May 16th, 2013 Leave a comment 2 comments
PHP vs Ruby and the Python Phenom

Both Ruby and PHP have been around since 1995, but the “newcomer” Python is actually older, first appearing in 1991. Since their introduction, the three development languages have taken very different journeys to the present, now finally coming to the scene as co-equals. Much of the argument over language is centered on PHP vs. Ruby and how these two stack up against one another. Each has advantages and disadvantages, but now with the re-emergence of Python as a popular choice (thanks mainly to Google), the head-to-head battle has become a trifecta. History and Purposes In any good discussion of… View full post »

Creating “Good” Android Apps

May 12th, 2013 Leave a comment
Creating

You have heard people say it: “App X is a good app”. You didn’t think about it at the time, but it begs the question. What makes a good Android app? How can you determine if the app you are writing will be good or not? It seems like a subjective thing but there are some areas that all apps could focus on that would make them better. In this article, I will explore the factors that you need to consider when creating an Android application to ensure that you also end up on the list of “good” apps, instead… View full post »

Android ActionBar Quick Tutorial

May 8th, 2013 Leave a comment
Android ActionBar Quick Tutorial

For those of you not in the loop, the ActionBar a bar located at the very top of an activity that can show the activity icon, title, and actions that can be triggered (hence its name): things like additional views, other interactive buttons, app navigation, and so on and so forth. This replaces the older Android OptionsMenu that was opened when a user pressed the hardware Option button; the ActionBar is preferable to it as it is clearly visible and shows the user what they can do and where they can do it. Read on for how to implement this… View full post »

Analytic Trends and Autonomy

May 4th, 2013 Leave a comment
Analytic Trends and Autonomy

One of the emerging ideas in Big Data handling is one of merging self-learning machines with autonomous analysis to create a sort of Star Trek computer for trends analysis and event-driven architectures. The possibilities are growing daily as technology improves and Big Data gets bigger. It may be possible for such learning machines to eventually formulate their own hypothesis regarding the data and present new ideas to business leaders on their own or even be authorized to act on their findings automatically. Currently, it’s possible to leverage information discovery in such a way as to detect relationships between what… View full post »