In September I launched comic.browserling.com - a new webcomic about web developer, web designer, programmer and browser jokes. The comic has gotten popular quickly and the cartoons are getting shared and viewed tens of thousands of times.

I've been adding new cartoons every week and here are three latest comics.

Cookie Monster

Cookie Monster
Before the Internet, Cookie Monster was the only way to get rid of cookies.

Browser History

Browser History
An empty Internet browser is an automatic admission of guilt.

Bathroom

Bathroom
What was the web developer doing in the bathroom? ... Taking a crop.

All cartoons are licensed under a Creative Commons Attribution-NonCommercial 4.0 International. You can share, remix, transform, copy, link to, redistribute cartoons and jokes but you can't sell them.

If you like these cartoons, visit comic.browserling.com for more, subscribe to webcomic updates and follow me and @browserling on Twitter!

Until next time!

This blog post is a repost of New Web Cartoon: Cookie Monster, New Web Cartoon: Browser History, New Web Cartoon: Bathroom blog posts on Browserling's Cross-browser testing blog.

I'm on a mission to make Browserling as easy to use and accessible as possible, and I just released a Firefox extension for Browserling. This extension lets you quickly access all Browserling OS platforms and browsers with one click. No need to go to browserling.com first to start cross-browser testing. Just install the addon and you're ready to go.

Try it out now and let me know what you think!


Install Browserling's Firefox Extension

In the next few months I'll also be releasing addons/extensions for Safari and Internet Explorer. I've already released Browserling's extension for Chrome and Browserling's addon for Opera

Follow @browserling and me for updates and until next time!

This blog post is a repost of Announcing Browserling's Firefox Extension on Browserling's Cross-browser testing blog.

I was just awarded Blogger of the Day title and had a quick, 15 minute interview. I've created a copy of the interview here on my blog just for backup. Here's the original.

Today's Blogger of the Day is Peter Krumins. Peter is an expert software engineer, a physicist and an entrepreneur. He runs a cross-browser testing company called Browserling in the Silicon Valley. He's also a mentor and Hacker in Residence at Hackers/Founders, world's largest startup network, and an advisor at June, a company that reinvents hiring. He also has a popular programming/computer blog called catonmat.

How is your company Browserling doing?

Browserling is doing fantastic! I'm kicking butt and building a global, international team. Right now I'm working with people in 4 different countries and I'm hiring more people soon.

We're working on many new interesting features and products. To name a few, we're launching Headless API that hooks right into browsers' engines for blazing fast automated JavaScript testing, and we're launching Screenshots API for all your website screenshots needs. We're planning to release this by the end of the year. We also have plans already for 2016 and 2017.

As we're a small team of professionals, we're able to adapt to our customer needs very quickly. Our customers love us for that, and we love them. I'm having the best time of my life at Browserling!

What would you recommend someone who is graduating high school do if they are interested in computers/technology and entrepreneurship?

I'd recommend not going to college and starting a company right away. Colleges don't make any sense anymore. Perhaps 20 or 50 years ago when accessing information was difficult, colleges were useful but nowadays they're a complete waste of time. You can just learn any topics you need when you need them.

Instead of going to college and wasting your life, go get Peter Thiel's fellowship. It gives you $100,000 to work on your idea and it requires you to drop out of college.

What are a few of your favorite computer jokes?

I'm a huge nerd and I love computer jokes. I recently started my own webcomic about web developer jokes. Check it out here. Here are my favorite jokes so far.

· What did Times New Roman say to Comic Sans? ... I hate your type!

· Internet Explorer does a great job of downloading Chrome.

· My grandma never got to experience the Internet, not because she’s old, but because she used Internet Explorer.

Here are some other of my favorite jokes.

· Once upon a time, a computer programmer drowned at sea. Many people were on the beach and heard him cry out, "F1! F1!", but no one understood.

· Why programmers often mix up Halloween and Christmas? Because Oct 31 = Dec 25.

· An SEO expert walks into a bar, bars, pub, pubs, tavern, taverns, public house, Irish pub, drink, drinks, beer, alcohol.

What is the best way to improve SEO?

There are no more secret tricks to improve your rankings. You just have to naturally build your site and use all the known SEO practices to rank better. My suggestion would be to create something people love. They'll share it naturally, you'll get many backlinks and you'll rank well. If you're trying to game SEO you're wasting your life. Google will update their algorithms and you'll lose. Remember, it's a marathon, not a sprint.

What goals do you have for the next 5 years?

My goal is to make Browserling a huge and international company.

Until next time!

New blog posts soon. Follow me on Twitter and follow @browserling for interesting stuff!

I keep making Browserling easier to use and I just released an Opera add-on for Browserling. This add-on lets you quickly access all the platforms and browsers with one click. No need to go to browserling.com first to start cross-browser testing. Just install the addon and you're ready to go.

Try it out now and let me know what you think!


Install Browserling's Opera Add-on

In the next few months I'll also be releasing addons/extensions for Firefox, Safari, and IE. I already released Browserling's extension for Chrome two months ago.

Follow @browserling and me for updates and until next time!

This blog post is a repost of Announcing Browserling's Opera Addon on Browserling's Cross-browser testing blog.

I just ran into a problem with setTimeout and setInterval. Turns out the delay (in milliseconds) for these functions is a 32 bit signed quantity, which limits it to 231-1 ms (2147483647 ms) or 24.855 days.

I was writing an application that needed a 30+ day delay and my setTimeout callbacks were firing instantly. Here's code that demonstrates it:

setTimeout(function () {
  alert("doesn't work - instant alert");
}, 30 * 24 * 3600 * 1000) // 30 days (more than 2^31-1 milliseconds)

This doesn't work. Delay value overflows and setTimeout fires immediately.

I wrote my own setTimeout_ that wraps around native setTimeout and allows large delays:

function setTimeout_ (fn, delay) {
    var maxDelay = Math.pow(2,31)-1;

    if (delay > maxDelay) {
        var args = arguments;
        args[1] -= maxDelay;

        return setTimeout(function () {
            setTimeout_.apply(undefined, args);
        }, maxDelay);
    }

    return setTimeout.apply(undefined, arguments);
}

This function preserves arguments and you can clearTimeout it within first 24.855 days.

I'll leave getting clearTimeout to work after 24.855 days as an exercise to my blog readers. And I'll also leave getting setInterval to work with large delay as an exercise.

Until next time!