WebBuilder Development

TwitterFacebook
Get flash to fully experience Pearltrees
http://en.wikipedia.org/wiki/Distributed_algorithm From Wikipedia, the free encyclopedia A distributed algorithm is an algorithm designed to run on computer hardware constructed from interconnected processors . Distributed algorithms are used in many varied application areas of distributed computing , such as telecommunications , scientific computing , distributed information processing , and real-time process control . Standard problems solved by distributed algorithms include leader election , consensus , distributed search , spanning tree generation, mutual exclusion , and resource allocation . [ 1 ]

Distributed algorithm - Wikipedia, the free encyclopedia

Visio stencil and template for UML, SysML and SoaML

The Visio stencils for UML and SysML can be used with both Visio Standard and Professional, and with Visio 2010, 2007, 2003, 2002, 2000, 5.0 and 4.1. http://softwarestencils.com/

Does Your Business Need Mobile Apps? Bizness Apps (& More) Give You The Premium Tools | TechCrunch

http://techcrunch.com/2012/01/23/does-your-business-need-mobile-apps-bizness-apps-more-give-you-the-premium-tools/ Let’s say you want to give your small business a mobile presence. You’d like to develop some mobile apps, but you don’t have the time, money, or technical skills to do it yourself, and you’re not too excited about the idea of paying a developer an armload to do it for you. Of course, on the other hand, you may be willing to pay a little more of a premium to have someone else do the work for you, work with you directly, and walk you through the process, customizing your app as you go. That’s the essence behind Bizness Apps, a California startup founded by a couple of college friends, which wants to make it easy for small businesses to develop their own mobile apps. (Read our prior coverage here.) Beginning with its launch in 2010, Bizness Apps has developed a white label program, or a mobile app company in a box, to let individuals and companies use its platform to build mobile apps for existing clients or SMBs in their local area.
http://docs.python.org/library/itertools.html

9.7. itertools — Functions creating iterators for efficient looping — Python v2.7.2 documentation

New in version 2.3. This module implements a number of iterator building blocks inspired by constructs from APL, Haskell, and SML. Each has been recast in a form suitable for Python.
http://www.reddit.com/r/compsci/comments/gprp0/is_there_a_list_of_the_canonical_introductory/ For instance, if somebody asks for the best introductory reference for learning about algorithms and their analysis, most people would point them to CLRS. Similarly, is wanting to learn about Compiler Theory, then something like the Dragon Book would often be mentioned. Those searching for an introduction to Computability may be pointed to Sipser, whilst those wanting an introduction to Intractability will be pointed to Papadimitriou.

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

http://www.gamedev.net/topic/463508-outboard-component-based-entity-system-architecture/ In this model, the Entity aggregates a list of heterogeneous components, which modify the behavior of the object without having to complicate the Entity class. The factory in charge of creating Entities is responsible for populating them with the appropriate Components. There have always been a few things I didn't like about the component-based model. * Components have difficulty finding other components in the same Entity. Given an AnimationComponent which requires a PathfindingComponent to use, often it's necessary to manually iterate through the list of Components, dynamic_casting each one until you get a hit, or else to complicate the factory with details of what component needs to know about what, or the Entity with specific typed Component members for direct access. * Components have difficulty finding the same components in other Entities, and their associated game-wide subsystems.

Outboard component-based entity system architecture - GameDev.net

Visual

http://www.mongodb.org/display/DOCS/Tutorial#Tutorial-InsertingDataintoACollection

Tutorial - MongoDB

Let's now try manipulating the database with the database shell . (We could perform similar operations from any programming language using an appropriate driver . The shell is convenient for interactive and administrative use.) Switching to a database with the use command won't immediately create the database - the database is created lazily the first time data is inserted.

Building Your First App - Emulator (Part 1)

http://info.appinventor.mit.edu/home App Inventor for Android lets people create apps for Android phones by manipulating programming blocks in a web browser. Since July 2010, Google has run App Inventor as a large-scale public web service as a part of its Google Labs suite. With the wind down of Google Labs, as of December 31, 2011, Google ended support of App Inventor. In order to ensure the future success of App Inventor, Google Research has funded the establishment of the Center for Mobile Learning at the MIT Media Lab.
The Exceptional Performance team has identified a number of best practices for making web pages fast. The list includes 35 best practices divided into 7 categories. 80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts, Flash, etc. http://developer.yahoo.com/performance/rules.html

Best Practices for Speeding Up Your Web Site

15 Essential Checks Before Launching Your Website - Smashing Magazine

Your website is designed, the CMS works, content has been added and the client is happy. It’s time to take the website live. Or is it? When launching a website, you can often forget a number of things in your eagerness to make it live, so it’s useful to have a checklist to look through as you make your final touches and before you announce your website to the world. http://www.smashingmagazine.com/2009/04/07/15-essential-checks-before-launching-your-website/

Mythical Man-Month Book Summary

This classic book was written by Frederick P. Brooks, Jr. who also wrote the famous 'No Silver Bullet' article. This attempt at a summary was done by Bernard I. Ng in 1990 while in Sun's CIM Technology Group. Large system programming is likened to a scene from prehistory with dinosaurs, mammoths and sabertooths struggling in tar pits, and sinking. Few systems have met goals, schedules and budgets.

How to be a Programmer: A Short, Comprehensive, and Personal Summary

Debugging is the cornerstone of being a programmer. The first meaning of the verb to debug is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it . A programmer that cannot debug effectively is blind. Idealists that think design, or analysis, or complexity theory, or whatnot, are more fundamental are not working programmers. The working programmer does not live in an ideal world. Even if you are perfect, your are surrounded by and must interact with code written by major software companies, organizations like GNU, and your colleagues.

Website wireframes: Mockingbird

Brainstorm using Mockingbird, then use your mockups going into the building stage to make sure your team is on the same page — about every page.
Cacoo will be undergoing maintenance for about 30 minites from 15:00 UTC on March 25, 2012. During this time Cacoo will be unavailable for use. Close

Create diagrams online Real time collaboration - Tour

Cacoo - Create diagrams online Real time collaboration

Cacoo is a user friendly online drawing tool that allows you to create a variety of diagrams such as site maps, wire frames, UML and network charts. Cacoo can be used free of charge. Draw a variety of diagrams Creating attractive diagrams, such as wire frames, mind maps, network charts, and site maps, are very easy for anyone as you can simply pick and "drag and drop" elements from a large library of stencils.