Category Archive for: Foundation

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.

Grab The Attention of Your Site Visitors in 5 Seconds

You may have the skills of a mad (but extremely talented) web developer, but that’s meaningless if no one cares about your website. Every website owner’s goal is to pull in more followers to their pages, and that will only be possible if they can grab the attention of their target audience. Most people generally visit a website because they need information. Chances are, website links get clicked on the search engine results page (SERP) because they appear helpful for those who are looking for specific pieces of information. However, the critical part of website design is to know how to grab the attention and interest of casual page visitors. The web design strategies that you use will definitely play a significant role in maintaining the interest of your site visitors for them to stay and keep looking. In other words, although the quality of information on your site will…

Read More →

Three Reasons Why Facebook Messenger Is Great For Business

Technically, “messaging” and “live chat” are similar. It’s the same basic foundation with the same basic use cases. However, in reality, they couldn’t be further apart from each other. The experience used to be horrendous. It was slow, ponderous, and made you question why the company even had it in the first place. Today you’ll Read more Source:

Keeping track of letter-spacing, some guidelines

Considering that written words are the foundation of any interface, it makes sense to give your website’s typography first-class treatment. When setting type, the details really do matter. How big? How small? How much line height? How much letter-spacing? All of these choices affect the legibility of your text and can vary widely from typeface to typeface. It stands to reason that the more attention paid to the legibility of your text, the more effectively you convey a message. In this post, I’m going to dive deep into a seemingly simple typesetting topic—effective use of letter-spacing—and how it relates to web typography. Some history Letter-spacing, or character spacing, is the area between all letters in a line of text. Manipulation of this space is intended to increase or decrease the visual density of a line or block of text. When working in print, typographers also refer to it as tracking.…

Read More →


This is just a random idea, but I can’t stop it from swirling around in my head. Whenever I need to style a form on a fresh project where the CSS and style guide stuff is just settling in, the temptation to reach for a mini form framework is strong. Form elements are finicky, have little cross-browser issues, and are sometimes downright hard to wrassle styling control from. This idea, which I’m just now managing to write about, but haven’t actually done any work toward, would be this mini form framework. Maybe something like “Boilerform”, as Dave jokingly suggested on an episode of ShopTalk. I imagine it something like this: It would have basic form styling to organize form elements, not unlike something like Foundation forms. It would account for cross browser issues, not unlike normalize.css. It would include strongarming styling control over form elements, not unlike WTF, forms? It…

Read More →

Announcing Node.js on Acquia Cloud

Today, Acquia announced that it expanded Acquia Cloud to support Node.js, the popular open-source JavaScript runtime. This is a big milestone for Acquia as it is the first time we have extended our cloud beyond Drupal. I wanted to take some time to explain the evolution of Acquia’s open-source stack and why this shift is important for our customers’ success. From client-side JavaScript to server-side JavaScript JavaScript was created at Netscape in 1995, when Brendan Eich wrote the first version of JavaScript in just 10 days. It took around 10 years for JavaScript to reach enterprise maturity, however. Adoption accelerated in 2004 when Google used JavaScript to build the first release of Gmail. In comparison to e-mail competitors like Yahoo! Mail and Hotmail, Gmail showed what was possible with client-side JavaScript, which enables developers to update pages dynamically and reduces full-page refreshes and round trips to the server. The benefit…

Read More →

They Leave Before They Stay

When you start a new and exciting project you can, fairly easily, find other folks to join you in that quest early on. You don’t have to look (or go) too far to find interested folks who share your passion for X, Y, and Z project. But those folks are, and will always be, the easiest to acquire. On the flip-side, they are the hardest to retain. You see, there are an incredible amount of people out there who love to try new things, who have (suffer from?) the shiny-new-coin syndrome; when they see something new they join up and try it out. Often we call these folks early adopters and that’s great as they can help begin to validate your initial concept and help you gain a little bit of steam. The downside is that they are also, usually, the first to bail and leave. The principle is this: Most folks…

Read More →

Selling Pickaxes During the Cryptocurrency Gold Rush

This post was written over 6 years ago but it’s more applicable than ever, especially during the bitcoin and cryptocurrency craze that’s sweeping around the world. But my brother has gone in the opposite direction and instead of focusing entirely on the more sexy things like working on an ICO (which essentially is peak-crypto) he’s building digital pickaxes that’ll form the very foundation of a long-standing business that’ll be impervious to market movements. As Chris mentioned in the post, it was far better to sell pickaxes to the droves of folks who came west in their quest to mine for (real) gold instead of spending all that time trying to mine directly: This is of course an allusion to the California Gold Rush where some of the most successful business people such as Levi Strauss and Samuel Brannan didn’t mine for gold themselves but instead sold supplies to miners – wheelbarrows, tents, jeans, pickaxes etc.…

Read More →

Basecamp 3 for iOS: Hybrid Architecture

We’ve written quite a bit in the past about our approach to building hybrid mobile apps. Basecamp 3 represents the latest generation of this architecture, taking everything we’ve learned from previous versions.The first app for Basecamp 2 app was iPhone only, written in RubyMotion as a thin wrapper around UIWebView. Next, we did a new universal app for Basecamp 2, written in Xcode + Objective-C, still a using UIWebView, but with a bit more native code thrown in. For Basecamp 3, we’ve replaced Objective-C with Swift, UIWebView with WKWebView and added Turbolinks, with even more native code, and a deeper integration between native and web.Defining HybridFirst, it helps to be clear about what we mean by “hybrid”. That term is used in so many different contexts, that it’s almost meaningless. In our use, we’re referring to standard native apps where a significant portion of the content is rendered using web technology.…

Read More →

So You Want To Be a Senior Developer?

Let me start with a classic caveat: I cannot bestow upon you the title of senior developer. I have no special insight into how companies these days are hiring and promoting people to senior developer roles. What I can tell you is what qualities I think would make for a heck of a senior developer. I can tell you how I think about the distinction between senior developers and those who aren’t quite there yet. Should I, one day, be in charge of a legion of developers where it was my call what level they were at, this is what I would think about. A senior front end developer has experience. There is no way around this one. You aren’t going to roll into your first job a senior developer. You probably won’t roll into any new job a senior developer. Even if I was pretty sure a person was…

Read More →

12 Years: Steady State

Today is my 12th anniversary with my best friend. I find her even more cool than when I first met her (and she was pretty darn cool then!). Life really got started when I met Sue. We were walking our way through college and had only begun to understand what it meant to be an adult (still haven’t quite figured this out). As I look back on the last 12 years of marriage (and then 2+ years of dating and courtship and being engaged) my first thought is how secure we are with each other and how we have really become the best of friends. It’s not that we weren’t good friends back then and, for all intents and purposes, we would have easily told others that we were “best friends” – but we had just begun to understand what that really meant. A best friend “defaults’ to a lot of things…

Read More →

Best Way to Programmatically Zoom a Web Application

Website accessibility has always been important, but nowadays, when we have clear standards and regulations from governments in most countries, it’s become even more crucial to support those standards and make our projects as accessible as they can be. The W3C recommendation provides 3 level of conformance: A, AA and AAA. To be at the AA level, among other requirements, we have to provide a way to increase the site’s font size: 1.4.4 Resize text: Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality. (Level AA) Let’s look at solutions for this and try to find the best one we can. Incomplete Solution :  CSS zoom The first word which comes up when we talk about size changing is zoom. CSS has a zoom property and it does exactly what we want — increases size. Let’s take a…

Read More →

So you need a CSS utility library?

Let’s define a CSS utility library as a stylesheet with many classes available to do small little one-off things. Like classes to adjust margin or padding. Classes to set colors. Classes to set specific layout properties. Classes for sizing. Utility libraries may approach these things in different ways, but seem to share that idea. Which, in essence, brings styling to the HTML level rather than the CSS level. The stylesheet becomes a dev dependency that you don’t really touch. Using ONLY a utility library vs. sprinkling in utilities One of the ways you can use a utility library like the ones to follow as an add-on to whatever else you’re doing with CSS. These projects tend to have different philosophies, and perhaps don’t always encourage that, but of course, you can do whatever you want. You could call that sprinkling in a utility library, and you might end up with…

Read More →

Azure Lead Engineer – Rackspace – United States

+ CMS and e-commerce software such as Sitecore, Microsoft SharePoint Foundation, Drupal, WordPress etc. You will work with decision makers, developers, system…From Rackspace – Fri, 11 Aug 2017 13:52:19 GMT – View all United States jobs Source:

Making Better HTML Tables

Inspired Magazine Inspired Magazine – creativity & inspiration daily Strangely enough, one of the most difficult web technologies to master is one of the earliest ones to be available for the browser after plain text and images. The problem is even greater today with so many different device types that need to be thought about. Perfect tables are nearly impossible to create unless they contain so few items that no problems are likely to be triggered. The kinds of errors that can arise include: Text wrapping incorrectly Justification errors Table rendering off screen Scroll problems Row height errors Column width errors General ugliness or untidiness In this article we’ll take a look at how to avoid problems like that, so your tables have the best chance of creating a good impression. Avoidance strategies to avoid Because tables are so difficult to get right, some people try to avoid using them.…

Read More →

Why You Should Consider React Native For Your Next Native App

As a developer who’s created mobile apps using React Native and Swift, I’ve come across pros and cons for each approach, and the advantages of React Native certainly outweigh its disadvantages. I should also emphasize that this article is not meant to convince you to use React Native for every mobile application, and you shouldn’t. React Native is not the de facto solution to building mobile apps. It still has a lot of shortcomings, but given the right use case, it is an effective solution to shipping a cross-platform app without compromising user experience. Cross Platform Business Logic + Native UI The biggest selling point of React Native is the fact that it lets you build native apps using the same technologies that web developers are already using. It lets you render truly native view components using the same declarative React API that we all love. This is not the…

Read More →

Our final episode of The Distance

Stay tuned for our new podcast!Illustration by Nate OttoLily Liu was 16 years old when a talent scout approached her at a department store. She started her career as a model, but found her true calling behind the scenes, first representing her three daughters and then opening her own talent agency. For Lily, who’s spent her career working for opportunities for Asian and Asian-American talent, the issue of representation has taken on a special resonance. is our final episode of The Distance! Thank you for following along and sharing our stories these last few years. The episodes will remain online if you’d like to revisit them or share them with a friend who didn’t catch the show’s original run. We also hope you follow us to our new show: The Rework Podcast. Check out the teaser below and make sure to subscribe via Apple Podcasts, Google Play Music, or your favorite podcatcher…

Read More →

A Guide to Optimal AdWords Campaign Settings for Savvy Advertisers by @AndrewLolk

AdWords settings are the foundation for a campaign’s performance. Learn the optimal settings for a perfect campaign.The post A Guide to Optimal AdWords Campaign Settings for Savvy Advertisers by @AndrewLolk appeared first on Search Engine Journal. Source:

Web Developer – National Psoriasis Foundation – Portland, OR

Headquartered in Portland, Ore., the Psoriasis Foundation is seeking a Web Developer. Maintaining operations of CMS platforms including Drupal, WordPress and…From Indeed – Fri, 21 Jul 2017 16:41:40 GMT – View all Portland, OR jobs Source:

Back to Top