WebBuilder Development

Facebook Twitter
I'm making a game designed with the entity-component paradigm that uses systems to communicate between components as explained here. I've reached the point in my development that I need to add game states (such as paused, playing, level start, round start, game over, etc.), but I'm not sure how to do it with my framework. I've looked at this code example on game states which everyone seems to reference, but I don't think it fits with my framework. architecture - How to structure game states in an entity/component-based system architecture - How to structure game states in an entity/component-based system
README.md inuit.css – v5.0 inuit.css is a powerful little framework designed for serious developers. It is a Sass based, Object Oriented framework that is full of objects and abstractions. inuit.css provides little-to-no design which means no undoing things, no deleting CSS and no adhering to other peoples’ design decisions. csswizardry/inuit.css csswizardry/inuit.css

Blueprint: A CSS Framework | Spend your time innovating, not replicating

Blueprint: A CSS Framework | Spend your time innovating, not replicating Blueprint is a CSS framework, which aims to cut down on your development time. It gives you a solid foundation to build your project on top of, with an easy-to-use grid, sensible typography, useful plugins, and even a stylesheet for printing. Download Now Latest version: 1.0.1 Last updated May 14, 2011 What does Blueprint have to offer?
File Structure Within the download package fo you will find a folder called yaml with the following file stucture. This folder contains all components of the framework and should stay unchanged for easy updating. Documentation & Demos – YAML CSS Framework Documentation & Demos – YAML CSS Framework
Animatable | Create HTML5 / CSS3 animations and advertising Dear friends of the web, We're truly sorry to inform you that Animatable is no longer being developed. We were ridiculously excited by about our vision (and development to date) for the product, but unfortunately due to each of our personal responsibilities – being many client projects, running of our own businesses, writing, and speaking events – we just haven't managed to give Animatable the time it so needs and deserves. The last thing we want to do, is to release a sub-standard product to you, as we know just how important this would be to your workflow. Our apologies, and best wishes, Andy, Dan, Mircea, and Naomi Animatable | Create HTML5 / CSS3 animations and advertising
Live.js - One script closer to Designing in the Browser Live.js - One script closer to Designing in the Browser one script closer to designing in the browser Say goodbye to Alt-Tab. Live.js makes sure you're always looking at the latest version of the page you're working on, whether you're writing HTML, CSS or Javascript. download live.js version 4license How?

Learning JavaScript Design Patterns

I would like to thank Rebecca Murphey for inspiring me to open-source this mini-book and release it for free download and distribution - making knowledge both open and easily available is something we should all strive for where possible. I would also like to extend my thanks to the very talented Alex Sexton who was kind enough to be the technical reviewer for this publication. I hope that it helps you learn more about design patterns and the usefulness of their application to JavaScript. Volume 2 of Essential JavaScript Design Patterns is currently being written and will be more detailed than this first edition. The ETA for it's online release is late Q4, 2011. Learning JavaScript Design Patterns
Here's What You Get 500 compute hours for freeA full-featured production ready environmentStart and stop your environment as neededRisk-free: your data will remain available for 90 daysafter trial completion “By deploying on Engine Yard Cloud, we’ve saved at least 60% on engineering resources— translating directly to more features and faster time to market. Now that we have experts supporting us 24/7. I can’t imagine ever leaving the combination of agile and cloud development.” Test Drive Your New Application on Engine Yard Test Drive Your New Application on Engine Yard
Computation tree logic Syntax of CTL[edit] The language of well formed formulas for CTL is generated by the following grammar: where ranges over a set of atomic formulas. Computation tree logic
Let's begin with a semiconductor gate circuit in need of simplification. The "A," "B," and "C" input signals are assumed to be provided from switches, sensors, or perhaps other gate circuits. Where these signals originate is of no concern in the task of gate reduction. Our first step in simplification must be to write a Boolean expression for this circuit. Circuit simplification examples : Boolean Algebra Circuit simplification examples : Boolean Algebra
peter.michaux.ca - Wrapping Functions in JavaScript I find myself wrapping JavaScript functions more these days to add aspect-oriented behavior. One JavaScript file can define a function and another file can add more behavior. Problem Suppose we have a relatively standard library function for attaching event handlers to elements that works with both the DOM2 and Internet Explorer event models.
Creating a new syntax highlighter for Ace is extremly simple. You'll need to define two pieces of code: a new mode, and a new set of highlighting rules. Where to Start

ACE - The High Performance Code Editor for the Web

Web Features: Create a Mashup using our Web Integrator Produce APIs on your own Convertigo's tools, built on our years of experience, provide you the confidence to produce an API around an existing site--be it public or your own--that will be useful for a long time to come. This tool makes the site modernization possible less expensively and on a much faster timeline than a complete rewrite. You can also use Web Integrator selectively so that even if you choose to rewrite heavily used sections, you can still use CWI for everything else, which majorly optimizes your resources. Create widgets with Convertigo's Web Clipper Save time and money with our Web Integrator
A simple example of two components expressed in UML 2.0. The checkout component, responsible for facilitating the customer's order, requires the card processing component to charge the customer's credit/debit card (functionality that the latter provides). Component-based software engineering (CBSE) (also known as component-based development (CBD)) is a branch of software engineering that emphasizes the separation of concerns in respect of the wide-ranging functionality available throughout a given software system. It is a reuse-based approach to defining, implementing and composing loosely coupled independent components into systems. This practice aims to bring about an equally wide-ranging degree of benefits in both the short-term and the long-term for the software itself and for organizations that sponsor such software. Software engineers[who?] Component-based software engineering
mobl mobl is a new free and open source language designed specially to speed up building mobile applications. Using modern HTML5 technologies, mobl offers you a concise language to build native-feeling web apps in a jiff;great (Eclipse) IDE support (such as as-you-type error reporting, code completion and reference resolving);a rapid save and test cycle. No more lengthy compilations, the mobl IDE compiles your modules whenever you save, ready to be tested in the mobile browser. mobl language features:
Himera Synonym
Web portal
RDBMS Beta - Entity Systems
Digesting JavaScript MVC – Pattern Abuse Or Evolution?
Webiva Open-Source Ruby on Rails CMS
Ember.js - Documentation
JSON schema generator
JSON Schema
Dynamic Form Generation with JSON Schema. | Daemon.co.za
Creating Cross Browser HTML5 Forms Now, Using modernizr, webforms2 and html5Forms
Crossroads.js: JavaScript Routes System
The IT-Architecture of Muscula
Try it
Dojo Mobile
Sophisticated WebApps with Dojo
Index Selection and Advanced Search - Google App Engine
Browse Pipes: Browse Pipes
Waterbear - a visual language for Javacript
WidgetLib: Custom Widget Library for Axure
curl.js – yet another AMD loader [updated]
traits.js - Traits for Javascript
Creating safe and composable 'mixins' with traits.js
Game Builder

CommonJS/JSGI: The Emerging JavaScript Application Server Platform

Distributed algorithm
Visio stencil and template for UML, SysML and SoaML
Does Your Business Need Mobile Apps? Bizness Apps (& More) Give You The Premium Tools
9.7. itertools — Functions creating iterators for efficient looping — Python v2.7.2 documentation
Is there a list of the canonical introductory textbooks covering the major branches of computer science? : compsci
Enabling Technologies

Programming Languages (High Level)

Advanced Theory/Papers

Outboard component-based entity system architecture

Zynaptic Malfunction
Beatport API Documentation
Mythical Man-Month Book Summary
iOS Human Interface Guidelines: Introduction
How to be a Programmer: A Short, Comprehensive, and Personal Summary
An Example of Object-Oriented Design: An ATM Simulation