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.
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.
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.
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.
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.
Pattern matching is a killer feature in Scala. Those of you coming from a Java background might find this particularly interesting, because even with Java 8, there’s nothing like this in Java.
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.
Blaze is an open source project from Continuum Analytics. It’s a project under evolution, "an ambitious effort to provide uniform, Pythonic interface to modern datasets and computation platforms."
Bokeh is a data visualization library that lets Python programmers and data scientists create interactive, novel, plots for the web. This talk overviews its capabilities and demos its latest features.
Bob Wall makes scalable architectural designs in Ember and in this video demos “building context aware sidebar widgets, integrating apps with Zendesk, and providing realtime updates via firebase.”
Learn how to ask the right questions and consider the right variables when deciding on the best framework for your project.
Erik Bryn looks at four specifications (Custom Elements, Templates, HTML Import, Shadow DOM), code and concepts, that are sure to get newbies up to speed with this exciting and developing world.
Software peer review is essential on a modern development team. Learn how to keep your code healthy, and your people happy in this 15 minute talk from Forward JS.
Amy Palamountain takes a critical look at patterns being applied in common MVC frameworks to see if they give us ways of handling state and events in a scaleable, maintainable fashion.
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.
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.
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.
Andrew Godwin discusses the reasons behind Lanyrd's decision to move from MySQL to PostgreSQL, then from AWS to Softlayer, and what their team learned along the way.
The Django Debug Toolbar can be extremely helpful, but the interesting bugs only happen in production. Simon Willison offers advice on asking “what went wrong?,” and, “what’s going to go wrong?”
The story of taking two APIs, each with their respective issues, and updating them to create a single API for the modern era.
Nathan Yergler, Principle Engineer at Eventbrite, talks about how they took their code base, that's been around for quite some time, and built a culture of testing around it.
Erik Bryn shows just how easy it is build a radio streaming application with Ember.js. This presentation is comprised entirely of live code.
Releasing a new feature means takings into consideration how it will interact will all of your previous features. Feature flags are a tool to help confront this issue.
Nathan Yergler explains how Eventbrite adapted their code base for internationalization and discusses some of the unique challenges they faced along the way.