Gigantt Blog – The GitHub Job Interview
That’s why I’m advocating the GitHub job interview. Open-Source projects are a fantastic way to collaborate with people you don’t know too well. And GitHub in particular, with its ease of forking and...
View Articlewingolog – Javascript eval Considered Crazy
What can an engine do when it sees eval?Not much. It can’t even prove that it is actually eval unless eval is not bound lexically, there is no with, there is no intervening non-strict call to any...
View Articleinessential.com – Fantastical and language detection
I like this. The best Mac developers have been famous for taking the extra steps. Most people won’t need this — but those who do it will delight.via inessential.com – Fantastical and language...
View Articlewhatwg – Requests for new elements for comments
We already have an element for comments and other self-contained document modules, namely, <article>. The spec in fact specifically calls out an <article> nested in another <article>...
View ArticleMichael Tsai – PDFpen and iCloud
It’s no longer possible to write a single app that takes advantage of the full range of Mac OS X features. Some APIs only work inside the Mac App Store. Others only work outside it. Presumably, this...
View ArticleTinycon — Favicon Alerts
Tinycon allows the addition of alert bubbles and changing the favicon image. Tinycon gracefully falls back to a number in title approach for browers that don’t support canvas or dynamic favicons.Alerts...
View ArticleIncubaid Research – Rediscovering the RSync Algorithm
Don’t walk the folder and ‘rsync’ each file you encounter. A small calculation will show you how bad it really is.Suppose you have 20000 files, each 1KB. Suppose 1 rsync costs you about 0.1s (reading...
View ArticleFrankie Roberto – Responsive Text
Some websites now contain ‘responsive images’. These scale (or crop) depending upon your screen’s viewing area, so the image sizes remain appropriate whether you’re looking at the website on a mobile...
View ArticleMailinator™ Blog – How Mailinator compresses email by 90%
Given the title of this article, the first thing that should pop into your mind is probably — “well, use a compression algorithm — right?”.Right! Well, yes, well, not exactly. Read on.via Mailinator™...
View ArticleApp Cubby Blog – The Sparrow Problem
Given the incredible progress and innovation we’ve seen in mobile apps over the past few years, I’m not sure we’re any worse off at a macro-economic level, but things have definitely changed and...
View ArticleUsers’ Pagination Preferences and ‘View All’
When providing a choice of display options, the computer should almost always respect the user’s stated preference and employ it as the default the next time around. I am amazed at how many sites and...
View ArticleHow To Make Your Open Source Project Really Awesome
If you plan on releasing a library as open source, please make sure it has Clear dependency/installation instructions At least one brief documentation guide A change log and tags in the repo Some...
View ArticleHex Color Tool
I needed a tool that either added white or black to a hex color. Launching Photoshop just to drag a color picker around wasn’t cutting it. I looked around for a web app that would do this but...
View ArticleLine Clampin’ | CSS-Tricks
You want X lines of text. Anything after that, gracefully cut off. That’s “line clamping” and it is a perfectly legit desire. When you can count on text being a certain number of lines, you can create...
View ArticleIdeal Column Width For Paragraphs Online
Are there any type of guidelines to help me size the width of paragraphs on the screen? I want to take into consideration: Major web font faces (i.e. Arial, Verdana, Georgia, Times) A range font sizes...
View ArticleTips And Tricks For Testing WordPress Themes
Whether you offer free or premium themes, testing should be a major part of your development process. By planning in advance, you can foster a development environment that deters some bugs by design...
View ArticleJSON Generator
All we ever faced the problem of lack of information in our app. All interfaces seem lifeless and empty. Debugging with no data is also not simple. I think that each of us has at least once in their...
View ArticleHow To Be A Program Manager
Having a good program manager is one of the secret formulas to making really great software. And you probably don’t have one on your team, because most teams don’t. Spolsky may not be writing as often...
View ArticleDatastore API
These days, your app needs to store and sync more than just files. With the Datastore API, structured data like contacts, to-do items, and game state can be synced effortlessly. Datastores work across...
View ArticleThere Is No Agile Fixed Price
Customers asking for a fixed price implicitly ask for fixed deliverables, too. In fact, the primary reason why customers ask for a fixed budget is to nail down exactly what they’ll end up getting for...
View Article
More Pages to Explore .....