Are you over 18 and want to see adult content?
More Annotations
![A complete backup of thechildrensbookreview.com](https://www.archivebay.com/archive5/images/62f56635-3296-4fc5-9fae-6283e709ca52.png)
A complete backup of thechildrensbookreview.com
Are you over 18 and want to see adult content?
![A complete backup of crosscountrymortgage.com](https://www.archivebay.com/archive5/images/4826cf7a-ce92-4314-a6a4-88714bedb2f7.png)
A complete backup of crosscountrymortgage.com
Are you over 18 and want to see adult content?
![A complete backup of winchesterva.gov](https://www.archivebay.com/archive5/images/32fc9a72-bbe8-4b72-bb42-d2c88a727fcd.png)
A complete backup of winchesterva.gov
Are you over 18 and want to see adult content?
![A complete backup of deborviagisttab.cf](https://www.archivebay.com/archive5/images/47c43ea3-52f0-45e9-a56d-e21b66216e52.png)
A complete backup of deborviagisttab.cf
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of unitystampco.com](https://www.archivebay.com/archive2/5dd717d9-c016-4fd0-aa3d-85bdd65bb1c1.png)
A complete backup of unitystampco.com
Are you over 18 and want to see adult content?
![A complete backup of hwk-karlsruhe.de](https://www.archivebay.com/archive2/1f45f65a-b431-4e9e-ac6f-ed0fa70e682b.png)
A complete backup of hwk-karlsruhe.de
Are you over 18 and want to see adult content?
![A complete backup of maui-rentals.com](https://www.archivebay.com/archive2/19526b6d-d99a-46d1-b3b8-0d1ad26c0b3a.png)
A complete backup of maui-rentals.com
Are you over 18 and want to see adult content?
![A complete backup of handymanstartup.com](https://www.archivebay.com/archive2/44299056-08f0-4632-861a-72a46cffc6ee.png)
A complete backup of handymanstartup.com
Are you over 18 and want to see adult content?
![A complete backup of cairnspost.com.au](https://www.archivebay.com/archive2/c5de7fff-45fa-4304-a616-be17134e141f.png)
A complete backup of cairnspost.com.au
Are you over 18 and want to see adult content?
Text
HOME
Technology, Programming, Startups, Trendspotting by Michael Mahemoff. A CDN asked me why they should respect the HTTP “vary” header. My reply was this. “vary” is needed because the app uses “PJAX” architecture used by many dynamic web apps and embraced in frameworks like Rails’ TurboGears. AJAX PATTERNS: DESIGN PATTERNS FOR AJAX USABILITY I’ve been putting together some AJAX design patterns. Update (May 15, 2005): I’ve set up AJAXPatterns.org to keep working on these patterns. I’ve also cleaned up a couple of things here, although all future changes will occur at ajaxpatterns. INFOBOXPLUGIN: A TIDDLYWIKI PLUGIN FOR INFOBOXEN G’Day, here’s a new tiddlywiki plugin I’ve been working on: InfoBoxPlugin.It’s based on the equally-monikered infoBox in MediaWiki/Wikipedia, which you’ll see in any article that is marked “current event” or “controversial”, for example, on the big W. “HINTS ON PROGRAMMING LANGUAGE DESIGN” BY C.A Hoare’s “Hints on Programming Language Design” was written in December, 1973 and the first few pages on general principles are still very pertinent. Here’s a summary. A programming language should support the three most difficult tasks in programming: SHOUT – FIRST TIDDLYWIKI PLUGIN Okay, it’s remarkably lame, but here’s my first TiddlyWiki plugin. It defines a new shout macro - you include in a tiddler and it includes A SHOUTING VERSION OF THE MESSAGE.. I adapted it from the sparklines plugin. The important code is at the end - you create a macro by defining a value config.macros.helloWorld, then you simply implement config.macros.helloWorld DEVELOPER RELATIONS: A FIVE-LEVEL MATURITY MODEL Now some caveats about this. First, how not to use this model. Any maturity model immediately makes you think companies should be ascending to the top level, but that is not the case and not theintention here.
HEARTBEAT AJAX PATTERN – A CODE EXAMPLE Erik Pascarello (ahoy hoy Ajaxian) has created a library to track the user’s session.This is a nice implementation of an Ajaxian Heartbeat.. One of the biggest frustrations with traditional web applications is that users get timed out. CROSS-DOMAIN COMMUNICATION WITH IFRAMES An update in the era of HTML5 (May 6, 2011) This post has been heavily commented and linked to over the years, and continues to receive a ton of traffic, so I should make it clear that much of this is no longer relevant for modern browsers. NAMING CONVENTIONS FOR KEY-VALUE MAPS How do you name Maps? Maps of the key-value pair variety rather than the hip Google-enabled map of the USA. There seems to be no convention. Even for individual programming languages, there seems to be no convention enshrined in the culture, although some languages naturally favour shorter names than others. OAUTH-OPENID: YOU’RE BARKING UP THE WRONG TREE IF OAuth, OpenIDthey sound like the same thing and they kind of do vaguely similar things But I’m here to tell you, OAuth is not Open ID.They have a different purpose.HOME
Technology, Programming, Startups, Trendspotting by Michael Mahemoff. A CDN asked me why they should respect the HTTP “vary” header. My reply was this. “vary” is needed because the app uses “PJAX” architecture used by many dynamic web apps and embraced in frameworks like Rails’ TurboGears. AJAX PATTERNS: DESIGN PATTERNS FOR AJAX USABILITY I’ve been putting together some AJAX design patterns. Update (May 15, 2005): I’ve set up AJAXPatterns.org to keep working on these patterns. I’ve also cleaned up a couple of things here, although all future changes will occur at ajaxpatterns. INFOBOXPLUGIN: A TIDDLYWIKI PLUGIN FOR INFOBOXEN G’Day, here’s a new tiddlywiki plugin I’ve been working on: InfoBoxPlugin.It’s based on the equally-monikered infoBox in MediaWiki/Wikipedia, which you’ll see in any article that is marked “current event” or “controversial”, for example, on the big W. “HINTS ON PROGRAMMING LANGUAGE DESIGN” BY C.A Hoare’s “Hints on Programming Language Design” was written in December, 1973 and the first few pages on general principles are still very pertinent. Here’s a summary. A programming language should support the three most difficult tasks in programming: SHOUT – FIRST TIDDLYWIKI PLUGIN Okay, it’s remarkably lame, but here’s my first TiddlyWiki plugin. It defines a new shout macro - you include in a tiddler and it includes A SHOUTING VERSION OF THE MESSAGE.. I adapted it from the sparklines plugin. The important code is at the end - you create a macro by defining a value config.macros.helloWorld, then you simply implement config.macros.helloWorld DEVELOPER RELATIONS: A FIVE-LEVEL MATURITY MODEL Now some caveats about this. First, how not to use this model. Any maturity model immediately makes you think companies should be ascending to the top level, but that is not the case and not theintention here.
HEARTBEAT AJAX PATTERN – A CODE EXAMPLE Erik Pascarello (ahoy hoy Ajaxian) has created a library to track the user’s session.This is a nice implementation of an Ajaxian Heartbeat.. One of the biggest frustrations with traditional web applications is that users get timed out. CROSS-DOMAIN COMMUNICATION WITH IFRAMES An update in the era of HTML5 (May 6, 2011) This post has been heavily commented and linked to over the years, and continues to receive a ton of traffic, so I should make it clear that much of this is no longer relevant for modern browsers. NAMING CONVENTIONS FOR KEY-VALUE MAPS How do you name Maps? Maps of the key-value pair variety rather than the hip Google-enabled map of the USA. There seems to be no convention. Even for individual programming languages, there seems to be no convention enshrined in the culture, although some languages naturally favour shorter names than others. OAUTH-OPENID: YOU’RE BARKING UP THE WRONG TREE IF OAuth, OpenIDthey sound like the same thing and they kind of do vaguely similar things But I’m here to tell you, OAuth is not Open ID.They have a different purpose.HOME
Technology, Programming, Startups, Trendspotting by Michael Mahemoff. A CDN asked me why they should respect the HTTP “vary” header. My reply was this. “vary” is needed because the app uses “PJAX” architecture used by many dynamic web apps and embraced in frameworks like Rails’ TurboGears. ABOUT - SOFTWAREAS.COM Michael Mahemoff is a full-stack product maker. Curious about programming, tech, startups, and future trends. This is his blog, started in the early 2000s. PATTERNS OF DEVELOPER EXPERIENCE Update 27-Jun-2012: Slides from my talk on these patterns at Hacker News London. “Developer Experience” is the practice of understanding how developers get their work done, and by extension, the practice of optimising that experience.DYNAMIC FAVICONS
Favicons should ideally be easy to manipulate, as easy as manipulating the web page's UI. (Favicons are the little website icons you see in the address bar, browser tabs, etc.) For example, a chat app like Meebo could signal that your buddy's trying to contact you, a OAUTH-OPENID: YOU’RE BARKING UP THE WRONG TREE IF OAuth, OpenIDthey sound like the same thing and they kind of do vaguely similar things But I’m here to tell you, OAuth is not Open ID.They have a different purpose. GUID0: A JAVASCRIPT GUID GENERATOR Guid0.js. Guid0 is a GUID library for Javascript. Okay, it doesn’t yet do official, bona fide, 128-bit, GUIDs yet, mainly for API designreasons.
MULTI-USER TIDDLYWIKI Jimmy is a moderately experienced TiddlyWiki user and wants to make a room for the enterprise’s music club to collaborate on compositions. So he logs into TiddlyWiki MU, hits “New Room”, and creates a room called “musicians”.I, OSMOSOFTIE
I’ve officially joined the Osmosoft team today. Osmosoft is all about open source and web technologies, so it’s a great fit. I’m looking forward to working in a talented, hands-on, team in a startup-like culture. VIDEO SYNC WITH WEBSOCKET AND NODE About Michael Mahemoff. Michael is a full-stack product maker. Curious about programming, tech, startups, and future trends. EMBEDDED IMAGES IN TIDDLYWIKI UNDER IE6 VIA MHTML – The Missing Man Page. December 29, 2018. Black Mirror Bandersnatch Spoilers. January 17, 2017. Horizontally scaling databases: MySQL/Postgres Sharding.HOME
Technology, Programming, Startups, Trendspotting by Michael Mahemoff. A CDN asked me why they should respect the HTTP “vary” header. My reply was this. “vary” is needed because the app uses “PJAX” architecture used by many dynamic web apps and embraced in frameworks like Rails’ TurboGears. AJAX PATTERNS: DESIGN PATTERNS FOR AJAX USABILITY I’ve been putting together some AJAX design patterns. Update (May 15, 2005): I’ve set up AJAXPatterns.org to keep working on these patterns. I’ve also cleaned up a couple of things here, although all future changes will occur at ajaxpatterns. INFOBOXPLUGIN: A TIDDLYWIKI PLUGIN FOR INFOBOXEN G’Day, here’s a new tiddlywiki plugin I’ve been working on: InfoBoxPlugin.It’s based on the equally-monikered infoBox in MediaWiki/Wikipedia, which you’ll see in any article that is marked “current event” or “controversial”, for example, on the big W. “HINTS ON PROGRAMMING LANGUAGE DESIGN” BY C.A Hoare’s “Hints on Programming Language Design” was written in December, 1973 and the first few pages on general principles are still very pertinent. Here’s a summary. A programming language should support the three most difficult tasks in programming: SHOUT – FIRST TIDDLYWIKI PLUGIN Okay, it’s remarkably lame, but here’s my first TiddlyWiki plugin. It defines a new shout macro - you include in a tiddler and it includes A SHOUTING VERSION OF THE MESSAGE.. I adapted it from the sparklines plugin. The important code is at the end - you create a macro by defining a value config.macros.helloWorld, then you simply implement config.macros.helloWorld DEVELOPER RELATIONS: A FIVE-LEVEL MATURITY MODEL Now some caveats about this. First, how not to use this model. Any maturity model immediately makes you think companies should be ascending to the top level, but that is not the case and not theintention here.
HEARTBEAT AJAX PATTERN – A CODE EXAMPLE Erik Pascarello (ahoy hoy Ajaxian) has created a library to track the user’s session.This is a nice implementation of an Ajaxian Heartbeat.. One of the biggest frustrations with traditional web applications is that users get timed out. CROSS-DOMAIN COMMUNICATION WITH IFRAMES An update in the era of HTML5 (May 6, 2011) This post has been heavily commented and linked to over the years, and continues to receive a ton of traffic, so I should make it clear that much of this is no longer relevant for modern browsers. NAMING CONVENTIONS FOR KEY-VALUE MAPS How do you name Maps? Maps of the key-value pair variety rather than the hip Google-enabled map of the USA. There seems to be no convention. Even for individual programming languages, there seems to be no convention enshrined in the culture, although some languages naturally favour shorter names than others. OAUTH-OPENID: YOU’RE BARKING UP THE WRONG TREE IF OAuth, OpenIDthey sound like the same thing and they kind of do vaguely similar things But I’m here to tell you, OAuth is not Open ID.They have a different purpose.HOME
Technology, Programming, Startups, Trendspotting by Michael Mahemoff. A CDN asked me why they should respect the HTTP “vary” header. My reply was this. “vary” is needed because the app uses “PJAX” architecture used by many dynamic web apps and embraced in frameworks like Rails’ TurboGears. AJAX PATTERNS: DESIGN PATTERNS FOR AJAX USABILITY I’ve been putting together some AJAX design patterns. Update (May 15, 2005): I’ve set up AJAXPatterns.org to keep working on these patterns. I’ve also cleaned up a couple of things here, although all future changes will occur at ajaxpatterns. INFOBOXPLUGIN: A TIDDLYWIKI PLUGIN FOR INFOBOXEN G’Day, here’s a new tiddlywiki plugin I’ve been working on: InfoBoxPlugin.It’s based on the equally-monikered infoBox in MediaWiki/Wikipedia, which you’ll see in any article that is marked “current event” or “controversial”, for example, on the big W. “HINTS ON PROGRAMMING LANGUAGE DESIGN” BY C.A Hoare’s “Hints on Programming Language Design” was written in December, 1973 and the first few pages on general principles are still very pertinent. Here’s a summary. A programming language should support the three most difficult tasks in programming: SHOUT – FIRST TIDDLYWIKI PLUGIN Okay, it’s remarkably lame, but here’s my first TiddlyWiki plugin. It defines a new shout macro - you include in a tiddler and it includes A SHOUTING VERSION OF THE MESSAGE.. I adapted it from the sparklines plugin. The important code is at the end - you create a macro by defining a value config.macros.helloWorld, then you simply implement config.macros.helloWorld DEVELOPER RELATIONS: A FIVE-LEVEL MATURITY MODEL Now some caveats about this. First, how not to use this model. Any maturity model immediately makes you think companies should be ascending to the top level, but that is not the case and not theintention here.
HEARTBEAT AJAX PATTERN – A CODE EXAMPLE Erik Pascarello (ahoy hoy Ajaxian) has created a library to track the user’s session.This is a nice implementation of an Ajaxian Heartbeat.. One of the biggest frustrations with traditional web applications is that users get timed out. CROSS-DOMAIN COMMUNICATION WITH IFRAMES An update in the era of HTML5 (May 6, 2011) This post has been heavily commented and linked to over the years, and continues to receive a ton of traffic, so I should make it clear that much of this is no longer relevant for modern browsers. NAMING CONVENTIONS FOR KEY-VALUE MAPS How do you name Maps? Maps of the key-value pair variety rather than the hip Google-enabled map of the USA. There seems to be no convention. Even for individual programming languages, there seems to be no convention enshrined in the culture, although some languages naturally favour shorter names than others. OAUTH-OPENID: YOU’RE BARKING UP THE WRONG TREE IF OAuth, OpenIDthey sound like the same thing and they kind of do vaguely similar things But I’m here to tell you, OAuth is not Open ID.They have a different purpose.HOME
Technology, Programming, Startups, Trendspotting by Michael Mahemoff. A CDN asked me why they should respect the HTTP “vary” header. My reply was this. “vary” is needed because the app uses “PJAX” architecture used by many dynamic web apps and embraced in frameworks like Rails’ TurboGears. ABOUT - SOFTWAREAS.COM Michael Mahemoff is a full-stack product maker. Curious about programming, tech, startups, and future trends. This is his blog, started in the early 2000s. PATTERNS OF DEVELOPER EXPERIENCE Update 27-Jun-2012: Slides from my talk on these patterns at Hacker News London. “Developer Experience” is the practice of understanding how developers get their work done, and by extension, the practice of optimising that experience.DYNAMIC FAVICONS
Favicons should ideally be easy to manipulate, as easy as manipulating the web page's UI. (Favicons are the little website icons you see in the address bar, browser tabs, etc.) For example, a chat app like Meebo could signal that your buddy's trying to contact you, a OAUTH-OPENID: YOU’RE BARKING UP THE WRONG TREE IF OAuth, OpenIDthey sound like the same thing and they kind of do vaguely similar things But I’m here to tell you, OAuth is not Open ID.They have a different purpose. GUID0: A JAVASCRIPT GUID GENERATOR Guid0.js. Guid0 is a GUID library for Javascript. Okay, it doesn’t yet do official, bona fide, 128-bit, GUIDs yet, mainly for API designreasons.
MULTI-USER TIDDLYWIKI Jimmy is a moderately experienced TiddlyWiki user and wants to make a room for the enterprise’s music club to collaborate on compositions. So he logs into TiddlyWiki MU, hits “New Room”, and creates a room called “musicians”.I, OSMOSOFTIE
I’ve officially joined the Osmosoft team today. Osmosoft is all about open source and web technologies, so it’s a great fit. I’m looking forward to working in a talented, hands-on, team in a startup-like culture. VIDEO SYNC WITH WEBSOCKET AND NODE About Michael Mahemoff. Michael is a full-stack product maker. Curious about programming, tech, startups, and future trends. EMBEDDED IMAGES IN TIDDLYWIKI UNDER IE6 VIA MHTML – The Missing Man Page. December 29, 2018. Black Mirror Bandersnatch Spoilers. January 17, 2017. Horizontally scaling databases: MySQL/Postgres Sharding. SOFTWARE AS SHE'S DEVELOPED* About
* Contact
Open Sidebar
GREETINGS!
I''m Michael Mahemoff. a full-stack product maker. Curious about programming, tech, startups, and future trends.Twitter GitHub
ProductHunt
Latest Articles
April 15, 2019
THE MISSING MAN PAGE If only man pages were as good as the first Google result, I idly tweeted while trying to coerce curl into post a form . The ensuing conversation led me to think about exactly what is missing in manpages....
December 29, 2018
BLACK MIRROR BANDERSNATCH SPOILERS Here’s just a few random thoughts on Black Mirror Bandersnatch, which came out yesterday. I’d have posted these as a few lazy tweets, but didn’t want to post spoilers there.January 17, 2017
HORIZONTALLY SCALING DATABASES: MYSQL/POSTGRES SHARDING At some point, a single database instance starts to creak as more objects are added to it, even with read-only replication. A battle-proven strategy here is to scale horizontally via sharding, however there be dragons. Here are general design principles...December 1, 2016
EXPLAINING TO THE CDN WHY “VARY” HEADER MATTERS A CDN asked me why they should respect the HTTP “vary” header. My reply was this. “vary” is needed because the app uses “PJAX” architecture used by many dynamic web apps and embraced in frameworks like Rails’ TurboGears. Simply put,...May 14, 2016
TAMING ANSIBLE WITH A CONTROL SCRIPT Ansible is very useful for managing multiple servers, but one of its weak points is lack of control over sequencing tasks. The basic assumption is that you can execute all tasks because it embraces the principle of idempotency. If you... Page 1 of 137 Older PostsTwitter GitHub
ProductHunt
Software As She's Developed © 2020 . Horace theme by JustGoodThemes.
Powered by Jekyll .
Back to top
Close Sidebar
EXPLORE SITE
* About
* Contact
ABOUT SOFTWARE AS SHE'S DEVELOPED Technology, Programming, Startups, Trendspotting by Michael MahemoffRECENT ARTICLES
*
April 15, 2019
The Missing Man Page*
December 29, 2018
Black Mirror Bandersnatch Spoilers*
January 17, 2017
Horizontally scaling databases: MySQL/Postgres ShardingTAGS
Links XMLHttpRequestBlogging
Podcasting
Web 2.0
AjaxPatterns
Patterns
Widgets
Framework
Javascript
Software
Taglibs
Aggregator
Feeds
RSS
Search
Backlash
Koolaid
Marketing
Passionate Users
Tipping Point
Web
Developers
Microsoft
Pattern
Browsers
Firefox
Greasemonkey
Portal
Protopage
Book
DHTML
OReilly
Podcast
Chat
Games
InstantMessaging
Messaging
API
ECommerce
Gnome
Linux
Rhythmbox
Usability
Startup
Design
Java
JavaEE
Object-Oriented
Scriptaculous
Yellow Fade TechniqueGotchas
DotComs
Startups
VC
Start.com
Web2.0
J2EE
Jobs
Rails
Recruiters
Ruby On Rails
JSON
REST
RPC
SOAP
XML
Demos
HCI
Yahoo
Rollyo
Kiko
Performance
Conference
Gaming
WE05
Examples
Hello World
Learning
Programming
Tutorials
Tags
Tagyu
Extension
Flock
Plugin
Software ArchitectureIFrame
Remoting
37Signals
Agile
Extreme Programming
User-Centered DesignRichClient
DotNet
Frameworks
PHP
Blummy
Bookmarklet
Base
Microcontent
Mobile
Flickr
GoogleBase
Internet
DOM
Tutorial
BandNews
Dependency InjectionMock
Mock Objects
Testing
HTTP
Remote Scripting
Streaming
IE
JotLive
Nevow
JsUnit
JUnit
Logging
QA
Rhino
Libraries
Dictionaries
English
Mozilla
OED
Thunderbird
Architecture
Ajaxian
Experiment
MSN
Negroponte
Windows
Ergonomics
Redundancy
Traffic
Wiki
Security
Visualization
Wikipedia
Flash
Plugins
Apple
Bash
OSX
Screenshot
Contracting
HTML
Polymorphic Podcast
Long Tail
Cross-Domain
Review
SAG
Workshop
Web Services
Comet
Push
Pushlet
Events
Templating
XSLT
Accessibility
Captcha
Wordpress
Attention
Favicon
Greenspun
Spolsky
Mix06
Complexity
EchoChamber
IPod
Packaging
Self-Documenting
Grammar
Inflection
Poem
Sound
Desktop
Filthy Rich Clients
Ajax Experience
Design Patterns
MediaWiki
Spam
Multithreading
Optimisation
Optimization
Threading
Dojo
Local Storage
Storage
Firebug
Amazon
XPI
Polling
Proxy
Throttling
AddOn
Teleporter
Cross-Browser
Data Island
Maintainable
Portable
Layout
RHTML
Freedbacking
Switch
Ubuntu
Caching
Cookies
Customisation
Customization
Personalisation
Personalization
RESTful
Session
CollaborativeWeb
Duplex
Two-Way Web
Data Grid
Progress Indicator
Rich Text Editor
Slider
Suggestion
Venture Capital
Drag-And-Drop
Portlet
Growl
Touchstone
Development
CSS
WebStandards
DesignPatterns
OpinionatedSoftware
Selfishness
Keywords
Ruby
ERb
Partials
Applescript
Domain-Specific LanguagesDSL
Programming LanguageUncanny Valley
Odeo
Podcasts
Documentation
Screencasts
Unix
Encryption
Tuning
Canvas
Images
SVG
XBM
Configuration
EJB
BlueDot
But
Perl
ProgrammingLanguagesSelfDocumenting
Syntax
Pattern Languages
TDD
Venkman
DoTheseTagsActuallyWorkFolksonomy
ICal
Upcoming
Phobos
Server-Side JavascriptRobots
SEO
Sitemaps
Books
Linux Journal
Recorder
Skype
Education
Quiz
Quizr
Tables
Benchmark
WebWait
ITerm
Multiterm
Tabbing
Tabs
X11
Xterm
Web-O-Random
Weborandom
Bored
Websites
Cluetrain
HollywoodOS
Movies
Snap
Snapshots
Akizmet
Comments
Clipboard
E-Commerce
Bitjuice
Graphics
Metaphors
Web Standards
Abundance Thinking
Convention Over
Configuration
NilClass
Alt
Digg
Mashup
Gadget
Widget
MySpace
ActiveRecord
Mac
VNC
Gamma
GoF
Mongrel
Monit
MySQL
Air
Apollo
Sugar
Mobile Web
Mobiles
Bugs
Coding Style
Early Adopter
Leopard
Screencast
Video
Wink
Developers Developers DevelopersOAuth
Identity
OpenID
Enterprise Reuse
Reuse
Enterprise
AppJet
Gadgets
OpenSocial
Hosting
Coding Standards
ssh
Ajax Patterns
Misc
Shindig
Shindigging
Dogfood
Nitobi
Usability Testing
App Engine
Jaxer
Rhino on Rails
Announcement
Last.FM
Music
Navel-Gazing
Ajax
Aptana
Cloud
Cloudie
Brickworks
FireEagle
Geo
GNU
MIT license
open source
clock
time
timezone
iGoogle
FF3
FF4
Version Control
Tools
OpenSocial TOOLS
Social
Branding
Coding
URL
Project
hCard
PIM
standard
vCard
Me
Osmosoft
TiddlyWiki
Macro
Code
IDE
Mining
Vim
Walkthrough
280Slides
Keynote
Slideshows
Ecmascript
Indifference
Olympics
Add new tag
Presentation
PSD
Finance
SOX
Standards
GMail
Webmail
Chrome
Extensions
Guid0
Man Pages
bashpodder
itunes
shell
OO
super
tiddlyweb
analysis
funny
requirements
CDN
JQuery
browser share
Crowdsourcing
Obama
Shirky
Celebs
Microblogging
Twelebs
TiddlyDocs
cloud IDE
sequence diagrams
UML
Clickjacking
fragment identifiershash
Drawing
Project Draw
Government
Rewired State
FOSS
FOSSBazaar
TiddlyGuv
Governance
FOSSology
Osmsoft
Chameleon
JOSH
Cloud DB
Im8ge
TinyURL
URL shorteners
trails
Python
SetupToolsl
GoogleIO
IO2009
Z-Index
Scrumptious
Collections
URL Trails
Login
Posterous
CouchDB
diagrams
Bookmarklets
history
ListOfTweets
Tool
URLTrail
delicious
instapaper
iphone
Avox
WikiData
ColourLovers
SPA
Bespin
HCI UXCamp UX
Lightbox
image
meme
MHTML
drupal
html5
ossat
phonegap
ScaleCamp
Tablets
Trend
TiddlyWiki MU
Future
Palm
UX
CSS3 Fonts
NodeJS
Unintended ConsequencesJSConf
yoink
audio
Geolocation
SWDC
UXCamp
offline storage
Web SQL Database
Browserscope
WebSocket
wtfjs
Microformats
offline
IE6
Hackathons
CORS
Apps
Showcases
CoffeeScript
Less
Business
QCon11
domains
TLDs
Media
Mailing Lists
GooglePlus
jade
stylus
Disqus
Linode
Passenger
SliceHost
doctype
Favicon Generator
Faviconist
Node
DRY
Modules
PlusFeed
JS Dialects
Kaffeine
WebWorkers
PhD
HTML History
sed
sysadmin
boilerplate
bootstrap
themes
fullscreen
Boot2Gecko
serendipity
Blog
Cache
Sweeper
Developer ExperienceKlout
Parse
Debugging
jsConsole
gradients
ElasticSearch
Tire
touch
oauth2
random
TooSerious
XKCD
idioms
GigaOM
Reader
Writing
Blink
Chromium
WebKit
HTTPS
Pow
Tunnels
Redis
Scheduling
Open ID
Player FM
devops
nginx
comparison
TV
android
predictions
tech
dart
swift
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0