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.
This presentation explains why search engines now want metadata, how it works, and what you need to know as a dev (as seen in the context of Yandex, Russia's most used search engine, and schema.org).
Over the years the browser has evolved, but as the potential grows so too does complexity. Benoit Marchant talks about the current state of development and considers where we are going in the future.
Dylan Wilbanks argues that with good practice, even on a medium like the web that is constantly changing, we can built code that is more “fireproof” and more likely to withstand the test of time.
Learn how developers, start-ups, and brands are leveraging the various Twitter APIs with data to engage their users, gain new ones, and jump-start their businesses.
Dirk Ginader, UX Prototyper at Google, shows you how he built a browser extension/add-on, using basic web technologies, made to run in every browser.
Learn several practical takeaways to help you design and build things, that go far beyond screen reader compatible, in this presentation from Open Web Camp.
A starter pack to Angular's core concepts, how to use the built-in directives and filters, as well as methodologies behind the design and architecture of a single-page application.
Karl Groves discusses modern web toolsets and how Tenon.io uses many of these tools to create its product - an automated web accessibility testing API.
What's new in the Python packaging community? Noah Kantrowitz outlines what's happened, what's going to happen, and how to incorporate the latest techniques into your Python environment.
Noah Kantrowitz overviews the various tools available for application deployment today, discusses their tradeoffs, and helps shine a light on which might be the appropriate platform for your project.
In this talk, Adam Breindel's goal is for you to understand scopes, scope chains, and closures. He also wants you to be able to easily and quickly explain them to other developers.
Terence Parr gives an idea of the core mechanisms behind virtual machines by building one, in front of your eyes, from scratch. It is the same kind of commercial interpreter he made for Renault cars.
Brian Cardarella, the creator of Ember-Validations and Ember-EasyForm, gives a rundown of these two complimentary Ember.js libraries, that can also run independently.
The Android framework provides options for connecting external accessory devices to applications via technologies like Bluetooth and USB. Learn how to expand the reach of your Android devices.
Ember Data has, as of late, undergone a number of changes. Chris Oei shares some of the problems his team encountered, how they addressed them, and some of the tips they learned in the process.
Polymer is a library that puts elements back at the center of web development. Eric Bidelman & Matthew McNulty speak about all the interesting problems Polymer can solve for modern applications.
This tutorial takes a hands-on approach to customizing and building Android directly from the Android Open Source Project. Learn ROM cooking for the x86 architecture and build your own ROM for QEMU.
As the web changes, so too does the style of writing that connects with readers. Josh Constine, writer for TechCrunch, shares tips on crafting engaging, effective, and entertaining copy for the web.
Messaging is a powerful addition to your Android app, but implementation can be tricky. Juan Gomez gives an overview on how to use the messaging protocols currently available on the Android platform.
This is an introduction to H2O from Oxdata, an open source, big data in-memory prediction engine. Michal Malohlava and Cliff Click discuss the value of predictions, how they're done, and Scala's role.
Macros are handy tools, but can also cause a lot of headaches. Adriaan Moors discusses common pitfalls, and how you can make them IDE friendly, in hopes of making macros a little less scary.
The De Mey brothers take a look at the future of the web, explain the basics of web components, and how you can leverage new tools to create a better web for both developers and users.