rooftopsolutions.nl

Website review rooftopsolutions.nl

Evert's Dugout

 Generated on May 02 2026 17:39 PM

Old data? UPDATE !

The score is 54/100

SEO Content

Title

Evert's Dugout

Length : 14

Perfect, your title contains between 10 and 70 characters.

Description

Length : 0

Very bad. We haven't found meta description on your page. Use this free online meta tags generator to create description.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

Good, your page take advantage of Og Properties.

Property Content
title Evert's Dugout
type article
image https://evertpot.com/assets/cover/flower.png

Headings

H1 H2 H3 H4 H5 H6
1 3 21 0 0 0
  • [H1] Evert's Dugout
  • [H2] On the web
  • [H2] About this blog
  • [H2] Blog archive
  • [H3] 2026
  • [H3] 2025
  • [H3] 2024
  • [H3] 2023
  • [H3] 2022
  • [H3] 2021
  • [H3] 2020
  • [H3] 2019
  • [H3] 2018
  • [H3] 2017
  • [H3] 2016
  • [H3] 2015
  • [H3] 2014
  • [H3] 2013
  • [H3] 2012
  • [H3] 2011
  • [H3] 2010
  • [H3] 2009
  • [H3] 2008
  • [H3] 2007
  • [H3] 2006

Images

We found 1 images on this web page.

Good, most or all of your images have alt attributes.

Text/HTML Ratio

Ratio : 45%

Ideal! This page's ratio of text to HTML code is between 25 and 70 percent.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Great, there are no Iframes detected on this page.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

We have detected underscores in your URLs. You should rather use hyphens to optimize your SEO.

In-page links

We found a total of 473 links including 5 link(s) to files

Anchor Type Juice
My GPG public key Internal Passing Juice
vlt.sh External Passing Juice
Github profile External Passing Juice
resume here Internal Passing Juice
@evertp@indieweb.social External Passing Juice
@evertpot.com External Passing Juice
Subscribe to my blog Internal Passing Juice
gopher://hole.din.gy External Passing Juice
Jekyll External Passing Juice
Github Pages External Passing Juice
Github project External Passing Juice
Burrow, a new Gopher client in the browser Internal Passing Juice
Now available on Gopher! Internal Passing Juice
Building multi-step login forms that work well with password managers Internal Passing Juice
Putting Curveball in maintenance mode Internal Passing Juice
In the future using top-level await might be cause a backwards compatibility break in Node Internal Passing Juice
Discovering features using HTTP OPTIONS Internal Passing Juice
New Structured Fields RFC out, and so is my Javascript package Internal Passing Juice
Hello World, meet Kian Internal Passing Juice
Creating a fake download counter with Web Components Internal Passing Juice
Moving on from Mocha, Chai and nyc. Internal Passing Juice
OAuth2 client updates Internal Passing Juice
Using JSX on the server as a template engine Internal Passing Juice
Why aren't there more 80% jobs? Internal Passing Juice
Does OAuth2 have a usability problem? (yes!) Internal Passing Juice
Switching to Fedora from Ubuntu Internal Passing Juice
Supporting CommonJS and ESM with Typescript and Node Internal Passing Juice
Winding down Bad Gateway Internal Passing Juice
Building a simple CLI tool with modern Node.js Internal Passing Juice
Knex (with MySQL) had a very scary SQL injection Internal Passing Juice
I wish JSON5 was more popular Internal Passing Juice
Neko - A brief history and porting to Javascript Internal Passing Juice
Taking a look at Mastodon Internal Passing Juice
Porting Curveball to Bun Internal Passing Juice
Ubuntu bungled the Firefox Snap package transition Internal Passing Juice
On syntactic sugar Internal Passing Juice
A new OAuth2 client for Javascript Internal Passing Juice
Reasons why abolishing DST in the US will be worse for users and developers Internal Passing Juice
Log4j, Faker and Black Swan Events Internal Passing Juice
Request bodies in GET requests Internal Passing Juice
Hello 2022! Internal Passing Juice
15 years of blogging Internal Passing Juice
JWT should not be your default for sessions Internal Passing Juice
Ketting 7 released Internal Passing Juice
Ketting support for deprecation warnings Internal Passing Juice
HTTP/2 Push is dead Internal Passing Juice
Ketting v6: Using Hypermedia APIs with React Internal Passing Juice
Video: Building a Promise from scratch! Internal Passing Juice
ECMAScript 4: The missing version Internal Passing Juice
A generic middleware pattern in Typescript Internal Passing Juice
Common no-cors misconceptions Internal Passing Juice
Curveball - March updates Internal Passing Juice
Curveball - A typescript microframework Internal Passing Juice
Typescript is changing how I write code Internal Passing Juice
Implementing an opaque type in typescript Internal Passing Juice
Use a:visited in your CSS stylesheet Internal Passing Juice
Performance testing HTTP/1.1 vs HTTP/2 vs HTTP/2 + Server Push for REST APIs Internal Passing Juice
Reinventing the wheel when encoding links in JSON Internal Passing Juice
Ketting v5 released Internal Passing Juice
Building awaitable and fluent interfaces in Javascript Internal Passing Juice
Better typing with Ketting Internal Passing Juice
Structured headers NPM package: new version Internal Passing Juice
Authentication relation types Internal Passing Juice
Typescript definitions for HAL and Link Hints Internal Passing Juice
The end of the HTTP series Internal Passing Juice
511 Network Authentication Required Internal Passing Juice
510 Not Extended Internal Passing Juice
508 Loop Detected Internal Passing Juice
507 Insufficient Storage Internal Passing Juice
506 Variant Also Negotiates Internal Passing Juice
505 HTTP Version Not Supported Internal Passing Juice
504 Gateway Timeout Internal Passing Juice
503 Service Unavailable Internal Passing Juice
502 Bad Gateway Internal Passing Juice
501 Not Implemented Internal Passing Juice
500 Internal Server Error Internal Passing Juice
451 Unavailable For Legal Reasons Internal Passing Juice
431 Request Header Fields Too Large Internal Passing Juice
Blog archive in space Internal Passing Juice
Browser tabs are probably the wrong metaphor Internal Passing Juice
430 Would Block Internal Passing Juice
429 Too Many Requests Internal Passing Juice
428 Precondition Required Internal Passing Juice
Firefox gets BigInt, and bigint-money gets 1.0 release Internal Passing Juice
426 Upgrade Required Internal Passing Juice
425 Too Early Internal Passing Juice
424 Failed Dependency Internal Passing Juice
423 Locked Internal Passing Juice
422 Unprocessable Entity Internal Passing Juice
421 Misdirected Request Internal Passing Juice
420 Enhance your calm Internal Passing Juice
418 I'm a teapot Internal Passing Juice
Using loops instead of higher order functions Internal Passing Juice
417 Expectation Failed Internal Passing Juice
416 Range Not Satisfiable Internal Passing Juice
An OAuth2 middleware for fetch() Internal Passing Juice
415 Unsupported Media Type Internal Passing Juice
414 URI Too Long Internal Passing Juice
413 Payload Too Large Internal Passing Juice
412 Precondition Failed Internal Passing Juice
411 Length Required Internal Passing Juice
410 Gone Internal Passing Juice
Ketting 2.5 release. Internal Passing Juice
409 Conflict Internal Passing Juice
bigint-money: an NPM package for doing currency math Internal Passing Juice
408 Request Timeout Internal Passing Juice
407 Proxy Authentication Required Internal Passing Juice
MySQL examples in Node.js Internal Passing Juice
406 Not Acceptable Internal Passing Juice
One year in San Francisco as a Software Engineer Internal Passing Juice
405 Method Not Allowed Internal Passing Juice
404 Not Found Internal Passing Juice
Floats and money Internal Passing Juice
403 Forbidden Internal Passing Juice
I made a thing: csv-1-2-3 Internal Passing Juice
402 Payment Required Internal Passing Juice
401 Unauthorized Internal Passing Juice
400 Bad Request Internal Passing Juice
Google Trends for REST, GraphQL and RPC Internal Passing Juice
Which redirect do I choose? Internal Passing Juice
308 Permanent Redirect Internal Passing Juice
307 Temporary Redirect Internal Passing Juice
306 Switch Proxy Internal Passing Juice
305 Use Proxy Internal Passing Juice
Ketting 2.3 release Internal Passing Juice
304 Not Modified Internal Passing Juice
Http errors package for Typescript Internal Passing Juice
303 See Other Internal Passing Juice
302 Found Internal Passing Juice
301 Moved Permanently Internal Passing Juice
300 Multiple Choices Internal Passing Juice
Curveball - a TypeScript micro-framework Internal Passing Juice
226 IM Used Internal Passing Juice
HTTP/2 Push for APIs Internal Passing Juice
Use 'let' and 'const' instead of 'var' Internal Passing Juice
208 Already Reported Internal Passing Juice
Building protocols with HTTP Internal Passing Juice
207 Multi-Status Internal Passing Juice
206 Partial Content Internal Passing Juice
205 Reset Content Internal Passing Juice
Firefox removes RSS support Internal Passing Juice
204 No Content Internal Passing Juice
203 Non-Authoritative Information Internal Passing Juice
202 Accepted Internal Passing Juice
Bye Disqus, hello Webmention! Internal Passing Juice
201 Created Internal Passing Juice
200 OK Internal Passing Juice
103 Early Hints Internal Passing Juice
102 Processing Internal Passing Juice
101 Switching Protocols Internal Passing Juice
100 Continue Internal Passing Juice
Series of posts on HTTP status codes Internal Passing Juice
Ketting 2.0 release Internal Passing Juice
Scheduling posts on Github pages with AWS lambda functions Internal Passing Juice
WebDAV features that might be useful for HTTP services. Internal Passing Juice
A HTTP structured-header parser for Javascript Internal Passing Juice
Ketting 1.0 release. Internal Passing Juice
I work at Yelp now! Internal Passing Juice
A small update about sabre/dav and baikal maintenance. Internal Passing Juice
The problems with embedding in REST today and how it might be solved with HTTP/2 Internal Passing Juice
After 10 years, I'm stopping my work on sabre/dav Internal Passing Juice
Working with HAL in PUT requests Internal Passing Juice
Slides for my Sass talk at True North PHP. #tnphp16 Internal Passing Juice
Switching to Google AMP and back Internal Passing Juice
Syntax highlighting in presentations Internal Passing Juice
sabre/event 4 released for PHP 7 Internal Passing Juice
Go for PHP programmers Internal Passing Juice
Just married! Internal Passing Juice
REST is in the eye of the beholder Internal Passing Juice
PHP Sucks Internal Passing Juice
Blogging for 10 years! Internal Passing Juice
sabre/xml and repeating elements Internal Passing Juice
Why PHP-FIG matters Internal Passing Juice
Writing SQL that works on PostgreSQL, MySQL and SQLite Internal Passing Juice
WebDAV resource sharing: an overview Internal Passing Juice
Drop 'public' not 'var'! Internal Passing Juice
Npm package author revokes his packages, breaking tons of builds Internal Passing Juice
10 years on LinkedIn Internal Passing Juice
phpunit-bin - run phpunit from anywhere Internal Passing Juice
Strict typing in PHP 7 - poll results Internal Passing Juice
Poll: Will you be using strict typing with PHP Internal Passing Juice
Looking back at 2015 using Markov chains Internal Passing Juice
Parsing Atom with sabre/xml Internal Passing Juice
Finding a DNS registrar Internal Passing Juice
PHP code in 2006 and 2016 Internal Passing Juice
Now available via TLS and HTTP/2 Internal Passing Juice
Switching to Linux Internal Passing Juice
Promises & Generators: my slides from True North PHP 2015 Internal Passing Juice
Going freelance Internal Passing Juice
Save memory by switching to generators Internal Passing Juice
sabre/dav 3.0 released! Internal Passing Juice
PSR-7 released today Internal Passing Juice
PHP's callable typehint too loose? Internal Passing Juice
An XML library for PHP you may not hate. Internal Passing Juice
PSR-7 is imminent, and here's my issues with it. Internal Passing Juice
Dropbox starts using POST, and why this is poor API design. Internal Passing Juice
The problem with password_hash() Internal Passing Juice
HTTP/2 finalized - a quick overview Internal Passing Juice
What's a link? Internal Passing Juice
A new URI handling library for PHP. Internal Passing Juice
Testing your composer dependencies with prefer-lowest Internal Passing Juice
Making the clipboard work between iTerm2, tmux, vim and OS X. Internal Passing Juice
sabre/dav 2.1 released. Internal Passing Juice
Why Google's CardDAV server isn't. Internal Passing Juice
Accessing protected properties from objects that share the same ancestry. Internal Passing Juice
Promises in PHP Internal Passing Juice
HTTP/1.1 just got a major update. Internal Passing Juice
sabre/dav 2.0 released. Internal Passing Juice
Hawk Autentication considered harmful. Internal Passing Juice
New sabre/dav website launched! Internal Passing Juice
PHP 5.5.10 timezone handling changes Internal Passing Juice
Composer's bug now fixed Internal Passing Juice
Composer is wide open with a massive security vulnerability Internal Passing Juice
fpassthru broken on OS X Internal Passing Juice
Google Code is dead. Internal Passing Juice
jCard is now a thing Internal Passing Juice
sabre/http 2.0 released Internal Passing Juice
Replacing MyOpenID Internal Passing Juice
MySQL 5.6 BOOL behavior when using PDO and prepared statements Internal Passing Juice
Free Internet Explorer VM's on modern.ie Internal Passing Juice
If you care about privacy, don't use OS X mail Internal Passing Juice
On idempotence in HTTP Internal Passing Juice
Joining CalConnect Internal Passing Juice
Sabre VObject 3.1 released Internal Passing Juice
Following redirects with Curl in PHP. Internal Passing Juice
sabre-event, a simple event management library for PHP 5.4 Internal Passing Juice
OS X 10.9 will ship with PHP 5.3 Internal Passing Juice
Sabre VObject 3 released Internal Passing Juice
PHP 5.5.0 released! Internal Passing Juice
Escaping in iCalendar and vCard Internal Passing Juice
SabreDAV acquired by fruux Internal Passing Juice
A new blog! Internal Passing Juice
Switching to PHP 5.4 on OS X Internal Passing Juice
SabreDAV 1.8 released (with namespaces!) Internal Passing Juice
Markdown output for PHPDocumentor2 Internal Passing Juice
SabreDAV 1.7 released Internal Passing Juice
New open source project: Sabre VObject Internal Passing Juice
OAuth 2.0 and the Road to Hell Internal Passing Juice
IE10 and DNT-header update Internal Passing Juice
IE10 will enable the DNT header by default, and why I think this is a bad thing. Internal Passing Juice
New HTTP status codes Internal Passing Juice
New full-time gig at fruux Internal Passing Juice
Content Security Policy update Internal Passing Juice
Silex routing issues Internal Passing Juice
RFC search provider Internal Passing Juice
My PHP Advent article Internal Passing Juice
PHP Includes file generator Internal Passing Juice
Moved SabreDAV to Github Internal Passing Juice
Timezone database closed down Internal Passing Juice
iconv_substr vs mbstring_substr Internal Passing Juice
Fake *.google.com SSL certificate in the wild Internal Passing Juice
SabreDAV 1.5 released with CardDAV support Internal Passing Juice
Blogging for 5 years Internal Passing Juice
Numeric string comparison in PHP Internal Passing Juice
Escaping MySQL strings with no connection available Internal Passing Juice
Throwing in the towel with SabreAMF and Dropbox PHP lib Internal Passing Juice
Speaking at the PHPBenelux march meetup Internal Passing Juice
Mozilla Documentation Center Internal Passing Juice
Speaking at DPC 2011 Internal Passing Juice
SabreDAV 1.4.0-beta released Internal Passing Juice
Taking advantage of PHP namespaces with older code Internal Passing Juice
Going to PHPBenelux Internal Passing Juice
My gripe with Prototype Internal Passing Juice
iCalendar / vCard parser for PHP Internal Passing Juice
slowdeath - a simple denial of service attack for most PHP-based servers Internal Passing Juice
Internationalized domain names, are you ready? Internal Passing Juice
SabreDAV 1.3.0 released Internal Passing Juice
Ubuntu has a new font Internal Passing Juice
Killing a dead ssh connection Internal Passing Juice
Evercookie: the cookie that just won't die Internal Passing Juice
Content Security Policy introduction Internal Passing Juice
New job at IBuildings Internal Passing Juice
Storing encrypted session information in a cookie Internal Passing Juice
What happened to HTTP authentication? Internal Passing Juice
Guidelines for generating XML Internal Passing Juice
Blogging for 4 years Internal Passing Juice
SabreDAV 1.2 released (with CalDAV support) Internal Passing Juice
When to escape your data Internal Passing Juice
Goodbye old Firefox profile Internal Passing Juice
Dropbox client library for PHP Internal Passing Juice
Mbstring Function Overloading Dont Use It Internal Passing Juice
Filesystem encoding and PHP Internal Passing Juice
HTML5 video: On2 VP8, H.264 and Ogg Theora Internal Passing Juice
New habari-based blog Internal Passing Juice
basename() is locale-aware Internal Passing Juice
SabreDAV 1.0.9 released & CalDAV news Internal Passing Juice
<input type="email"> and Firefox Contacts Add-on Internal Passing Juice
Jumping ship! From Subversion To Mercurial Internal Passing Juice
CalDAV server for PHP Internal Passing Juice
Published in PHP|Architect Internal Passing Juice
Unicode nearing 50% of the web Internal Passing Juice
A case for table-based design Internal Passing Juice
SabreDAV 1.0.4 released Internal Passing Juice
New open PEAR channels Internal Passing Juice
javascript's escape and encodeURI vs. PHP $_POST Internal Passing Juice
OS/X WebDAV and Chunked Transfer Encoding Internal Passing Juice
South Korea's 'real-name verification law' Internal Passing Juice
Switching from Google to Bing Internal Passing Juice
Game of life with checkboxes Internal Passing Juice
SabreDAV reaches 1.0 Internal Passing Juice
Comments are back! Internal Passing Juice
Deleted all comments by accident Internal Passing Juice
Upgrading to Snow Leopard adventures Internal Passing Juice
OS/X internet sharing defaults to 192.168.2.* range. Internal Passing Juice
CalDAV - it's hard! Internal Passing Juice
SabreDAV 0.12 Internal Passing Juice
Converting ICalendar to XML Internal Passing Juice
Is OpenID becoming over-engineered? Internal Passing Juice
SabreDAV 0.9 Internal Passing Juice
Flash ExternalInterface - Debug checklist Internal Passing Juice
SabreAMF 1.3 release Internal Passing Juice
Goto in PHP 5.3 Internal Passing Juice
Changing jobs Internal Passing Juice
PHP feature request: 'Throwable' interface Internal Passing Juice
Macbook LCD screen repair project Internal Passing Juice
SabreDAV 0.8 Internal Passing Juice
Blogging for 3 years Internal Passing Juice
Baseball Chronicles Internal Passing Juice
Oracle to buy Sun Internal Passing Juice
Frame busting and clickjacking prevention Internal Passing Juice
rev="canonical" and url shortening Internal Passing Juice
I bring you: floep Internal Passing Juice
SabreDAV 0.7 Internal Passing Juice
Indexing geo-data 3: In practice Internal Passing Juice
Indexing geo-data 2 : simple benchmark Internal Passing Juice
Indexing geo-data Internal Passing Juice
Dangers of mutual dependencies Internal Passing Juice
WebDAV-related RFC's Internal Passing Juice
Rogers takes over my browser Internal Passing Juice
SabreDAV 0.6 Internal Passing Juice
Search engines to support 'canonical urls', or: how to reinvent the wheel Internal Passing Juice
HTTP Basic and Digest authentication with PHP Internal Passing Juice
Creating streams from strings in PHP Internal Passing Juice
Apache speed and reverse proxies Internal Passing Juice
A case against pagers Internal Passing Juice
PHPUnit: A second look Internal Passing Juice
SabreDAV 0.5 Internal Passing Juice
BBC drops microformats from programmes section. Internal Passing Juice
Devshed article about SQL Injection (or why security related articles should only be written by experienced people) Internal Passing Juice
Geo standards on the web Internal Passing Juice
Gps trackers - any advice? Internal Passing Juice
Forking and MySQL connections Internal Passing Juice
MP4 fast-start woes Internal Passing Juice
Google Tech Talk about patents Internal Passing Juice
Zend Framework 1.7 features AMF support Internal Passing Juice
I'm programmer of the year! Internal Passing Juice
SabreDAV 0.4 Internal Passing Juice
Sony Headphone Drama Internal Passing Juice
New on this blog: degraded experience for IE6 Internal Passing Juice
Flash Upload changes in Flash Player 10 Internal Passing Juice
Solar Framework's master-slave db adapter Internal Passing Juice
SabreAMF 1.2 Internal Passing Juice
Quick MySQL tip: add comments Internal Passing Juice
Lighttpd + PHP fastcgi woes Internal Passing Juice
Integrating with Zend's OpenID Internal Passing Juice
Upcoming features in PHP 5.3 Internal Passing Juice
Subversion 1.5 for debian Etch Internal Passing Juice
Preventing XSS in Javascript strings Internal Passing Juice
Converting line-endings with ViM Internal Passing Juice
Google and Yahoo start indexing SWF's Internal Passing Juice
IE8 comprehensive protection Internal Passing Juice
SabreDAV 0.3 Internal Passing Juice
Macbook LCD screen broken =( Internal Passing Juice
CNMA 08 Finalist Internal Passing Juice
Site Security Policy Internal Passing Juice
Getting around "su : must be run from a terminal" Internal Passing Juice
SabreDAV 0.2 Internal Passing Juice
Blogging for 2 years Internal Passing Juice
Flash opens up Internal Passing Juice
SabreDAV 0.1 Internal Passing Juice
CDATA in xml.. bad idea? Internal Passing Juice
Usability, design 101 Internal Passing Juice
WebDAV updates Internal Passing Juice
Silverlight 2 beta1 & IIS new video features Internal Passing Juice
First glance on IE8 Internal Passing Juice
Ray Ozzie's keynote Internal Passing Juice
Off to Vegas - Mix 08 Internal Passing Juice
Traversing directories Internal Passing Juice
SabreAMF 1.1 release Internal Passing Juice
Strange call from Red Hat Internal Passing Juice
SabreAMF now on gentoo portage Internal Passing Juice
MySQL Stored Procedure in PHP gotcha Internal Passing Juice
MySQL crashes on triggers + insert delayed Internal Passing Juice
Mime types.. when will people learn? Internal Passing Juice
Introduction to using SabreAMF with Flex Internal Passing Juice
Adobe publishes AMF3 spec Internal Passing Juice
PHP WebDAV integration library Internal Passing Juice
Implementing WebDAV with PHP Internal Passing Juice
SabreAMF 1.0 release Internal Passing Juice
Open Source and copyright infringement Internal Passing Juice
PHP Quicksearch in firefox Internal Passing Juice
SabreAMF 1.0-beta4 Internal Passing Juice
SabreAMF 1.0-beta3 Internal Passing Juice
Flash Uploader on Mac not triggering onComplete event Internal Passing Juice
PHP shutdown sequence Internal Passing Juice
MemCached and MySQL UDFs Internal Passing Juice
OS/X terminal settings for linux programmers Internal Passing Juice
Leopard first impressions and problems Internal Passing Juice
HTML Purifier rocks! Internal Passing Juice
SabreAMF documentation Internal Passing Juice
SabreAMF 1.0-beta2 Internal Passing Juice
SabreAMF 1.0-beta Internal Passing Juice
PHP's DateTime object and unix times.. Internal Passing Juice
My Firefox extensions Internal Passing Juice
FFMpeg to support Nellymoser within the month? Internal Passing Juice
Flash to support H.264 Internal Passing Juice
PHP: Arrays vs. Objects Internal Passing Juice
PHP and circular dependencies Internal Passing Juice
Future of SabreAMF Internal Passing Juice
PHPRPC and PHP frameworks Internal Passing Juice
PHP-RPC update 4 Internal Passing Juice
FLVTool2 broken Internal Passing Juice
Firefox gets httpOnly cookies Internal Passing Juice
PHP-RPC update 3 Internal Passing Juice
FiTC 2007 presentation video Internal Passing Juice
PHP namespaces Internal Passing Juice
PHP serializer 0.2 Internal Passing Juice
The curse of major versions Internal Passing Juice
PHP serializer in userland code Internal Passing Juice
ext3: too many links! Internal Passing Juice
CSS "projection" media type Internal Passing Juice
PHP-RPC Internal Passing Juice
Blogging for 1 year Internal Passing Juice
Running cli editor from php Internal Passing Juice
Site back up! Internal Passing Juice
PHPUnit3 : first impressions Internal Passing Juice
MySQL recap and future storage engines Internal Passing Juice
PHP try..catch syntax weirdness Internal Passing Juice
FiTC 2007 rocked! Internal Passing Juice
Welcome CP/M user! Internal Passing Juice
Flash8's ExternalInterface and Internet Explorer Internal Passing Juice
SabreAMF 0.7 Internal Passing Juice
I got a chumby! Internal Passing Juice
Presentation links Internal Passing Juice
Speaking at FlashinTO v59.0 Internal Passing Juice
Multi-file upload using SWFUpload Internal Passing Juice
Sharing sessions between html and flash Internal Passing Juice
I'll be speaking at Flash in the Can 2007 Internal Passing Juice
Rotating an image, retaining the original size Internal Passing Juice
Keeping your home directory in subversion Internal Passing Juice
Grepping in your subversion working copies Internal Passing Juice
I fixed home and end on OS/X terminal! Internal Passing Juice
SabreAMF 0.6 -> upgrade recommended Internal Passing Juice
What bug-reporting tool do you use? Internal Passing Juice
SabreAMF 0.5 Internal Passing Juice
SabreAMF featured on Adobe DevNet and 0.4 out Internal Passing Juice
Caching in PHP using the filesystem, APC and Memcached Internal Passing Juice
cron.daily scripts won't run Internal Passing Juice
Exploring OpenSearch Internal Passing Juice
SabreAMF 0.3 released + more info on class mappings Internal Passing Juice
Funky new look Internal Passing Juice
IE 7 RC1 acid2 test Internal Passing Juice
Creating a Gopher server with PHP and InetD Internal Passing Juice
Creating an OpenID client for PHP Internal Passing Juice
On HttpOnly, Firefox-specific XSS and this years major Livejournal XSS attack Internal Passing Juice
SabreAMF 0.2 is here Internal Passing Juice
Enabling firefox 2.0 microsummaries Internal Passing Juice
FFMpeg supports FLV 1.1 Internal Passing Juice
Decoding AMF3 Internal Passing Juice
Whats up for SabreAMF 0.2 Internal Passing Juice
wmode="transparent" in firefox Internal Passing Juice
Updated the meta-detector library (v0.2) Internal Passing Juice
Sourcecode for Meta detector Internal Passing Juice
Building Subversion from source on debian Internal Passing Juice
PHP Application Structure Internal Passing Juice
Added MetaWeblogAPI Internal Passing Juice
Coming soon.. Code section Internal Passing Juice
Auto detecting Blog Services Internal Passing Juice
Installing SabreAMF Internal Passing Juice
Added a tagcloud Internal Passing Juice
Added comment system Internal Passing Juice
A new blog Internal Passing Juice
Evert Pot Internal Passing Juice

SEO Keywords

Keywords Cloud

feb php mar apr jun jan aug nov jul oct

Keywords Consistency

Keyword Content Title Keywords Description Headings
php 50
jun 48
jan 47
mar 45
oct 42

Usability

Url

Domain : rooftopsolutions.nl

Length : 19

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Warning! At least one email address has been found in the plain text. Use free antispam protector to hide email from spammers.

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Perfect. No inline css has been found in HTML tags!
Great, your website has few CSS files.
Perfect, your website has few JavaScript files.
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Missing

Your website does not have an XML sitemap - this can be problematic.

A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.

Robots.txt

https://rooftopsolutions.nl/robots.txt

Great, your website has a robots.txt file.

Analytics

Great, your website has an analytics tool.

   Google Analytics

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.