Category Archive for: testing

rfp-robotRFP ROBOT: Website Request for Proposal Generator

The time has come for a new website (or website redesign), which means you need to write a website request for proposal or web RFP. A Google search produces a few examples, but they vary wildly and don’t seem to speak really to your goals for developing or redesigning a new website. You need to write a website RFP that will clearly articulate your needs and generate responses from the best website designers and developers out there. But how?

Have no fear, RFP Robot is here. He will walk you through a step-by-step process to help you work through the details of your project and create a PDF formatted website design RFP that will provide the information vendors need to write an accurate bid. RFP Robot will tell you what info you should include, point out pitfalls, and give examples.

Bing’s Dynamic Search Ads Now Available to All US Advertisers by @MattGSouthern

Bing’s Dynamic Search Ads, which have been in testing since last year, are now available to all US advertisers.The post Bing’s Dynamic Search Ads Now Available to All US Advertisers by @MattGSouthern appeared first on Search Engine Journal. Source:

Using the Paint Timing API

It’s a great time to be a web performance aficionado, and the arrival of the Paint Timing API in Chrome 60 is proof positive of that fact. The Paint Timing API is yet another addition to the burgeoning Performance API, but instead of capturing page and resource timings, this new and experimental API allows you to capture metrics on when a page begins painting. If you haven’t experimented with any of the various performance APIs, it may help if you brush up a bit on them, as the syntax of this API has much in common with those APIs (particularly the Resource Timing API). That said, you can read on and get something out of this article even if you don’t. Before we dive in, however, let’s talk about painting and the specific timings this API collects. Why do we need an API for measuring paint times? If you’re reading…

Read More →

Want to expand your Google Analytics skills or land a full-time job? Start here.

People often contact Viget about our analytics training offerings. Because the landscape has changed significantly over the past few years, so has our approach. Here’s my advice for learning analytics today. We’ll break this article into two parts — choose which part is best for you: 1. I’m in a non-analytics role at my organization and looking to become more independent with analytics. 2. I’d like to become a full-time analyst in an environment like Viget’s, either as a first-time job or as a career change. “I’m in a non-analytics role at my organization and looking to become more independent with analytics.” Great! One more question — do you want to learn about data analysis or configuring new tracking? Data Analysis: At Viget, we used to offer full-day public trainings where we covered everything from beginner terminology to complex analyses. Over the past few years, however, Google has significantly improved…

Read More →

Spread the word

Photo by lee Scott on UnsplashRecently a young actress had an audition for an important role. Problem was, she was up against ‘a far better actress’ competing for the part.Most of us find ourselves in that position. We want a chance. There’s just someone better.Back in early 2013 when I was still testing early versions of my writing software, Draft, a user emailed to tell me he lost his writing.Ugh. My system for auto-saving your writing still had a lot of trouble in non-perfect situations: older browsers, flakey internet connections, computer sleep, etc. He wasn’t happy, but was understanding as I helped rescue what I could.Today, through a lot of work and code, Draft’s autosave system is (knock on wood) much more bullet proof.But there have been many similar examples of that situation I was in. I had created writing software. It wasn’t the best writing software. But I was getting people to use it.How?I had realized…

Read More →

How we do support at Highrise

When I joined the Highrise team in May of 2016, the support team wasn’t a team at all: it was a single person. Chris did everything, from answering emails, to maintaining our help site, to recording how-to videos. Just the emotional output from being “on” empathetically all day every day can be exhausting, so I came along to help. a few months of me getting up to speed we realized that while there were certain times that it made sense for both of us to be helping users, like first thing in the morning, for a portion of the day one of us answering emails was sufficient. So we started asking ourselves, what was the best way for us to not only help our users and teammates, but to take care of ourselves as well?As we started brainstorming the best way to accomplish that, we began by going through all of the…

Read More →

Google is Testing a Feature No One Seems to Want by @MattGSouthern

Google is testing a new feature in desktop search that, quite frankly, no one is happy about.The post Google is Testing a Feature No One Seems to Want by @MattGSouthern appeared first on Search Engine Journal. Source:

Building a Simple API with Amazon Lambda and Zappa

We recently had a client come to us with a request for a simple serverless API. They wanted little to no administrative overhead, so we went with the AWS Lambda service. It was my first foray with Lambda, and getting it set up came with its fair share of headaches. If you’re starting down the same path and want to build a simple API with Lambda, here’s a tutorial to help. Github If you would rather go through the tutorial on github, you can find it here AWS Lambda This is a great service offered by AWS that allows users to run a serverless application or function. It’s a cloud-based, serverless architecture that comes with continuous scaling out of the box. Deploy your code, and AWS does the rest. It will only run when “triggered,” either by another AWS service, or an HTTP call. It’s relatively young and has room…

Read More →

Drupal Developer – Testing Xperts – Dearborn, MI

Acquia Certified Drupal Core Developer with extensive knowledge of Drupal 7 and Drupal 8 platforms and thorough understanding of Acquia Cloud Site Factory (ACSF… $60 an hourFrom Indeed – Tue, 18 Jul 2017 15:46:45 GMT – View all Dearborn, MI jobs Source:

7 Multi-screen Benefits For Web Designers

Website designers often prefer using two or three screens during programming. Of course one can work but working with multiple screens is a lot better. After experiencing multi-screen benefits, most designers will tell you that they feel strange or incomplete when they have to work with one screen. Why use multi-screen When we’re talking about multi-screen, it means having two or more physical monitors connected to one operating system. However, it could also mean having multiple devices such as a smartphone, tablet, laptop or desktop. In most cases, the use of phones and other portable devices allows designers to make quick notes or quickly look up something while still coding on their laptops or PCs. When using multiple screens running from different operating systems, it’s usually for the purpose of testing. The use of multiple screens isn’t limited to the web design industry. It is widely used in several sectors. One…

Read More →

Enhance Your Search Results: How to Get Started With Schema Markup by @sllewuy

How to use schema markup on your website today using the library and Google’s structured data testing tool.The post Enhance Your Search Results: How to Get Started With Schema Markup by @sllewuy appeared first on Search Engine Journal. Source:

Senior Web Developer – Princeton University – Princeton, NJ

The developer is responsible for developing, deploying, maintaining, testing, and supporting websites built primarily in the Drupal platform….From Princeton University – Fri, 07 Jul 2017 21:07:06 GMT – View all Princeton, NJ jobs Source:

These Are the Five Hottest Lead Generation Trends in 2017

Every year we have new lead generation trends come and go. Some earn their place as invaluable marketing strategies while others fade away with a whimper. Whatever happens, there always seems to be a lot of buzz around trends, whether they deserve it or not. Which makes it difficult to know which ones will catch on and which of those are gimmicks simply getting their moment in the spotlight. This can be frustrating for web designers and site owners – especially when trends shake up design principles only to fall short of expectations. #1: Voice search Like most trends, voice search is nothing new but 2017 is the year it’s being touted as a technology that will change the way people use the web. This shouldn’t come as any kind of surprise following the release of Google Home and Amazon Echo devices, but what does this mean for voice search…

Read More →

Avoid the Superficial

I love the most recent episode called “Hack Away the Unessentials” via the Bruce Lee Podcast. I love this thought: Avoid the superficial, penetrate the complex, go to the heart of the problem, and pinpoint the key factors. So true. We can so quickly get off-track, we are so easily distracted that waking up and moving towards removing the essential instead of adding to it is incredibly difficult. I also particularly like the beginning where we hear that Bruce spent a ton of time not just studying the fundamentals and the theory of combat but also an intense focus on what really, actually works. I think this principle can be so broadly applies to so many things in our lives. We have our heads full of theory and things that we may get through our studies in school and a plethora of blog posts online when in actuality there are just…

Read More →

Form Validation Part 3: A Validity State API Polyfill

In the last article in this series, we built a lightweight script (6kb, 2.7kb minified) using the Validity State API to enhance the native form validation experience. It works in all modern browsers and provides support IE support back to IE10. But, there are some browser gotchas. Not every browser supports every Validity State property. Internet Explorer is the main violator, though Edge does lack support for tooLong even though IE10+ support it. And Chrome, Firefox, and Safari got full support only recently. Today, we’ll write a lightweight polyfill that extends our browser support all the way back to IE9, and adds missing properties to partially supporting browsers, without modifying any of the core code in our script. Article Series: Constraint Validation in HTML The Constraint Validation API in JavaScript A Validity State API Polyfill (You are here!) Validating the MailChimp Subscribe Form (Coming Soon!) Let’s get started. Testing Support…

Read More →

Testing Gutenberg WordPress Block Editor

I’m currently writing in the new Gutenberg Block Editor, which is in beta at this point in time and available for testing via the WordPress plugin. … ooph… yeah… It’s definitely still in “beta”… For instance, even as I type this there are a bunch of things that are not working well, like shortcut keys and even that one hyperlink that I created above froze my screen for a bit and couldn’t quite get what I wanted a “link” and not a link right. I’m having a hard time finding the “page break” and I can’t drag-and-drop images into the editor as I have in the past. I’m not upset and I generally think it’s off to a really great start. I, of course, wanted to give it a spin and see how it feels. But I think it’s off to a great start. Here are a few pictures of the…

Read More →

Oh No! Our Stylesheet Only Grows and Grows and Grows! (The Append-Only Stylesheet Problem)

This is a real worry these days. I’ve heard it from lots of lots of developers. The years tick by on their projects, and all they ever seem to do is add to their CSS, never remove. It’s not just a feeling, I’ve talked with companies before that track hard data on this. Over five years of tracking the size of their stylesheet, and all it’s ever done is tick upwards in size. This could be considered problematic for several reasons: Files getting bigger is worse for performance The developers are afraid of the CSS #2 being, in my opinion, a much bigger deal than #1. The overall file size of CSS is likely to be fairly small compared to things like image assets and even the JavaScript payload these days. Fancy tooling and the world’s internet speed ever-lurching faster will probably make #1 not that big of a deal.…

Read More →

Handling Long and Unexpected Content in CSS

When we write CSS, sometimes we forget about some edge cases in the designs. For example, when the content is longer than we expected and we didn’t account for that possibility, our design could break. We can’t guarantee that our CSS will always work as expected, but at least we can reduce that by testing different types of content. When you code CSS, you’re writing abstract rules to take unknown content and organize it in an unknown medium. – Keith J. Grant In this article, we will go through different UI bugs from real-world websites so we can account for them from the beginning. Ready? Let’s go! A button with an icon placed on the right/left side This is a toggle button for an accordion. There is an icon on the right side to emphasize that it is clickable. However, when the area is not big enough, the text will…

Read More →

Color Contrast Testing for Web Accessibility, FTW!

Around the world, more than 285 million people are estimated to be visually impaired and need some accommodation in the way they interact with content on the web. If you fail to think about these potential visitors, chances are you are alienating a part of your audience. Thinking about color contrast is a great and easy way to make sure that your site is accessible to all of your visitors. Source:

12 Qualities of an Excellent Drupal Project Manager

As project managers (PMs), we are often asked to deliver on Key Results Areas (KRAs), to put up “our best show.” Unfortunately most of us think that as a project manager, our only task is on-time quality delivery within a stipulated budget. However, in this rat race, we tend to forget what makes us different from rest: the soft skills that, if honed properly, enable us to manage our users, sponsors, and all our stakeholders. Then our job is done. In fact, a great and experienced project manager will always try to work on the following attributes, as she is aware they can place her above the rest: Visionary – A project manager needs to be visionary. He is the anchor of the project and unless he understands the big picture, he won’t be able to align the stakeholders to achieve it collaboratively. Besides this, he needs to be able…

Read More →

Back to Top