Category Archive for: Today

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.

RottenNeighbor featured in Google’s Top 5 Trends

RottenNeighbor climbed into the top 5 Google Hot Trends today and caused a huge surge of traffic on the site. Since its launch, has averaged several hundred thousand hits per day and been featured in over 200 media outlets courtesy of the Associated Press.

Using Feature Detection, Conditionals, and Groups with Selectors

CSS is designed in a way that allows for relatively seamless addition of new features. Since the dawn of the language, specifications have required browsers to gracefully ignore any properties, values, selectors, or at-rules they do not support. Consequently, in most cases, it is possible to successfully use a newer technology without causing any issues in older browsers. Consider the relatively new caret-color property (it changes the color of the cursor in inputs). Its support is still low but that does not mean that we should not use it today. .myInput { color: blue; caret-color: red; } Notice how we put it right next to color, a property with practically universal browser support; one that will be applied everywhere. In this case, we have not explicitly discriminated between modern and older browsers. Instead, we just rely on the older ones ignoring features they do not support. It turns out that…

Read More →

GraphQL in Drupal: An Exclusive Excerpt from the Forthcoming Book, Decoupled Drupal in Practice

Over the last few years, I have had the privilege of sharing insights and tutorials on decoupled Drupal, which was originally unknown territory with shifting sands but today is a widely adopted approach, including by some of Acquia’s most influential customers. Nonetheless, the relative unavailability of developer-focused resources that are both authoritative and current has hindered architects’ and developers’ ability to evaluate and explore decoupled Drupal for themselves. Luckily, next month, my new book Decoupled Drupal in Practice will be officially on the market. With a foreword by Acquia CTO and co-founder and Drupal project lead Dries Buytaert, it is the first and only holistic guide available for developers interested in architecting and implementing decoupled Drupal across the stack. You can now preorder Decoupled Drupal in Practice on Amazon and on Apress, and it is an absolute necessity for any Drupal developer investigating decoupled Drupal. Wherever on the stack you…

Read More →

Lazy Loading Images with Vue.js Directives and Intersection Observer

When I think about web performance, the first thing that comes to my mind is how images are generally the last elements that appear on a page. Today, images can be a major issue when it comes to performance, which is unfortunate since the speed a website loads has a direct impact on users successfully doing what they came to the page to do (think conversation rates). Very recently, Rahul Nanwani wrote up an extensive guide on lazy loading images. I’d like to cover the same topic, but from a different approach: using data attributes, Intersection Observer and custom directives in Vue.js. What this’ll basically do is allow us to solve two things: Store the src of the image we want to load without loading it in the first place. Detect when the image becomes visible to the user and trigger the request to load the image. Same basic lazy…

Read More →

Better image performance on

For a few years now I’ve been planning to add support for responsive images to my site. The past two weeks, I’ve had to take multiple trips to the West Coast of the United States; last week I traveled from Boston to San Diego and back, and this week I’m flying from Boston to San Francisco and back. I used some of that airplane time to add responsive image support to my site, and just pushed it to production from 30,000 feet in the air! When a website supports responsive images, it allows a browser to choose between different versions of an image. The browser will select the most optimal image by taking into account not only the device’s dimensions (e.g. mobile vs desktop) but also the device’s screen resolution (e.g. regular vs retina) and the browser viewport (e.g. full-screen browser or not). In theory, a browser could also factor…

Read More →

From a world wide web to a personal web

Last week, I had a chance to meet with Inrupt, a startup founded by Sir Tim Berners-Lee, who is best known as the inventor of the World Wide Web. Inrupt is based in Boston, so their team stopped by the Acquia office to talk about the new company. To learn more about Inrupt’s founding, I recommend reading Tim Berners-Lee’s blog or Inrupt’s CEO John Bruce’s announcement. Inrupt is on an important mission Inrupt’s mission is to give individuals control over their own data. Today, a handful of large platform companies (such as Facebook) control the media and flow of information for a majority of internet users. These companies have profited from centralizing the Open Web and lack transparent data privacy policies on top of that. Inrupt’s goal is not only to improve privacy and data ownership, but to take back power from these large platform companies. Inrupt will leverage Solid,…

Read More →

RottenNeighbor featured on the AP Newswire

AP Newswire featured RottenNeighbor today as a “website seemingly tailor-made for such suburban woes.” The article covered some of the most popular posts on the site, discussed changing neighborhood trends demonstrated on RottenNeighbor, and touched on the possibility of a reality show based on the site. The story was picked up by more than 200 media outlets including To read more on this story, click here.

The industry’s best open API

(This is a sponsored post.)With our robust SDK, super clean dashboard, detailed documentation, and world-class support, HelloSign API is one of the most flexible and powerful APIs on the market. Start building for free today. Direct Link to Article — PermalinkThe post The industry’s best open API appeared first on CSS-Tricks. Source: CssTricks

The next big jump in Basecamp accessibility!

How we made the Basecamp 3 Jump Menu accessibleThe Basecamp 3 Jump MenuEarlier this year I wrote about How we stopped making excuses and started improving Basecamp’s accessibility. Accessibility improvements in Basecamp 3 have come in two ways: All new features we’ve shipped over the past year and a half have been designed and tested to meet WCAG AA guidelines (The Web Content Accessibility Guidelines, or WCAG, provides a shared standard that web developers can follow to make sure their products are accessible).At the same time, we’ve gone back and retrofitted existing features and interactions for better accessibility. Today I’m excited to announce that we just completed some significant improvements to the Basecamp 3 Jump Menu!The jump menu has always been the quickest way for getting to a person, project, recently visited page, and My assignments/bookmarks/schedule /drafts/latest activity. Here’s a look at it in action:Note the small-ish “Press ⌘+J to show the menu” labelIn…

Read More →

Proven So Wrong

I couldn’t stop watching… so fascinating. When people try guessing the future it’s so interesting and I love trying to understand how they get to their conclusions as these are some really smart people. It’s also super-humbling to remember that we still do the same things today – we make incredibly bold claims about what we believe is going to come to pass… and we are no better at this than previous generations. In other words, we’ll be proven so wrong and it’ll be glorious. The post Proven So Wrong appeared first on John Saddington. Source:

Anna Crowe: Goodbye & Good Luck! by @MrDannyGoodwin

Today, the SEJ teams bids farewell to a member of the SEJ family, Anna Crowe.The post Anna Crowe: Goodbye & Good Luck! by @MrDannyGoodwin appeared first on Search Engine Journal. Source:

Real World Ranking Factors by @martinibuster

Evaluating how Google ranks websites today and what the new ranking factors may be.The post Real World Ranking Factors by @martinibuster appeared first on Search Engine Journal. Source:

Illustrating “It Doesn’t Have to Be Crazy at Work”

Take a look behind the scenes at the illustration process for Jason Fried and DHH’s new book, “It Doesn’t Have to Be Crazy at Work”.Back storyEvery essay in Jason and David’s previous titles, REWORK and REMOTE is accompanied by an illustration that captures the key message of the essay. Contract llustrator Mike Rohde’s iconic original art perfectly compliments the irreverent and contrarian tone of the books. We love the format and it has worked well for us but when it came time to design the new book, Jason was eager to try something new. He reached out to the Basecamp team for fresh ideas.Jason’s post in Basecamp from February 2018At the time the working title of the book was The Calm Company, which was less provocative but perfectly captured the kind of company we want to have here at Basecamp—the kind of company prescribed in the book. Jason had already asked our team…

Read More →

Thinking in Bets

About a month or so ago I wrote a post about Annie Duke and a podcast that I had listened to that had her as a guest; in short, it was so good that I immediately bought her new book, Thinking in Bets, and it really has changed my life, zero hyperbole. It’s been so good that I’ve told a dozen folks about it and the book ranks very high on my must-read list. It has not only changed the way that I think through decisions but it also has changed the very speech and psychological patterns that I’ve developed over many, many years. I don’t want to talk it up too much, but, I did want to capture a few things here on my blog that I want to be able to reference in the future – my blog often times functions as a repository of thoughts (both complete and mostly incomplete) but also…

Read More →

Basecamp is hiring a data analyst

Come work with us!Basecamp is hiring a data analyst to help us make better decisions in all areas of the business. This includes everything from running A/B tests with statistical rigor to forecasting revenue for the year to tracing performance problems to analyzing usage patterns.We’re looking for an experienced candidate who’s done similar work elsewhere (as you’ll be the only one at Basecamp with this specialty). But nobody hits the ground running. You won’t be able to answer every question immediately or know how all the systems work on day one — and we don’t expect you to.We want strong, diverse teams built from different backgrounds, experiences and identities. We’re ready for the ongoing work that goes into building an inclusive, supportive place for you to do the best work of your career. That starts with working no more than 40 hours a week on a regular basis and getting 8+ hours of sleep…

Read More →

Introducing the YOOtheme Pro Page Builder

(This is a sponsored post.)YOOtheme Pro is a powerful theme and page builder developed by YOOtheme that provides a new experience of building websites in WordPress. Designers will get an easy and exciting way to design and create websites due to premium layouts and an intuitive page builder, and developers will especially appreciate its extendability and clean and semantic code. YOOtheme has been known as a leading theme provider for over 10 years, and now with YOOtheme Pro they created the next page builder to be watched for on the WordPress market. The Page Builder If you are familiar with WordPress, YOOtheme Pro is a perfect choice for you since it is seamlessly integrated into the native WordPress customizer. You can easily create your layouts by dividing your content into sections, rows and grids. And thanks to the drag and drop interface, you can design beautiful responsive page layouts without…

Read More →

College: A Losing Combination

This isn’t a surprise… the paradigm of education, as it exists today is: Select a single field of study. Part with mobility and optionality + tens of thousands of dollars. Commit to a 4-year investment while having little clue how your chosen field works in the real world. Have a central planner dictate what’s worth learning within your field. Have teachers assigned to you with little room for choice. Focus on the theoretical over the practical, memorization over problem-solving. Learn from people without skin in the game. Rely on a document provided by an institution to prove that you learned something. This, of course, is no longer as relevant or as substantive as it once was as the price and cost of education has gone up while the value and return on investment has gone significantly down. That’s just a losing combination. Unless, of course, you want to be in the medical or legal…

Read More →

How to Break Into Copywriting

Republished from Hey, it’s Alyssa here! In the spirit of fresh starts and new opportunities, I sat down with one of our long-time friends of Dear English Major, Nicki Krawczyk. We interviewed Nicki back in 2014 not long after the launch of, and she has been kind enough to share some excellent information on copywriting with us here and here over the years. Nicki is a copywriter with 15+ years of experience and the founder of Filthy Rich Writer, which provides tools, tips, and training for new and aspiring copywriters. Alyssa Christensen: Hi! Thanks for talking with me today. Nicki Krawczyk: My pleasure! I’m a big fan of your site. It’s doing a great job of filling an information gap for a lot of English majors and writing lovers. People want to use their love of the language and of writing, but they don’t know how they can actually make…

Read More →

Why Online Sales Letters are Dead—and What to Write for Clients Instead

Let me ask you something: If you went on a first date and, as soon as you sat down, your date asked you to marry them…would you do it? Of course not! You don’t know them! Okay, another question. This time, it’s still your first date, but your date makes you sit and talk with them for four hours—then they ask you to marry them. Still no? In the first scenario, it’s just too soon to make that kind of commitment! You don’t know them and you certainly aren’t ready to sign up for everything they entail. In the second scenario, you’d likely be overwhelmed by them making you chat for four hours. You’d know more about them, but it’s still too soon to make that commitment. A relationship needs to be nurtured. And, in the same way, a relationship between a company and possible customer needs to be nurtured.…

Read More →

Back to Top