Here are a few curated links from around the web. If you are a creative engineer or developer you may find some of these links to be very informative and handy. 
Keep Up On FlipBoard

HTML5, JAVASCRIPT, AND CSS

Collective #129
Look and Feel * Beautiful Open * Hextris * JS RegEx * Typ.io * A Better 404 Page * DesignersPics * ColorRun * PerfBar

Collective #128
Pure CSS parallax scrolling * Making of Aprilzero * Shrthnd * element.animate() * Blog With Jekyll And GitHub Pages * Digital trip * AngularJS Style Guide

Collective #127
CSS Triggers * SVG Transform * SVG Masks * Fontface Ninja * Dub Delay with Web Audio API * baguetteBox.js * T3

Node Roundup: V8 Vulnerability, git-promise, awesome-nodejs

Node Roundup : Building Node.js Together, node-libnmap, httpolyglot

TJ Fontaine wrote about Node from a release management perspective on the official Node blog, in Building Node.js Together. It covers documentation, code quality, and the growing team of core contributors and contributors that are employed full-time to work on Node[…]

p5.js – Generative Art Framework

Building the Firefox browser for Firefox OS
As soon as the Boot to Gecko (B2G) project was announced in July 2011 I knew it something I wanted to contribute to. I’d already been working on the idea of a browser based OS for a while but it seemed Mozilla had the people, the technology and the influence to build something truly disruptive. […]

Page Preloading Effect
A tutorial on how to re-create the page preloading effect seen on the website of Fontface Ninja. We are going to use CSS animations, 3D transforms and SVGs[…]

JavaScript: using closure space to create real private members
For a recent project, I was discussing with @johnshew about the way JavaScript developers can embed private members into an object. My technique for this specific case is to use what I call “closure space”[…]

Blast.js – Blast Text Apart to Make it Manipulable

Blast.js separates text in order to facilitate typographic manipulation. It has four delimiters built in: character, word, sentence, and element. Alternatively, Blast can match custom regular expressions and phrases. Blast is highly accurate; it neither dumbly splits words at spaces nor dumbly splits sentences at periods. Features include: 1) By traversing text nodes, all HTML, […]


Makes the Height of Selected Elements Equal with jQuery

MatchHeight.js makes the height of all selected elements exactly equal. It’s a more robust equal heights plugin that correctly handles mixed padding, margin, border, box-sizing, rows, groups. It handles images and responsive layouts by automatically updating when needed. To test, apply different combinations of options below to try different edge case scenarios. You can also […]

5 reasons you should be using Sass today
By now I’m sure you’ve heard of Sass and how “You really need to start using it!” Learning a new tool can suck and finding the time to do so is next to impossible but sometimes a tool comes along that changes our industry and is too good to ignore. As our web pages and […]

New JS Library: grid
Send to KindleI’m continuing to dig through old code and consolidate and release it. This new library, grid, is not a CSS layout util, but draws grids of various kinds on an HTML5 Canvas. Here’s a demo of the various kinds of grids it can currently draw. Click for full size. I could go into […]

Extending HTML with AngularJS’s Directives

Generate Nice SVG Background Images with Trianglify JS
Trianglify is a javascript library for generating colorful triangle meshes that can be used as SVG images and CSS backgrounds. It was inspired by btmills/geopattern, and uses d3.js to build the polygons and SVG and SVG filters for rendering. It also includes the colorbrewer color palette library to get you up and running quickly. Requirements: […]

JavaScript Cellular Automata
Over the last few days I have started learning JavaScript. Creating a simple 2D cellular automata seemed like a good start. The cells in an outer totalistic CAs get updated based on their 8 immediate neighbouring cells surrounding them. The most famous example would be John Conway‘s Game Of Life. To see the results of […]

Google I/O 2014 App Source Code Now Available

A collection of useful tools for a resourceful web designer
There are no two projects that are the same. And just like every project is unique, every designer is unique as well. But despite their uniqueness, all designers have one thing in common: They all believe they know exactly where to find the best resources and tools for their websites. Not only the best tools, […]

Onsen UI – A Framework for HTML5, PhoneGap & Cordova
Onsen UI is a Custom Elements-Based HTML5 UI Framework for Building your Mobile Front End. Onsen UI makes building applications simple basing on the concept of Web Components. Applications can be build using HTML tags web developers already know. It is built on top of heroic AngularJS and performance craving Topcoat. Onsen UI is designed […]

Programming games in the browser
A programming game is a computer game where two or more programs compete with each other. What are the basic requirements for programming games and can they be realized in browsers? With JavaScript? 4 basic claims There are 4 basic claims. Competing programs: must run isolated from the main program. must communicate with the main […]

HTML5: Network Information API

Final Tips for Best Practices in WordPress Development
Understanding and Working with Content Types in WordPress

Turning a WordPress Server Dashboard into a Widget

Solid PHP Packages with Modern Coding Standards
The League of Extraordinary Packages is a group of developers who have banded together to build solid, well tested PHP packages using modern coding standards. They comply to the standards of the PHP-FIG. They adhere to the best-practices put forward by PHP The “Right” Way. They distribute code via Packagist and Composer. Ask 100 developers […]


Remy Sharp on the web community and life after jQuery
Remy Sharp is the co-author of Introducing HTML5, a curator at HTML5Doctor.com, creator of JS Bin and founder of the Full Frontal JavaScript conference. We chatted to him about jQuery, code playgrounds and his upcoming talk on Node and real-time[…]

Inheriting Views in Backbone JS
BackboneJS provides an awesome technique for structuring our application code. And RequiresJS makes it modular. So we can write separate modules for each HTML[…]

Backbone Directives

22 stunning examples of CSS3 animation
The latest CSS3 properties have opened a multitude of new doors to web designers and developers. It’s now possible to create animations and interactivity entirely in CSS markup, without going near Flash, Silverlight or After Effects[…]

Rolling Your Own Framework

WebGL / openGL

WebGL around the net, 14 August 2014
WebGL continues to move the needle of art and science. This week, we look at interactive documentaries, film-based worlds and sandbox MMOs. A Spacecraft for All. This stunning interactive documentary chronicles the 36-year journey of the ISEE-3 spacecraft. Follow the craft’s flight path, learn about the science, and view its live position as it flies through […]

WebGL around the net, 7 August 2014
Back from vacation! This week in WebGL features trailblazing architecture, advertising and visualization. Experimental Music meets Speculative Architecture! Music legend John Cale teamed up with architect Liam Young to create City of Drones, which charts the story of a lost drone drifting through an abstract cityscape. It is gorgeous, sweeping, and just mind-boggling. To me, this […]

Babylon.js & VertexData tutorial

To understand this tutorial, you should have some experience with Babylon.js or completed my first tutorial. In this new Babylon.js tutorial, we will learn how to retrieve and manipulate vertices of an object, to finally update their values in order to create a new geometry[…]

HTML5 games
Babylon.js is a 3D game engine based on WebGL and javascript, created by David Catuhe, David Rousset and Pierre Lagarde. This engine is relatively new and less popular than Three.js, but many think it is easier to understand and easier to manipulate[…]

To understand this tutorial, you should have some experience with Babylon.js or completed my first tutorial. In this tutorial, we will try to use a new physics plugin : Oimo.js. As you may know, Babylon.js use a plugin system to work with physics[…]

Making a Game. Part 5: Dangerous World

We continue the exciting process of creating a mini Blend4Web game. Now we’ll introduce some gameplay elements: red-hot rocks which fall from the sky and damage the character. We’ll describe the creation of these objects in one of the next articles[…]

Webmasters! 3 Ways to 3D Web

In this article we’ll learn how to place Blend4Web-created 3D content onto web sites. Ability to export whole scenes from Blender to a single HTML file that has no external dependencies is one of the exciting Blend4Web features[…]

Blend4Web 14.07 Available
Our development team proudly presents the community and its partners with the new release of Blend4Web – the open source framework for creating interactive 3D web applications. We’ve created a new demo scene – “The Fountain”[…]

HAXE / ACTIONSCRIPT / AIR

The Massive Interactive team are hosting a Haxe Meetup, on the 27th August 2014 at their London offices 10 Lower Thames Street, London EC3R 6AF. Head over to the Eventbrite page to register interest…

David Mouton has written Develop in Haxe with NPM in which he explains why you might want to use NPM and Haxe, how to get setup and started, then taking it further by configuring IntelliJ IDEA and…

Silex Labs originally posted the article WWX 2014 Speech: Bruno Garcia Flambe which links to the YouTube videos, Bruno’s slides and a brief synopsis of the talk. Below are the videos and my own…

Amfphp 2.2.1 released
Silex Labs is proud to present an update to Amfphp: Amfphp 2.2.1 Profiler! Get it here. The client generator now generates code with typed parameters. No Value Objects yet, but strings, booleans and some number formats are supported. The Back Office has been reworked to provide more robust error handling and better information when errors happen The profiler now supports Flex messaging The API reference is now included in the distribution[…]

Adobe AIR games on mobile round-up: GOAL Fußball Manager: iOS,…

Source code: Martial Hero (Android/iOS game)
This is a fun and exciting game which you play as a fighter to defeat all incoming enemies. You can unlock many interesting characters once you have collected enough coins!  You can monetize with this game. This game is Google Admob ready[…]

Game Engines / Unity3d / Blender3d

Game engine: FPS Mouselook script and realtime text
Check out this new CG Masters tutorial on using a mouselook script in the BGE for FPS controls. Plus learn how to add real text in the game engine (not bitmap fonts), use Python to word wrap long strings into multiple lines, change the font resolution, and learn how to change the text in game. […]

TechCrunch Open Sources Its WordPress Async Task Library http://ift.tt/1AEdEuXWhen we started working on the TechCrunch redesign last year one of the major goals was to improve site performance. During the development process we implemented several tools to help achieve that goal. One of the approaches we took was to offload time-consuming tasks into background tasks. We built a library called WP Async Task to structure those background tasks. Read More[…]


Game Asset Tutorials
Some great game asset tutorials on low poly rocks and tileable ground textures! Stym writes: Hello everyone! After I started my youtube channel with a lot of tutorials on the BGE I also started creating tutorials on general game assets, that can be used with any engine. Currently I finished a series on baking tileable […]

Introducing Universal Windows Applications in Unity
We are pleased to announce the full support for Windows Phone 8.1 and Universal Windows Applications with the release of Unity 4.5.3. We’ve been working very hard to put our finishing touches on it since its beta program announcement back in April. It is available for download today! What is it all about? With the […]



Game Engine Black Books
I am almost done with the first volume of what I hope will become a serie called “Game Engine Black Book”. Each book would take further what I tried to do with my articles: Explain simply, yet in great details, a legendary game engine. For the first one I decided to go with Wolfenstein 3D because : It is the game that started the First Person Shooter genre. It had never reviewed the software renderer version. But more important I was fascinated by the way the engine repurposed the hardware of the early 90s. The IBM PC was absolutely not supposed to do what id Software ended up doing with it. I believe that many would be interested to know the technical struggle behind it: How a realtime 3D game ran on an machine with convoluted segmented memory model, no floating point unit and a slow VGA display. “Game Engine Black Book: Wolfenstein 3D” will be released as a free pdf with the option to purchase a paper version via Createspace on Amazon.com. If I can find the time more of them would be released. Each would feature many explanatory drawings detailing, the architecture, the algorithms, the constraints due to the hardware of the time, interviews of the development team and afterthoughts. I would like to hear from the community if there is an interest in a serie that could end up including Doom, Quake and other great game engines[…]

MOBILE


Weekly Mobile News Roundup – 15 August 2014

Once again the week is coming to an end and that means it’s time for a roundup of the past weeks news! 15 Free Sources to Learn Swift Programming Language – If you are not yet aware of this, Apple has introduced a new programming language called Swift in this year’s WWDC, alongside the new Mac […]

Weekly Mobile News Roundup – 8 August 2014
Once again the week is coming to an end and that means it’s time for a roundup of the past weeks news! 1Password for iOS goes on sale as developer confirms iOS 8 update will be free for current users – AgileBits, the team behind the 1Password security app that we’ve reviewed in the past, announced […]

Weekly Mobile News Roundup – 1 August 2014
Once again the week is coming to an end and that means it’s time for a roundup of the past weeks news! Apple promoting tax-free holiday purchases in the US  – Apple will cut sales tax charges for purchases made in-store and online during the tax-free holiday, which in most states is August 1 to […]

Balloons
Many people have asked about the Balloons playground we demonstrated when introducing Swift at WWDC. Balloons shows that writing code can be interactive and fun, while presenting several great features of playgrounds. Now you can learn how the special effects were done with this tutorial version of ‘Balloons.playground’, which includes documentation and suggestions for experimentation. This playground uses new features of SpriteKit and requires the latest beta versions of Xcode 6 and OS X Yosemite[…]

Swift Literal Convertibles
Last week, we wrote about overloading and creating custom operators in Swift, a language feature that is as powerful as it is controversial[…]

DIY

How to Get Started DIYing Anything with LittleBits


Making things with electronics is tough, but if you’re just starting out, littleBits are an easy way to start experimenting with all kinds of projects. You can connect real world components to the cloud instantly, program If This Then That recipes, and even connect it all to an Arduino. Here’s how to get started using them[…]

New Technology

Microsoft’s found a way to smooth out your GoPro shakycam footage

GoPro footage is great when well-shot, but the jittery results from less-talented individuals can induce nausea or seizures. If you’re interested in doing sped-up time lapse shots, however, Microsoft researchers have created an algorithm that makes[…]

Disney tech auto-edits your raw footage into watchable video
More and more people are starting to record their daily lives, whether by traditional video cams or first-person live-loggers attached to glasses, headsets, necklaces or even handbags. Since a group of people (say, at a party) are bound to capture[…]

Polaroid’s cute Cube camera lets you record video just about anywhere
You can stick action cameras in many places, but they’re still not that portable; you probably won’t (or can’t) shove one in your pocket in case you want to document an adventure. You can certainly try that with Polaroid’s new Cube camera, though[….]

BitTorrent’s Bleep messenger is a secure, decentralized chat platform
There’s a distinctive sound your computer makes when an online friend is trying to get your attention. Sometimes its high pitched, other times its a low, warm tone, but regardless of your chat software, the onomatopoeia probably reads something like[…]

Y Combinator-Backed ListRunner Eliminates Hospital Paperwork
A majority of a doctor’s time is spent writing down notes to the next doctor on duty about what’s been going on with a patient over and over again with a simple pen and paper, according to Dr. Jeeshan Chowdury. His new Y Combinator-backed startup, ListRunner, promises to eliminate the paperwork with a mobile app. Read More


Researchers turn culture into cold, hard data
You may have put a lot of thought into your carefully constructed status update, but have you considered how, exactly, that update socially ties you to your peers? Probably not — but researches from Yahoo Labs, the University of Torino and Stanford[…]

9 dazzlingly creative uses of visual projection
Visual projection is become a common way for designers and creatives to tie together their love for design, animation and live art elements in one experience. Here are some great examples of the technique in action, against a range of different platforms[…]

You can now build Oculus Rift VR apps for the Mac
Now that the new Oculus Rift is in customers’ hands, the Facebook-owned VR company has been working even harder on things like its SDK. With the latest release, version 0.4.1, the SDK now officially supports OS X computers. In other words, this means…

The Future of Oculus Rift, According to the Man Who Invented It

f anyone knows what’s going to happen to virtual reality it’s Palmer Luckey, the founder of Oculus VR and inventor of the Oculus Rift. So I asked him[…]


Digital novel ‘The New World’ offers more than a good story
“The New World,” a digital novel by Chris Adrian and Eli Horowitz, tackles topics like love, grief, memory, and immortality. Special e-book design elements add to the immersive experience[…]

Now On Kickstarter, Tickle Makes Learning To Code Fun With Scratch
There are a lot of games and puzzles now that promise to teach kids how to code, but Tickle stands out. Now on Kickstarter, the iPad app was created in part by Mike Chen, a professor of computer science at U.C. Berkeley. Its name is a reference to Scratch, the programming language it uses, which educates people about the fundamentals of coding. Read More