background preloader

Programming web

Facebook Twitter

Egghead.io - Learn AngularJS with Tutorial Videos & Training @eggheadio. Famo.us. Three.js. Angular Intro. The Julia Language. The Next Big Programming Language You’ve Never Heard Of | Enterprise. Getty Andrei Alexandrescu didn’t stand much of a chance. And neither did Walter Bright. When the two men met for beers at a Seattle bar in 2005, each was in the midst of building a new programming language, trying to remake the way the world creates and runs its computer software.

That’s something pretty close to a hopeless task, as Bright knew all too well. “Most languages never go anywhere,” he told Alexandrescu that night. “Your language may have interesting ideas. Alexandrescu, a graduate student at the time, could’ve said the same thing to Bright, an engineer who had left the venerable software maker Symantec a few years earlier. Andrei Alexandrescu.Photo: Ariel Zambelich/WIRED The result is a programming language that just might defy the odds. C++ is an extremely fast language—meaning software built with it runs at high speed—and it provides great control over your code. Among the giants of tech, this is an increasingly common goal. The Cape of a Superhero. AngularJS Tutorial: Learn to Rapidly Build Real-time Web Apps with Firebase. In response to the feedback from our original tutorial, we decided to take the new version of the tutorial in an entirely new direction.

Mucking around in backend code doesn't belong in an AngularJS tutorial, and we've found an elegant solution to this problem. This tutorial will guide you through the process of creating a frontend-only application. Firebase’s firebase.js and angularFire.js libraries offer an entirely new flavor of application: an app built with no backend server or code.

The only parts of this application are the AngularJS app, the Firebase data store, and the minimal backend server to deliver the assets to the browser. The tutorial features step-by-step instructions on how to build a fantasy football application, code snippets of the full application, and explanations on design decisions. Our intention with this tutorial is to provide the AngularJS community with instructions on how to design and build an ultra-modern application. Source code and PDF eBook Great! Brian Ford. The AngularJS documentation is great for getting started and for looking up specific API calls. However, it doesn't really tell you how to organize and manage your app as it grows to tens or hundreds of thousands of lines of code. I've collected here some of my observations and best practices for how to manage your sprawling application.

First we'll take a look at organization, then move on to some tips on improving performance, and conclude with a brief summary on tools, servers, and build processes. While this post will focus on big apps in particular, there's a great video on YouTube from the December 2012 AngularJS meetup on best practices that's also worth checking out. Don't Write a Huge App The best advice about huge apps is not to make them. Write small, focused, modular parts, and progressively combine them into bigger things to make your app. Organization Probably the biggest question with large apps is where to put all of that code. Directories Files Modules Dependencies Directives.

Egghead.io: Learn AngularJS with Tutorial Videos & Training @eggheadio. Javascript. How do I "think in AngularJS" if I have a jQuery background? - AngularJS.