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.
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.
You may be familiar with responsive web design for desktop, tablets, and phones - but what about Apple Watch? Which design principles can we carry over, and which principles do we need to rethink?
Walkthrough of Google's Eddystone beacon formats, Proximity Beacon API, and the Physical Web from AnDevCon Boston 2015.
An introduction to eddy, an open source InelliJ plugin that translates broken or sloppy code into valid Java
Les Hazlewood talks about HTTP Authentication, Token Authentication and security best-practices for SPA's - all while keeping performance and scale in mind.
Video and slides from my full-day Apache Spark workshop training at Spark Summit 2015
Android 'M' includes a System UI Tuner developer option to control aspects of the status bar. We can also programmatically control this element from the shell or another application.
The Observer in Python works a bit differently than it does in other languages. This short tutorial will introduce you to how it works in Python and get you started on how to use it.
A presentation aimed at beginners who have heard about RxJava and want to see what all the fuss is about.
After a quick intro to the problem of bad quality code itself, we walk through 6 specific examples of broken applications from a performance, scalability and architectural perspective. Each example highlights the impact of quality, the root cause and the technical metric to look at before checking in code to avoid these problems.
Google introduced some new customization hooks for device OEMs and partners starting with the Lollipop release of Android. Is this something you can take advantage of in your device builds?
Users are pretty excited about Android's new "doze" feature. Developers may have more mixed feelings on the subject. Either way, it's good for us to take a deeper look at how this feature works.
Spring Boot is the new convention-over-configuration framework from the Spring team at Pivotal. In this video, Josh Long shows us what it can do.
Android has finally introduced a runtime-granted permissions model. It will be some time before most applications are updated to take advantage of the new system, so how will this new system affect your application on user's devices before you've had a chance to update it?
In this presentation, we bring a fresh perspective and suggest new was to think about developing with Ember Components. There is an emphasis on encapsulation over re-use as the main principle when working with components. This presentation is based on real life examples of an app in production.