tobyho.com


tobyho.com Website Info

tobyho.com (Home Page of Toby Ho) was registered first at 2007-10-20 14:03:16. It's hosted by DigitalOcean, LLC (Digital Ocean). DNS looks Active and website looks Accessable. tobyho.com Website SEMRush Rank is 4,651,127. According to Google, website speed score is 0/100 and . Website looks safe for children. We detected the website language as en-US.
tobyho.com


tobyho.com Website Tags

Domain Status:
✓ Active
Is Site Accessable?:
✓ Yes
SSL(https):
✓ Yes
Accessable Url:
Title:
Home Page of Toby Ho
Description:
Home Page of Toby Ho
Categories :
Technical/Business Forums, Information Technology
External Links:
21
Internal Links:
347
Canonical URL:
[Not Set]
Language:
en-US
XML Sitemap:
✗ No
robots.txt:
✓ Yes https://tobyho.com/robots.txt
Favicon:
✗ No

tobyho.com Domain & Whois Details

Refresh
Domain Create Date:
2007-10-20 14:03:16
Domain Age:
17 years, 8 months, 15 days
Domain Owner:
Tucows Domains Inc.
Server Type:
SurgeCDN/1.4.0
Nameservers:
NS1.HOVER.COM - NS2.HOVER.COM -
Hosting Location:
Country: Canada (CA) /
Location:
ISP:
Hosting Provider:
DigitalOcean, LLC (Digital Ocean)
IP:
138.197.172.72

tobyho.com Backlinks & Rankings

SEMRush Rank:
4,651,127
Semrush Rank is a proprietary score that lets you find the domains that are getting the most traffic from organic search.
SEMRush Traffic:
72
Number of users expected to visit the website during the following month.
SEMRush Costs:
7
Estimated price of organic keywords in Google AdWords.
SEMRush URL Links:
230
Number of links to URL according to SemRush.
SEMRush Website Links:
2,796
Number of links to the website according to SemRush.
SEMRush Domain Links:
3,057
Number of links to SemRush Domain.
SEMRush Keywords In Top 100:
611
Number of keywords where site in Google's organic search top 100.

tobyho.com Social Media

Facebook Comments:
0
Facebook Shares:
1
Facebook Reactions:
0

tobyho.com Website Speed (Desktop) Check Now

Speed analysis has not been completed yet. Our system will be checking this website soon.


tobyho.com Website Safety

Refresh
Last Check Date:
6/24/2023 11:12:28 AM
Fortiguard:
Information Technology
Mcafee Category:
Technical/Business Forums
OpenDNS:
BeFirst
Cloudflare DNS:
OK
MyWot Child Safety:
99

tobyho.com HTTP Headers

Refresh
Accept-Ranges :
bytes
Content-Length :
324352
Content-Type :
text/html
Date :
Mon, 31 Jul 2023 04:07:21 GMT
ETag :
"4f300-5fd3f13697a80"
Last-Modified :
Sat, 03 Jun 2023 19:57:14 GMT
Server :
Apache/2.4.18 (Ubuntu)
Vary :
Accept-Encoding


tobyho.com W3C HTML Validation Check Now

Last Check Date:
5/30/2023 12:00:00 AM
Errors:
0
Warnings:
0
Info:
1

tobyho.com Similar Sites

Website
Title
Rank
Webbjocke - A blog about the web and programming
4,475,868
Tramaine.me - Your Trusted Source for Fashion and Lifestyle
4,842,036
Jasmine Testing Framework - Documentation & Guide
701,401
Lucy Bain
1,939,024
Jean Emer
8,995,982

tobyho.com Site Keywords

jasmine spyon
javascript check type
javascript typeof
typeof javascript
xvfb

tobyho.com Site H Tags

Check Now
h1
Hi, I am Toby.
h2
Videos
h2
Articles
h3
Latest Videos
h3
Algorithms and Data Structures
h3
Compilers Challenge
h3
Interviews
h3
How GUIs Work
h3
Algorithm Friyay
h3
I Tell Huiqi About
h3
Leaky Abstractions
h3
Make Your Own Language
h3
Live Code: LLVM Tutorial Walkthrough
h3
Time Traveling Debugger
h3
How to Make a Programming Language
h3
Live Code: Make a Programming Language from Scratch
h3
rr debugger
h3
How to Code the Mandelbrot Set
h3
Software Re-Use
h3
Debug School
h3
Async / Await Series
h3
My Talks
h3
Assembly Language
h4
Assembly Language Programming 1 - Setup
h4
Assembly Language Programing 2 - Hello World
h4
How to Learn
h4
Refactr2019 - How to Make a Programming Language - Toby Ho
h4
Atlanta JavaScript Presents: How to Learn with Toby Ho
h4
History of JavaScript with Toby Ho, presented by Atlanta JavaScript
h4
React Basics, with Toby Ho, Presented by Atlanta JavaScript
h4
Toby Ho: a Fun Way to Browser Test
h4
Atlanta JavaScript Presents: Generators and Coroutines with Toby Ho
h4
TDD That Feels Great
h4
Don't Suck at Teaching Code (with Faith Wallace)
h4
Sleep with Async / Await
h4
Ajax with Async / Await
h4
Loops with Async / Await
h4
File IO in Node.js with Async/Await
h4
Debug School 1: Incrementalism
h4
Debug School 2: Reading Error Messages 1
h4
Debug School 3: Reading Error Messages 2
h4
Debug School 4: The Scientific Method
h4
Debug School 5: Test Case Simplification
h4
Debug School 6: The Bug Sandwich
h4
Clever vs Savvy - Part 1
h4
Clever vs Savvy Part 2
h4
How to Code the Mandelbrot Set
h4
How to Code the Mandelbrot Set 2
h4
rr Time-Traveling Debugger
h4
Debugging with rr: Start at the End
h4
Time-Travel Debugging with Robert O'Callahan
h4
Live Code: Make a Programming Language from Scratch
h4
Live Code: Making a Programming Language from Scratch - Part 2
h4
Live Code: Making a Programming Language from Scratch - Part 3
h4
Live Code: Making a Programming Language from Scratch - Part 4
h4
Live Code: Making a Programming Language from Scratch - Part 5
h4
Live Code: Make a Programming Language From Scratch - Part 6
h4
Live Code: Make a Programming Language from Scratch - Part 7
h4
Live Code: Make a Programming Language From Scratch - Part 8
h4
What Does it Mean to Make a Programming Language?
h4
Parsers and ASTs
h4
Building MyPL Part 1 - Parser
h4
Building MyPL Part 2 - Still Parser
h4
Building MyPL Part 3 - Generator
h4
How to Make a Parser using Nearley.js - Part 1
h4
How to Make a Parser using Nearley.js - Part 2
h4
Make a Parser With Nearley.js - Part 3 - Handling Whitespace
h4
How to Make a Parser with Nearley.js - Part 4 - Parsing String Literals
h4
How to Build a Parser with Nearley.js - Part 5 - Operator Precedence
h4
Build a Parser using Nearley.js - Part 6
h4
Make a Parser with Nearley.js - Part 7
h4
Make a Parser with Nearley.js - Part 8 - Making ASTs
h4
Making a ProgLang - Evaluating ASTs
h4
How to Build a Code Generator
h4
The Fun Programming Language
h4
Moo.js Tokenizer with Nearley.js
h4
Earley Parsing Algorithm
h4
Generating Friendly Parser Errors with Earley Algorithm
h4
Make Your Own Language 1: The Lexer
h4
Make Your Own Language 2: The Parser
h4
Make Your Own Language 3: Parsing Function Calls
h4
Make Your Own Language 4: The Generator
h4
Make Your Own Language 5: Runtime Functions
h4
Make Your Own Language 6: Parsing Lambda Functions
h4
Make Your Own Language 7: White Space and Ambiguous Grammar
h4
Make Your Own Language 8: Code Generator for Lambda
h4
Make Your Own Language 9: Comments and More Ambiguous grammar
h4
Make Your Own Language 10: Coding Challenge
h4
Parser Performance Story
h4
dabeaz's Compilers Course And X86 Registers
h4
Fun with ASTs
h4
Fun with AST Part 2
h4
Compilers Challenge #1: Reverse Polish
h4
Compilers Challenge #1 Solution: Reverse Polish
h4
Time Traveling Debugger - Part 1
h4
Time Traveling Debugger - Part 2
h4
Time Traveling Debugger - Part 3
h4
Dream of the Time Machine
h4
Introducing the Deep Zoom Debugger
h4
Deep-Zoom Debugger Demo with Huiqi Zhou
h4
Time Machine Status Update 1
h4
Time Machine Status Update 2
h4
Design Problem: Data Fetching Scheme of Zoom Debugger
h4
How Time Traveling Works
h4
What it's Like to Code with a Time Traveling Debugger
h4
Time Traveling Debugger for Python
h4
Python Debugger Update
h4
rr and Time-Traveling Debuggers
h4
Time Travel Debugging (in Python)
h4
Omniscient Debugging (ODB) With Bil Lewis
h4
TT Debugger Data Storage Optimization
h4
Data Visualization in Debugging
h4
Questions Developers Ask When Debugging
h4
Let's Talk About Performance
h4
Learning C/C++ vs Go or Rust
h4
Let's Talk about Performance! (2)
h4
Python vs C: Side by Side (Plus Macros!)
h4
rr Time-Traveling Debugger
h4
Making a Terminal-Based UI Framework
h4
Debugging UI Widget with Time Travel
h4
Building a UI Framework with Time Travel
h4
An Interesting Bug
h4
Time Machine Status Update 3
h4
Seeing Code As Fractals
h4
Time Machine Status Update 4
h4
Time Machine Status Update 5
h4
Time Machine Status Update 6
h4
Time Machine Update and Design Discussion
h4
Time-Travel Debugging with Robert O'Callahan
h4
What is LLVM? I Tell Huiqi About It - Part 1
h4
What is LLVM? I Tell Huiqi About It. Part 2
h4
LLVM Tutorial #1: Introduction
h4
LLVM Tutorial #2: Lexer
h4
LLVM Tutorial #3: AST Nodes
h4
LLVM Tutorial #4: Recursive Descent Parser
h4
LLVM Tutorial #5: Operator Precedence Parsing
h4
LLVM Tutorial#6: Compilation Trouble
h4
LLVM Tutorial #7: What is SSA?
h4
LLVM Tutorial #8: CodeGen
h4
LLVM Tutorial #9: CodeGen for Functions
h4
LLVM Tutorial #10: Getting Out of Trouble
h4
LLVM Tutorial #11: Playing with REPL
h4
LLVM Tutorial #12: Optimizers
h4
LLVM Tutorial #13: Optimizers Work
h4
LLVM Tutorial #14: JIT
h4
LLVM Tutorial #15: Finishing "The JIT"
h4
LLVM Tutorial #16: If Expression Parser
h4
LLVM Tutorial #17: The Φ (Phi) Function
h4
LLVM Tutorial #18: CodeGen For If Statement
h4
LLVM Tutorial #19: "If" It Can Work
h4
LLVM Tutorial #20: For loops!
h4
LLVM Tutorial #21: "For" Expr Codegen
h4
LLVM Tutorial #22: Custom Operators
h4
LLVM Tutorial #23: Codegen for Binary Operators
h4
LLVM Tutorial #24: Unary Operators
h4
LLVM Tutorial #25: Mandelbrot?
h4
Nepo's bishop is TRAPPED?
h4
Make Your Own Language 1: The Lexer
h4
Make Your Own Language 2: The Parser
h4
Make Your Own Language 3: Parsing Function Calls
h4
Make Your Own Language 4: The Generator
h4
Make Your Own Language 5: Runtime Functions
h4
Make Your Own Language 6: Parsing Lambda Functions
h4
Make Your Own Language 7: White Space and Ambiguous Grammar
h4
Make Your Own Language 8: Code Generator for Lambda
h4
Make Your Own Language 9: Comments and More Ambiguous grammar
h4
Make Your Own Language 10: Coding Challenge
h4
Law of Leaky Abstractions
h4
Real World Leaky Abstractions 1: Kubernetes, ng, and React
h4
Real World Leaky Abstractions 2: Sharing TypeScript
h4
Real World Leaky Abstractions 3: Python and Having No Time
h4
Can Leaky Abstractions be Solved?
h4
Open-Closed Principle
h4
Open-Closed Principle Part 2
h4
Leaky Abstractions IRL
h4
Thoughts on Ejecting from a Framework
h4
Nepo's bishop is TRAPPED?
h4
What is LLVM? I Tell Huiqi About It. Part 2
h4
What is LLVM? I Tell Huiqi About It - Part 1
h4
How Strings Actually Work - with guest Huiqi Zhou
h4
Deep-Zoom Debugger Demo with Huiqi Zhou
h4
How Databases Work
h4
How Time Traveling Works
h4
Memory Management with malloc and free
h4
Games and Education
h4
Automatic Reference Counting
h4
Garbage Collection with Mark and Sweep
h4
What it's Like to Code with a Time Traveling Debugger
h4
Automatic Test Case Simplification Tool
h4
rr and Time-Traveling Debuggers
h4
dabeaz's Compilers Course And X86 Registers
h4
Let's Talk About Performance
h4
Learning C/C++ vs Go or Rust
h4
Let's Talk about Performance! (2)
h4
Python vs C: Side by Side (Plus Macros!)
h4
Reverse Engineering with GDB
h4
Visual Concepts: Subway Maps and Flight Paths
h4
Visual Concepts: Social Graphs and Wikipedia Edit Histories
h4
Making a Terminal-Based UI Framework
h4
Law of Leaky Abstractions
h4
Real World Leaky Abstractions 1: Kubernetes, ng, and React
h4
Real World Leaky Abstractions 2: Sharing TypeScript
h4
Real World Leaky Abstractions 3: Python and Having No Time
h4
Can Leaky Abstractions be Solved?
h4
Leaky Abstractions IRL
h4
Thoughts on Ejecting from a Framework
h4
How to Print a Booklet on OSX
h4
Global vs Local
h4
Time Machine Status Update 3
h4
Seeing Code As Fractals
h4
Time Machine Status Update 4
h4
Eureka Moments
h4
How to Code the Mandelbrot Set
h4
GPUs, Shaders and OpenGL
h4
Is Code Reuse Bad?
h4
Free Up Disk Space with Recursion
h4
Fun with ASTs
h4
Fun with AST Part 2
h4
Intro to Dynamic Programming
h4
Intro to Dynamic Programming 2
h4
How GUIs Work 1: Graphics and Events
h4
How GUIs Work 2: Components
h4
How GUIs Work 3: Layout
h4
Random Sample-Based Profiling with Mike Dunlavey
h4
CS Education Chat with Mike Dunlavey
h4
Punching Through on Computer Science with Mike Dunlavey
h4
Omniscient Debugging (ODB) With Bil Lewis
h4
Time-Travel Debugging with Robert O'Callahan
h4
Compilers Challenge #1: Reverse Polish
h4
Compilers Challenge #1 Solution: Reverse Polish
h4
Compilers Challenge #2: The Language with No Variables
h4
CC #2 Solution: Forth
h4
How and Why of Binary Search
h4
Binary Search 2: Now with Trees
h4
Binary Search Trees: Part 2
h4
Binary Search Trees: Part 3
h4
Binary Trees: Part 4
h4
Binary Tree Traversal: Part 1
h4
Binary Tree Traversal: Part 2 (with Recursion)
h4
Binary Tree Traversal: Part 2 (with Recursion)
h4
Binary Tree Traversal: Part 1
h4
Binary Trees: Part 4
h4
Binary Search Trees: Part 3
h4
Binary Search Trees: Part 2
h4
In Defence of Randomness
h4
Translation is Good for You
h4
Modes, Templates, and Links: Three Little Pigs - A Tale of Code Re-Use
h4
How to Level Up as as Junior Developer
h4
ES2015 Features You are Expected to Know
h4
Unstuck Episode 4: OSX Shortcuts and Workflow
h4
Marty Misses Violin Class
h4
Unstuck Episode 3: The Secret to Being Awesome - 8 Tips to Help You Focus
h4
Unstuck Episode 2: See Code Run
h4
Unstuck Episode 1: Learning to Code is Hard. Difficult is Better.
h4
Promise-Based Coroutines in Node.js
h4
Mocha With Promises
h4
How To Not Fall Asleep While Driving
h4
Changing Code Styles By Source Rewriting
h4
Functional Programming By Example
h4
Bypassing B - What's it Good For?
h4
How To Get More Curiosity
h4
Hardest Things About Learning To Code Today
h4
Framework Trap
h4
Polymorphism That Just Works
h4
Permalink As A Service
h4
Null Object For Lists
h4
NodeSchool Atlanta 1
h4
Headless Browser Testing With Xvfb
h4
Attribute only valid on v:image
h4
Small.JS the Blog
h4
Static Analysis For CSS
h4
JS Trailing Comma Remover
h4
Falafel, Source Rewriting, and a Magicial Assert
h4
Fun with Esprima and Static Analysis
h4
JSDiff for Comparing Text
h4
Small.JS
h4
File Watching with Fireworm and Watch'em
h4
What Is This Thing Called Generators?
h4
A Subtle Difference Between Window Properties and Global Variables
h4
Performance Testing Views in Ember.js
h4
Javascript OO Without Constructors
h4
Better TDD Workflow via Exclusive Tests in Jasmine and Mocha
h4
Testem CI Mode Screencast
h4
Testem 0.1.0 Released and Screencasts
h4
Taking Over console.log
h4
Building a Text-Based UI with Backbone and Charm
h4
Testem: Interactive JS Test Runner
h4
3 Ways to Discourage Copy-n-Pasting Code in Teaching
h4
My js1k Entry: Making Music with the Audio Data API
h4
JSBeautifier - De-minifier of Javascripts(video: 5:46)
h4
Fun With Formatting Async Code
h4
Magic Arguments
h4
Tour of npm
h4
Let's Write a Jasmine Matcher!
h4
Responsive Web Design
h4
Fun with ASTs and Uglify
h4
Cisco VPN Setup on OSX
h4
Simple Markdown-based Presentation Tool: Preston
h4
The Jasmine Spy Cheatsheet
h4
7 Common Javascript Mistakes or Confusions
h4
Objects and Inheritance in Javascript
h4
Coping with Life Without The Compiler
h4
Delaying Repeatedly
h4
Callbacks in Loops
h4
Save this for Later
h4
Premature Invocation (or "Not Grokking Callbacks")
h4
Accidental Global Variables
h4
Getting the Terminal Size in Node
h4
Checking for Global Variable Leaks in Unit Tests
h4
Test-Driven Development with Javascript (Screencast 21:50)
h4
Real-time Web with Socket.IO (Screencast 17:20)
h4
Node Knockout 2011 and Twends
h4
My JSConf Talk in Video
h4
Book Review: Python Testing Cookbook
h4
Book Review: Python 3 Web Development - Beginners Guide
h4
Python Book Reviews Forthcoming
h4
The Javascript Stacktrace Blog Post
h4
A Different Approach to Email
h4
Try Traceur
h4
JSConf Summary and My Codez
h4
String Difference in Ruby
h4
Indent Your Code the Way You Want with Indentinator
h4
Smart Parameter Checks in Python
h4
Memories of PyCon 2011
h4
Tuttiterm - Tutti for your Terminal
h4
Testing Tip: The Dummy Function
h4
Making a Morning Checklist out of HTML
h4
Playing With Self
h4
Checking Types in Javascript
h4
Questioning Windows and Tabs
h4
A Little LOGO
h4
Trampolines in Javascript and the Quest for Fewer Nested Callbacks
h4
Tutti - Multiple Browser Interactive Javascript Shell
h4
Running More Than One Version of Firefox At the Same Time
h4
Two Strategies for Avoiding Tedious Null-Checks
h4
Javascript Constructors and Prototypes
h4
5 Great Resources for Learning Javascript Fundamentals
h4
Quick-and-Dirty Presentations in Markdown
h4
Sencha Touch Overview
h4
MOG vs Thumbplay
h4
UI Round Up: Too Many Tabs
h4
Reading On the iPad
h4
Your Tests' Worth
h4
Python-Style OO in Javascript
h4
Quick And Dirty JSONP
h4
WordCloud - I am Coming After Wordle
h4
Word Cloud Bookmarklet
h4
Continuation-Passing Style: Don't Overdo it
h4
Convert a Function to Continuation-Passing Style
h4
Shape-Shifting in Javascript
h4
One-Liner WebServer with Python
h4
Dark Desktop and Productivity Tools for Mac
h4
Multiple Class Selectors Don't Work in IE6
h4
OnReady In A Smaller Package
h4
SuperRefresh Bookmarklet
h4
How Much of the Web Actually Work Without Javascript
h4
My Work Mail Filter
h4
60s Music from Lost
h4
Memoize for Javascript
h4
Javascript sort() Gotcha
h4
Say No to Syncing
h4
My Thoughts on the iPad
h4
Simulating a Tablet Using the Touchpad
h4
Working From the Future
h4
The Future of TV
h4
Flex Compiler Slower on 64bit Mode Java on Snow Leopard
h4
Taking an Average in CouchDB
h4
Retrieve The Top N Tags in CouchDB
h4
Adding Real Properties to FABridge
h4
Vector for ActionScript3
h4
Typed Deserialization with JSON
h4
Google Chrome Frame to the Rescue!
h4
HTTP Server in 5 Lines With Webrick
h4
Great Overview of GTD by Boag
h4
I Learned Something About Scala
h4
The New-Found-Love for Dynamic Languages
h4
Describing "with"
h4
ThinAir: Create DOM Elements Without Sweating
h4
MacFusion and MacFUSE: ftp mounts on Mac
h4
Use grep with tail
h4
Radio Buttons Simplified
h4
First Encounter with IE8
h4
ColorCode Lineup - A Color-Code Scheme Editor
h4
The New ECMAScript5 Array Methods - NOW
h4
Get Argumentative with Javascript
h4
Oracle, Python, Mac
h4
Time Capsule Printer Sharing on Windows
h4
JSON with Special Characters fails in IE
h4
Trying to Index Strings in IE
h4
Prototype Inheritence in Python
h4
Null in 10 Languages
h4
Modifying Core Types in ActionScript 3 Using the Prototype Object
h4
ActiveRecord Gotcha
h4
Start Pidgin on Windows Startup
h4
Using the Flex-Ajax Bridge
h4
Different Ways of Including Functions in ActionScript
h4
Redirect 301
h4
Dabbling in Dabble
h4
A Custom Drag-n-Drop List Control
h4
Getting Things Done
h4
Auto-focus the Window Under the Pointer on Windows
h4
Parameterizing Your Tests
h4
Property Binding in Flex
h4
jQuery Style BDD
h4
Being Dynamic in Statically Typed Languages
h4
Programming Without Braces
h4
Wow! Whatever you do - do NOT use IE
h4
Interactive Features on Youtube Being Put to Interesting Use
h4
goodday dot py
h4
TDD is Really Painful When Your Tests are Slow
h4
Auto-mixin in Python
h4
HP Mini vs Eee PC
h4
How to set up a Private Key for svn ssh for Tortoisesvn
h4
Setting up Phusion Passenger on my slice
h4
Ruby Gotcha of the Day
h4
Multiline Strings in Javascript
h4
Developing in AIR just got a little suckier
h4
Compiler should have did-you-mean feature
h4
IE Woes: One
h4
IE getElementById looks up "name"
h4
Dissecting the Prototype Chain
h4
Windows XP tip: Hide Desktop Icons
h4
Y Combinator
h4
Great Break Down Of the Coolest Languages
h4
Making Flex Suck Less
h4
What Hulu Needs
h4
Hitting Better Now
h4
FLEX: first impressions
h4
Radio button change event firing
h4
IE bug: input endtags show up as nodes
h4
REST stuff in GAE
h4
Python Optional Arguments Gotcha
h4
justtodolist in the wild
h4
tadalist is unsecured
h4
Selenium-RC Proxy Server War Story
h4
Ditching e texteditor and komodo edit for SciTE and Launchy
h4
button's value attribute
h4
justtodolist updates and appengine stuff
h4
Use Delicious with Chrome
h4
Making justtodolist work for chrome and safari
h4
Google Chrome
h4
Play Date with jQuery
h4
The z-index IE bug
h4
The Hidden Singleton with Javascript
h4
Relativize that thing: todays CSS war story
h4
Maintaining Order in GAE
h4
The Best Way to Watch the Olympics
h4
Komodo Edit vs E texteditor
h4
Web Dev with Google App Engine
h4
Impressions of Turbogears 4 months in
h4
Parameter List Chaining in Python
h4
function dot toString()
h4
prototype descendantsOf works different in FF than IE
h4
button element in IE - set type
h4
FF3 vs FF2 setting of position and width
h4
How to Remove the Scrollbar from your Browser Window
h4
pyatl functional programming talk
h4
Setting a multiline value of Text Input Field
h4
Beef with Frog!
h4
Calling for a Change in How Fouls Are Penalized in the NBA
h4
Update on the Frogpad
h4
Use up() instead of parentNode
h4
Prototype's Element dot extend
h4
Non-standard attributes show up in innerHTML in IE but not in FF
h4
FF's built in Element class
h4
childNodes: FF gives you text objects for empty space and newlines IE does not
h4
Microsoft Script Debugger
h4
class is a keyword in IE
h4
Cannot set innerHTML of a tr element
h4
Acrobat dot com
h4
Prototype extension methods load time difference
h4
innerHTML browser differences
h4
Arrays with extra commas at the end
h4
The Music Chair Podcast
h4
e-texteditor: getting my ctrl-z back
h4
Getting the Argument Names of Your Function
h4
Dvorak layout with QWERTY shortcuts for windows
h4
Constructor Chaining in Prototype
h4
Installing Ubuntu on the Old Sony Vaio without a CDROM
h4
书法with Vistablet
h4
Change File Associations in E-TextEditor
h4
Love hate relationship with the frog
h4
How to unset the style in your DOM element
h4
Belkin Stereo iPod Microphone
h4
Sunday Brunch at Pisces Seafood and Jazz
h4
My Jazz Calendar
h4
Blogging on my Frogpad
h4
Bulls Blood of Eger 2003
h4
Twitter Script with Snarl
h4
Good People Day
h4
Ideas for Listening Session
h4
How Safe is Your Programming Language
h4
Frogpad growing pains
h4
Get Pidgin to Stop Notifying your Friends when you Close the Conversation Window
h4
BDD Style Mocks in Javascript
h4
I got my Frogpad!!
h4
iTunes WTF
h4
Frogpad
h4
Embedding Hulu content
h4
Turbogears and ReML
h4
Last FM Scrobbler and displaying my feeds on facebook
h4
Ruby: Extremely Unsafe
h4
Data mining and KDD
h4
Four Month Pictures
h4
Autotest popup notifications with Snarl
h4
Jam Session at Apres Diem
h4
e-music vs rhapsody
h4
Sonny Rollins
h4
Fujisu Tablet
h4
Downloading MP3 from CDBaby
h4
My Artist Page on the 61
h4
MapIt
h4
ffmpeg
h4
Review of Google Sites
h4
Alyse Black
h4
ditching ferret and going to mysql fulltext search
h4
capistrano and deprec
h4
thesixtyone
h4
OSSpinions Major Update
h4
Gigantic Rails Log File Slows Down App
h4
Future of Jazz Competition
h4
Google Calendar is an acceptable Outlook
h4
Google Spreadsheet Forms
h4
Tablets are the way of the future
h4
Atlanta Jazz Musicians
h4
Haml support for e-texteditor
h4
Compiling a windows application as supposed a console application from haskell
h4
Hello Haskell
h4
foldr exercises
h4
a little haskell
h4
Regex in e-texteditor
h4
Epiphanies: Emacs
h4
Are Choices Good Or Bad
h4
Styling Links
h4
How to make your inner frame extend all the way to the bottom of the window-you can't
h4
Changing the rendering for displaying exceptions
h4
CSS recipes: min-height hack
h4
Autofresh
h4
Mock Testing and stub everything
h4
Why We Want Solutions That Work For All Problems
h4
Maven: Broken By Design
h4
When You Think You Are All That
h4
Code's Worst Enemy
h4
Hulu
h4
Epiphanies: Java
h4
Design Patterns Revisited: Iterators II
h4
firefox 1 dot 5
h4
steve vinoski: productivity
h4
static vs dynamic = mediocre vs talented
h4
making your ipod more like tv
h4
power vs protection
h4
being functional with ruby
h4
Amazon Kindle
h4
Design Patterns Revisited: Iterator
h4
Design Patterns Revisited: State
h4
Wario's Smooth Moves
h4
Mauricio's statically checked sql query builder in OCaml
h4
Little Ruby Book: Metaprogramming
h4
My Laptop Bag
h4
Green Red and Yellow Code
h4
Sax Scenes in The Conversation
h4
Debugger Support Considered Harmful
h4
Barcamp Pictures
h4
Meta-programmming in Ruby vs Smalltalk
h4
Barcamp Atlanta 07
h4
Who is Bennie Wallace
h4
Sixapart Open Social Networks Manifesto
h4
Metaprogramming Patterns
h4
Jazz Impersonation Candidates
h4
Nagging Lighty to cache my Javascripts
h4
Amazon online music store
h4
Software on the windows platform
h4
Random Ideas
h4
artists I love
h4
Adventures in Testing with Mocks
h4
Stop Complaining for 21 straight days
h4
Morale Driven Development
h4
Presentations
h4
Cleaner Desktop and moving to Opera
h4
New iPod Touch and Wireless iTunes Store
h4
Hackety Hack
h4
Javascript Gotcha
h4
Hanselman's Tool List
h4
Why Java Is A Different Beast
h4
Demo at Atlanta Python Users Group
h4
QuickTime Java Woes
h4
Ruby is clay Java is Marble
h4
Jyaml 1.0 final released
h4
Free Culture
h4
Free Culture 4-1
h4
Dreaming in Code


What is SitesDB?

SitesDB is one of the largest databases of websites and domain names on the internet, with over 40 million entries and growing. For more than 12 years, we've been manually verifying and updating website and domain details, combining human expertise with AI-powered systems to ensure the accuracy and relevance of our data.

At SitesDB, we provide in-depth technical and useful information about websites and domains, including:

  • Website meta tags
  • Domain & WHOIS data
  • General backlink and ranking statistics
  • Social media engagement stats
  • Root page speed insights
  • Website content and HTML resources
  • Website safety and security details, sourced from multiple trusted security providers
  • HTTP headers analysis
  • HTML validation reports
  • Lists of similar websites and competitors
  • Website keyword analysis, including top traffic-driving keywords
  • Heading structure (H tags) breakdown
  • Domain variations across different TLDs (Top-Level Domains)

In addition to this data, SitesDB offers a suite of website analysis tools — including Chrome CRUX, Google Lighthouse, and our own AI-enhanced algorithms — to help identify alternative websites, direct competitors, and similar sites, all continuously refined through both automated systems and human review.