Kill Fee
A kill fee is simply a cancellation fee. This is particularly important for designers and developers because it specifies that you will still get paid for all work completed to-date, even if a client cancels the agreement. Most kill fee clauses are worded to protect the contractor and ensure they get paid, regardless of the reason the client cancels.
Independent Contractor
This clause should clearly state that you are an independent contractor and not an employee of your client’s organization. It’s an important clause because it ensures that you are not entering into a non-exclusive arrangement, gives you control over how and when you work, and states that you will not receive benefits from the client. Basically, this clause protects you and your independent status.
Non-Exclusivity
Many times this clause is worked into the Independent Contractor clause, but it’s so important that there is some value in giving it its own paragraph. It should reiterate that you are not providing services exclusively to the client and that you have the right to perform services for other clients during the term of the contract.
Indemnification
The Indemnity clause is considered a “hold harmless” clause because it states that you are not an agent of the company. Essentially, it protects you as the contractor from future losses or damages experienced by the client.
Confidentiality
This clause is one that is meant to afford protection to the client and their knowledge capital. It states that as an independent contractor, you will not divulge confidential or proprietary information that you encounter as part of your working relationship.
Warranty
A warranty states that you will do certain things in a certain way and that the client can have certain expectations about the result of your working relationship. This can apply to stating that you will provide services that are consistent with high-quality standards in the industry. It can also specify any support services, troubleshooting and bug fixes you will provide as part of your agreement. If you do include a warranty, it’s important to limit the term and be very specific about what is included.
Ownership
The ownership clause is an especially important one for those in the creative and technical fields because it specifies who owns the final product as well as the working files that were used during the course of the work. This clause can also outline what rights you have as the contractor to use the work and related images in your portfolio. It can also provide permission to include a credit line, stating who did the work, on the final product.
There are other important clauses that should be in your agreement, but these are among the most important ones. Please note that this shouldn’t be considered legal advice and it’s always best to consult with an attorney in order to make sure your contract is bulletproof.
Sebastian Bergmann's presentation on "The State of QA Tools for PHP" at the FrOSCon 2009 conference raised demand for an overview page of .
This page is a first attempt of creating such an overview.
The State of QA Tools for PHP
View more documents from Sebastian Bergmann.
PHPUnit
PHPUnit is the de-facto standard for unit testing in PHP projects. It provides both a framework that makes the writing of tests easy as well as the functionality to easily run the tests and analyse their results.
phploc
phploc is a tool for quickly measuring the size of a PHP project. Its goal is not not to replace more sophisticated tools such as phpcs, pdepend, or phpmd, but rather to provide an alternative to them when you just need to get a quick understanding of a project's size.
phpcpd
phpcpd is a Copy/Paste Detector (CPD) for PHP code. Its goal is not not to replace more sophisticated tools such as phpcs, pdepend, or phpmd, but rather to provide an alternative to them when you just need to get a quick overview of duplicated code in a project.
pdepend
pdepend can generate a large set of software metrics from a given code base. These values can be used to measure the quality of a software project and they help to identify the parts of an application where a code refactoring should be applied.
phpmd
phpmd scans PHP source code and looks for potential problems such as possible bugs, dead code, suboptimal code, and overcomplicated expressions
phpcs
phpcs tokenises PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. It is an essential development tool that ensures your code remains clean and consistent. It can also help prevent some common semantic errors made by developers.
bytekit-cli
bytekit-cli provides a command-line tool that leverages the Bytekit extension to perform common code analysis tasks on the PHP bytecode level.
phpUnderControl
phpUnderControl is a continuous integration solution built on top of CruiseControl. It aims to make your first steps with CruiseControl and PHP as easy as possible.
Gitso is to support others.
Gitso is a frontend to reverse VNC connections. It is meant to be a simple two-step process that connects one person to another's screen. First, the support person offers to give support. Second, the person who needs help connects and has their screen remotely visible. Because Gitso is cross-platform (Ubuntu, OS X and Windows) and uses a reverse VNC connection, it greatly simplifies the process of getting support.
Tools and downloads
There are many variables that affect a site's performance. The tools listed below can help you discover those variables and improve your site. We recommend that you experiment with these tools. Multiple simple changes can improve the experience for your users around the world by several seconds.
From Google:
Page Speed
Open source Firefox/Firebug Add-on that evaluates the performance of web pages and gives suggestions for improvement.
From other developers:
AOL Page Test
Open source tool for measuring and analyzing web page performance using Internet Explorer.
Cuzillion
Tool for quickly constructing web pages to see how components interact and how behavior differs across browsers, sometimes in unexpected ways. Also lets you share sample pages with others.
Fiddler 2
Web debugging proxy which logs all HTTP/S traffic between your computer and the Internet. Inspect HTTP/S traffic, set breakpoints, and "fiddle" with incoming or outgoing data.
Firebug
Firefox Add-on that lets you edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.
Hammerhead
Firebug Add-on for measuring the load time of web pages.
httperf
Tool for generating HTTP workloads and measuring web server performance, and constructing micro- and macro-level benchmarks.
HttpWatch
HTTP viewer and debugger integrated with IE and Firefox to provide HTTP/S monitoring without leaving the browser window.
IBM Page Detailer
Graphical tool that assesses web page performance and provides details include the timing, size, and identity of each item in a page.
JSLint
Tool that looks for code quality problems in JavaScript programs.
JSMin
Filter which removes comments and unnecessary whitespace from JavaScript files.
Microsoft VRTA
Tool that visualizes web page download, identifies areas for performance improvements, and recommends solutions.
mon.itor.us
Provides a personalized Ajax dashboard interface, checks server performance and availability, generates uptime reports, tracks visitors, checks CPU, memory and other systems resources, and alerts when it detects abnormalities.
OOCSS
Development environment and framework for creating fast, reusable CSS objects and modules.
Pylot
Open source tool for testing the performance and scalability of web services. It runs HTTP load tests, verifies server responses, and produces reports with metrics.
Smush It
Online tool that allows you to upload images for lossless compression and optimization. Provides a report of bytes saved and downloads a zip file containing the optimized versions of the files.
Wbox
Performs various tests, including page load benchmarking, web server and web application stress testing, and verifies correct configuration of virtual domains configuration, redirects, and HTTP compression.
Yahoo! YSlow
Firefox/Firebug Add-on that analyzes web pages and suggests ways to improve their performance, based on a set of rules for high performance web pages.
YUI Compressor
JavaScript minifier designed to yield a higher compression ratio than other tools.
Today more or less everyone can put a simple web page together but implementation of professional Web based Application Front Ends is not as simple as some people may think. It is a complex task requiring deep knowledge of several technologies like html, css, javascript, php, etc. In this article you will find essential cheat sheets for the most commen web based technologies that you are likely to use if you’re a Front End Web Developer. First you will find resources covering client side markup and development (html, xhtml, css, javascript, jQuery etc.) and then you will find resoures covering server side development that are to some extent required for Front End Development (php, asp.net, …). Please make sure that you post a comment if you know an important resource that have not been included in the article. I hope you will find this article useful, lets get started!
Design patterns were first described in the 1960s by Christopher Alexander, an architect who noticed that many things in our lives happen according to patterns. He adapted his observations to his work and published many findings on the topic. Since then, design patterns have found their place in many areas of our lives, and can be found in the design and development of user interfaces as well.
In short, design patterns are solutions to recurring problems. By extension, UI design patterns are solutions to common user interface problems. This article goes over 10 interesting UI design patterns that you can use in your own projects. In fact, you may already be using them now without knowing it.
The beauty of code snippets is their ability to save you time when developing a site. Whether you keep a file with your own often-reused snippets or turn to one of the many online repositories, snippets can really speed up your site development.
There are plenty of places online to find code snippets and get answers to your coding questions. And many of these places let you upload your own snippets, either for personal use or to share with the community. They can also be a great place to find inspiration if you’re trying to figure out the best approach for any aspect of your site’s development.
El blog del Sebas, hay de todo y para todos.
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| << < | Current | > >> | ||||
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 | ||||||
Google presentó una herramienta que permite a los usuarios de Gmail crear su propia página personal. El servicio llamado Google Pages esta basado en la tecnología de publicación Ajax (Asynchronous JavaScript And XML) y permite en pocos segundos poner una página online, aunque con algunas limitaciones.
senderodelpeje.blogspot.com
vs
felipe-calderon.org
segúna Alexa
By means of You're It! I found this interesting paper, that analyzes tagging patterns on del.icio.us.
An interesting disgression by Dave Pollard.
38 Articles by Howard Rheingold
Jornada sobre blogs, sindicación, podcasts, Ajax, APIs, redes sociales, folksonomías, internet móvil...
México tiene al menos tres oportunidades para ascender del 7° lugar del mercado offshore outsourcing de TIC: Select
Programa de Secretaría de Economía administrado por la Fundación México-Estados Unidos para la Ciencia para dar apoyo a Empresas Mexicanas de Alta Tecnología.
Proximamente: Inauguración TechBA Austin el día 5 de diciembre, 2005
Interesante Tutorial:
Conoce como puede estar lista tu empresa para el Mercado Global con el Tutorial "Getting Ready for the Global Market"
By Matt Marshall
Mercury News
When Alberto Herrera started his own tech company in Tijuana two years ago, he was confident he had the knowledge to take on the risk.
His team had worked at Panasonic's office in the Mexican border city and had the technical expertise to craft a new kind of wireless sensor network -- one that can be used for hotel room key cards and turn on the heating system once a customer has entered his or her room.
But Herrera didn't have contacts with venture capitalists and didn't know how to spiff up a business plan.
That changed last year, once his company, Medida, started working with the Mexico-Silicon Valley Technology Business Accelerator (TechBA for short) in San Jose, funded by an annual $6 million grant from the Mexican government.
TechBA assigned a special adviser to Medida, to mentor it in Silicon Valley's arcane ways.
The help is part of an effort by the Mexican government to jump-start its technology economy -- in part through better connections to leading tech centers like Silicon Valley and their entrepreneurial cultures and practices.
Mexico's domestic information technology and software market totals more than $3 billion a year and has 2,095 companies, according to its economics ministry.
Mexico exports about $400 million in technology services each year to the United States, about half in business process outsourcing, half in software outsourcing. But Mexico wants to do more than supply its northern neighbor with a cheap source of labor, says Jorge Zavala, chief executive of TechBA. ``The question is, how do we switch from low value-added services and move into information technology?''
The goal of TechBA, he said, is to help create Mexican companies that own their own technology, and to export $5 billion in technology and other services by 2012.
In Herrara's case, TechBA appointed a mentor -- Adolpho Nemirosky, an Argentine entrepreneur who has worked in the valley's semiconductor and telecom industries for 13 years. He had co-founded a venture-backed company, Xtreme Logic, and was eager to help others. He is paid a stipend by TechBA.
His help has already gone a long way. Nemirosky taught Herrera how to make an elevator pitch -- that is, a two- to five-minute synopsis of his company, tailored for impatient investors. He advised him to focus on specific areas, such as sensor systems for hotels and for entertainment software. And he took Herrera to meet with some professors at the University of California-Berkeley, where Herrera was able to secure a technology adviser.
To top it off, Nemirosky groomed Herrera to present to venture capitalists Tuesday evening at an event hosted by TechBA and an angel group called Silicom Ventures. Besides the investors, a live audience of more than 200 people looked on. And Herrara performed well enough that three of four venture capitalists invited him to talk with them further. ``I'm very pleased with him,'' Nemirosky said of his protege.
Currently, 40 companies participate in the TechBA program, and the group recently announced its first tangible success: Mexican company JackBe. The company, which has created Web sites for Sears and Citigroup's Mexico operations, raised $6.5 million in venture capital funding in November -- the first Mexican tech company to raise venture capital from the United States, according to TechBA's Zavala.
There are other signs of late that the U.S. venture capital market is waking to not only to Mexico, the world's ninth largest economy, but also to the fast-growing Hispanic market in this country.
Sausalito venture firm Sienna Ventures is now raising $100 million for its newest fund to focus on the Hispanic market.
Herrera's company, Medida, meanwhile, is expanding in the United States. It has $1 million in revenue after a year's work, 10 employees and an office in San Jose, where employees can drop in from Tijuana. Silicon Valley is a good place to develop contacts for customers, said Herrera.
``We've gained visibility that would otherwise be very hard to get,'' he said.
One of his customers is XaviX, which makes interactive sports games and also has offices in San Jose. Medida provides XaviX wireless sensors for its newest fly-fishing game -- where the sensor detects when game players flick their wrists and feeds information back to the game.
Mexico is just the latest country trying to develop a network here in Silicon Valley.
Gadi Behar, managing director of Israeli-focused Silicom Ventures, has reached out to groups from Canada, Argentina, Brazil, the Netherlands and Hawaii, offering help such as crash courses on Silicon Valley's business culture. ``They all want access to Silicon Valley,'' agreed Michelle Messina, a public relations professional who has also helped companies in these groups.
Contact Matt Marshall at 408-920-5920 or via his blog at www.SiliconBeat.com
© 2006 MercuryNews.com and wire service sources. All Rights Reserved.
http://www.siliconvalley.com
A nice article Sebastian found and sent.
Leyendo el blog de webmaster.com.mx me encontre una liga a este sitio que es un bonito ejemplo de AJAX porque es la implementación de una Wiki usando AJAX y todo en un sólo archivo HTML.
(Technorati Tags: AJAX wiki del.icio.us Tags: ajax wiki)
De más accesibles a más importantes
http://web.cs.wpi.edu/~kfisler/Courses/2135/C04/
http://www.cs.utah.edu/classes/cs3520-mflatt/
http://www.cs.utah.edu/~mflatt/courses.html
http://www.cs.brown.edu/~sk/Work/Teaching/
http://www.cs.indiana.edu/l/www/classes/b521/
By CowboyNeal on ridin'-the-storm-out
OSS_ilation writes "Analysts and users agree -- if the layoff rumors at Novell prove true sometime soon, SuSE Linux has nothing to fear. Over at SearchOpenSource.com the word is that the popular SuSE Linux operating system has both the community support and technical chops to weather any personnel-related storms that may be lingering on the horizon. However, the point is also made that should Novell go south, there are those who believe SuSE could prove to be an appealing acquisition target."
David Heinemeier Hansson (Ruby on Rails) explains and tries to tackle on the confussion many people have between language and pattern application.
Good reading if you believe that Java is the only scenario in which patterns are usable.
An interesting view of the way Rails is getting momentum.
Creo que deberíamos familiarizarnos con este material antes de embarcarnos más a fondo en la aventura de dar servicios alrededor de Novell.
Finding Signals in the Noise
Digg, Memeorandum, Findory, Blogniscient, and other startups promise to manage news overload on the Web.
Few would dispute that we live in an age of information overload. In the last few years alone, blogs have increased the torrent of information each day to unmanageable levels.
This would explain, then, why a corresponding torrent of startups has surfaced recently to help us filter, manage, and control this flood of information. Some rely on insightful algorithms that understand popularity to filter the news, while others rely on the preferences of readers.
There aren't yet enough quality pages to satisfy advertisers' hunger for a blog presence