misc

http://www.sitepoint.com/self-hosted-free-invoicing-app-fusioninvoice/
http://www.sitepoint.com/googleappengine-1-9-0-php-updates
http://www.sitepoint.com/building-twitter-hashtag-contest-register-twitter-app
http://www.sitepoint.com/understanding-drupals-entityfieldquery
http://try.appdynamics.com/application-performance-management-for-php
http://www.sitepoint.com/easy-checks-website-accessibility
http://www.sitepoint.com/webcode-review-create-better-svg/
http://www.sitepoint.com/advanced-web-design-without-code-webydo
http://www.sitepoint.com/charge-websites-agile-way/
http://www.sitepoint.com/cms-showdown-nginx-ghost-php-phalcon
http://www.sitepoint.com/creating-css-animations-using-move-js
http://www.sitepoint.com/title-css-simple-approach-css-class-naming
http://www.sitepoint.com/charge-websites-pay-per-hour-projects
http://www.sitepoint.com/new-html5-attributes-hyperlinks-download-media-ping
http://www.entrepreneur.com/article/232394
https://www.linkedin.com/today/post/article/20140325033217-2148908-a-ceo-s-nightmare-whatever-happened-to-smart-comprehensive-leadership
https://www.linkedin.com/today/post/article/20140325110052-17000124-state-of-higher-education-the-unbound-future-of-america-s-colleges
http://www.inc.com/patricia-fletcher/how-to-hire-employees-for-culture-fit.html
http://mashable.com/2014/03/24/secrets-facebook-ads/
https://www.linkedin.com/today/post/article/20140325010439-15454-12-ways-to-get-a-job-interview-and-one-way-not-to

Tools
Useful sites
Books
Popular web hosting providers
How to teach a child to read
Cool social apps
Job boards
Video distribution sites
The Project
Internationalization (i18n)
Editors
Memory Debugger
Terms
TTS
CMS
Social Network
Web-based editors
Online Advertising Networks
Cloud Computing Providers
Parser Generators
Phrases
mailing lists
Prefix Multipliers
Who is who
Computer Languages
A list of Google products
Larry Wall
Windows
Public Companies
Custom Home
Working for startup
startup
CRM / Personal CRM
mobile
Building online business for your clients
photoshop
Web Development
Inspiration
Website Checklist

Cappuccino build desktop caliber applications that run in a web browser
Ample SDK GUI Framework for client-side applications
jSTalk – All the power of cocoa wrapped up in JavaScript
Fluidium – Rich Internet Applications framework for Mac OS X
JuiceKit – SDK for building Information Experience applications
CodeRun Studio – A free browser-based IDE

Not categorized:
Pivitol tracker
Harvest (time management & invoicing)
Sphinx
chef

A blog with a javascript snippet or java applet that would check with YIM (and other) to see if I am online, and let people that are viewing my blog chat with me, see my profiles. Whatever client I use for chat should have an option to allow anonymous people to chat with me (might be a security risk).

To find out the version of code that is on staging or production: /internal/version

FUEL: javascript library design to help writing firefox extension

http://www.bonnaroo.com
http://www.kickapps.com

Plato

Beautiful Code:
Proportion
Integrity (being able to do that task that it was designed to do)
Clarity

SAN vs DAS (Database Federation / Sharding)
Federation: Both SAN and DAS are good for federation. For SAN storage, New luns can be cut to support new servers. For DAS, one new set of storage will be added as one more server is added.
Manageability: SAN is easier to manage since all storage disk are centralized. SAN provide tools to effectively manage large volumes of storage. It is well monitored and managed in case of any disk life is over a certain age. The management is more proactive. Also, professional service is available for company like EMC, Hitachi. For DAS solution, it is easy to manage because all support stuff know how to support an operating system and local disk. However, when you have lots of DAS to support, it is like manage multiple small island of disk storage systems.
Scalability: DAS storage arrays have limited capability and are difficult to grow. SAN can dynamically allocate storage as required and have larger capability limites.
DAS is good for small networks:If the amount of data we are handling is relateively small, typically 500GB or less, and we are not expecting significant growth, then we are fine with DAS.
Performance:The three KEY metrics to quantify the performance of a disk I/O path:
Latency

I/Os per second(IOps)

Megabytes per second(MBps)

DAS is almost always better than SANs on I/O latency under light load. This is important for genius.com rewriter server since it is latency is a more important consideration for genius.com.

For IOps and MBps, you can configure each side(SAN and DAS) to outperform the other if you have enough resource of each of them. In genius.com application these two criterias is not that critical.

Paul Hedgetts of AgileLogic.com
Make it easy to collaborate. Integrate team both in term of physical location and in term of organizational structure.
Adaptive Control: you have to steer to meet business requirements / objectives.
Travel Light: carry as little as you can get away with.

How do we effectively use the logger? Before we implement the logger, we had code to send error email, not exceeding certain threshold per day (not trivial to implement), and it give me ability to say, if this happen, let me know. How do I go about accomplishing the same thing with the new logger so that I don't have to manually mine the log?

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License