Spark: A Coding Joyride | QCon SF 2015

In this tour from QCon SF, I'll show you Spark's ability to rapidly process Big Data. I'll demonstrate extracting information with RDDs, querying data using DataFrames, visualizing and plotting data, and show you how to create a machine-learning pipeline with Spark-ML and MLLib. We'll also discuss the internals which make Spark 10-100 times faster than Hadoop MapReduce and Hive.

How to Sharpen your Software Development Skills

When it comes to software development, you know that the more experience you have and the better your skills are, the more efficiently you'll be able to execute changes, fix bugs and write new functionality and usable programs. An experienced developer can't afford to trial and error his or her code and getting to that point takes time and education..

Android Testing: New Course from ProTech

ProTech is pleased to announce our latest Android development course&mdsah;Android Testing. Android Testing is a three-day course focusing specifically on tools and techniques to effectively integrate automated testing into your application development workflow.

Eliminate Software Development Backlog by Becoming a Power Programmer

Sometimes even a well-practiced developer can experience inefficiencies. If you're starting to feel like a little bogged down with your backlog of work and you're getting in all the coding you can, it may be time to explore other things you can do to eliminate that backlog by becoming a power programmer.

Google Proximity Beacons - Part 2

After you've fed some data into the Proximity Beacon API, how do you retrieve that information client-side when the mobile device observes your beacons out in the wild? In this article, we'll discuss how the Nearby Messages API provides the missing link to make this easy.

Growing Opportunity for Software Developers

When it comes to hot jobs for 2015, software development, programming and technology are at the top of the list. But did you know exactly how much opportunity and growth opportunity exists for developers in this field? Check out our infographic below and see exactly where the greatest opportunity lies.

Google Proximity Beacons - Part 1

Google's Proximity Beacon API provides an abstraction layer for managing beacon deployments in the field. In this article, you will learn the basics concepts related to the Beacon API, and how to get an API project set up with Google.

Python Programming Tutorials: For Loops

As you program in Python, there may be a scenario where you need to execute a block of code several different times. Generally, statements are executed sequentially. The first statement in a function is executed first, followed by the second and so on. In Python there are control structures that allow for more complicated execution paths. A loop statement allows us to execute a statement or group of statements multiple times.

Copyright © 2019 ProTech. All Rights Reserved.

Sign In Create Account


Social Media