Pie in the Sky (June 21, 2013)
It's officially the first day of summer today, and next week is BUILD. It looks like I'm not going this year, but I'll be watching for news items next week.
Speaking of news items, here's this weeks links:
Node.js
Node v0.10.12 released: Another week, another Node.js release.
Building 'am I down': A walk through creating a site using Yeoman, Express, Angular, Nginx, etc.
NeDB: Node embedded database is an embedded database for Node, sort of like SQLite.
Building a real-time two-player game with Node.js and Socket.io: Live demo, but the GitHub repo isn't up yet.
Tips for writing portable code: It's nice when you take the time to make something work cross platform. Here's some tips on making that happen.
PHP
- PHP 5.50 for Windows released: We have a big post on this, which you can find here
Ruby
- How to increase performance in rails: Using the stale? method.
Mobile
The JavaScript behind touch-friendly sliders: Everyone is going mobile, so you need to make sure your web site is touch friendly. Here's an article that talks about a couple of approaches.
Frontend workflows with Grunt and Angularjs: a screencast on how to use Grunt as part of their workflow.
Building offline applications with AngularJS and PouchDB: PouchDB provides the same API as CouchDB, and will sync with the online database when you are online.
Windows Azure Mobile Services to SQLite data sync for Windows Phone and Windows RT with portable class libraries - conflicts: Dealing with conflicts when synching between mobile services and SQLite on a mobile device.
Misc.
TypeScript 0.9 released: Read on for details about the new release.
Creating secure Linux VMs in Azure with SSH key pairs: Security is always a big thing to consider. Jeff provides tips on securing your Linux VMs.
MV* and local storage: Using localStorage from client side frameworks such as AngularJS, Backbone.js, and Knockout.
FunScript: It's F#. For writing client-side web code. Yep, you read that right.
Nginx for Developers: an introduction: Nginx is pretty neat, and you've probably ran across it if you do web development. If not, this is a good place to start reading up on it.
Chrome Logger: This is a Chrome extension for debugging server side apps using the Chrome console. Requires a server side library, but there's support for multiple languages.
AngularJS + TypeScript = a rich, maintainable front-end webapp plus a few minor headaches: Using TypeScript and AngularJS together.
Adventures in jank busting: or "how to make parallax effects on web pages not suck".
Enjoy!
- Larry