NewCircle Developer Stream
Stream is a constantly updated source of free, educational content on open source development. Also, check out our bookshelf for in-depth tutorials.
A close look at the ways Spark ML models can be put into production, which patterns work best in which situations, and why.
Learn some key performance patterns and anti-patterns that will help you get the most out of Spark 2.0.
A hands-on tutorial using Spark SQL and DataFrames to retrieve insights and visualizations from datasets published by the City of San Francisco.
In this intermediate-level tutorial, I'll address the question of which Apache Spark APIs to use, with a series of brief technical explanations and demos that highlight best practices, latest APIs, and new features in Spark 2.0.
Service Oriented Architecture is a design pattern that works really well for Node.js. Laurie Voss, CTO at npm explains what it is, and how to do it well, using npm's architecture as a case study
Hans Dockter of Gradlware, and Jon Schneider of Netflix talk about scaling with Gradle across hundreds to thousands of developers in these talks from the SF Java User Group.
Watch every talk from the 6th annual Northeast Scala Symposium
Overview of the Brillo (and Weave) stack, including an overview of the features provided by Google and how it compares to its parent system—Android. Recorded at DevFest MN 2016.
Spring Developer Advocate, Josh Long, unravels Microservices and will introduce you to the Spring Cloud project to support cloud-scale and cloud-ready microservices in this presentation from the SF Java User Group.
Bluetooth UUIDs can be a bit confusing at first, and there are some differences in how mobile platforms advertise these values that can lead to incompatibility problems in your application.
Learn how you can use the Firebase iOS SDK to build powerful apps without writing a single line of server code in this presentation fro the The Silicon Valley iOS Developers' Meetup.
In this talk, you'll learn through running Java code how the JVM decides to compile your code and see firsthand some situations where the JVM may get it wrong and have to deoptimize
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.
32 presentations on advancing the web from the third Forward Web Summit in San Francisco.
Walkthrough of Google's Proximity Beacon API for beacon management and the Nearby Messages API for client-side discovery.
Applying the Page Object Model (popular with Selenium testing framework) abstractions to your Android automated tests helps produce logic that is reusable and easier to maintain.
NewCircle is pleased to announce our latest Android development course—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.
Vladyslav Millier provides a detailed walkthrough for finding, debugging, and fixing memory leaks in your Node.js applications.
Dan Bornstein fields live questions from the audience in this video recorded at a recent SF Android User Group event.
Video covering Spark Streaming from my presentation at the Philly Area Scala Meetup.
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.
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.
Colt McAnlis presented at SF Android on using data compression to improve networking performance on mobile. He presents some practical methods that all application developers can use to make mobile data transfer easier on users.