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.
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
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.
32 presentations on advancing the web from the third Forward Web Summit in San Francisco.
Vladyslav Millier provides a detailed walkthrough for finding, debugging, and fixing memory leaks in your Node.js applications.
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.
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.
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.
Learn how to build with the Foundation for Apps grid system, create new views for you app without writing JS and incorporate some neat directives with slick animations.
HTML forms are hard. They're difficult to test, contain complex logic, and the input is changing over time. Angular 2 forms looks to solve these pain points.
... without server-side code using Icecomm.
This is talk is all about demystifying the Ember.js run loop. We talk about what it is, how it processes tasks into different queues, and some of the design decisions that guided its creation.
We get asked a lot about the proper way to integrate the AOSP sources into an integrated development environment (IDE). This tutorial shows you how to use the integrated IDEGen scripts to do the job.
Where are the intersections of emotion and technology, specifically in the ways that humans engage with hardware, and in the context of this era that we've agreed to called the Internet of Things?
Karolina takes a step back, looking at the very roots, the fundamentals, of where an idea like sharing software with one another comes from, in her keynote from Forward 2.
An intro to the realtime web, an explanation of Xmpp, and a demo of an instant messaging tool that works with Xmpp and was also built on Ember.js.
There have been a lot of updates to Ember in recent years. This talk includes an introduction to some of the cool new features, as well as advice on how to transition to Ember from another framework.
Npm is many things. As Forrest L Norvell points out, it more than just a project to support the installation of packages. It is also a company, a team, a philosophy, an ethos, and a product family.
Leith Abdulla talks about Internationalization (i18n) and how Coursera automates this on the front-end in this talk from Forward JS.
Peter De Croos gives you a jumpstart on ECMAScript 6 generators, and lays the groundwork for you to actually start using them in his talk from Forward JS.
Guy Bedford talks about how the new spec changes how we optimize for performance, and how we can begin transitioning to multiplexing workflows today.
Erin Swenson-Healey on how you can use generators in ECMAScript 6 to continue to leverage the power of the single-threaded event loop while writing expressive, simple code in a direct, top-down style.