Archive for: January, 2018

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.

Instagram Posts Can Now Be Scheduled in Advance by @MattGSouthern

Instagram is finally introducing a way for users to schedule posts in advance, but there’s a catch.The post Instagram Posts Can Now Be Scheduled in Advance by @MattGSouthern appeared first on Search Engine Journal. Source:

A Site About Serverless Technology

I know some of you have a visceral and negative feeling toward the word serverless. I felt that way at first too, but I’m kinda over it. Even if it’s not a perfect word, it’s done a good job of encapsulating a movement into a single word. That movement is far more than I’m qualified to explain. But I do very much think it’s worth knowing about. Developers of all sorts can take advantage of it, but I’m particularly fascinated about what it can do to extend the front-end developer toolbelt. I made a website called The Power of Serverless for Front-End Developers just for this! Rather than re-hash what is says there here, I’ll just send you there: The site offers an introduction to why I find it compelling, a list of ideas that might fit nicely into a front-end developers wheelhouse who is looking to expand what they…

Read More →

Using Conic Gradients and CSS Variables to Create a Doughnut Chart Output for a Range Input

I recently came across this Pen and my first thought was that it could all be done with just three elements: a wrapper, a range input and an output. On the CSS side, this involves using a conic-gradient() with a stop set to a CSS variable. The result we want to reproduce. In mid 2015, Lea Verou unveiled a polyfill for conic-gradient() during a conference talk where she demoed how they can be used for creating pie charts. This polyfill is great for getting started to play with conic-gradient(), as it allows us to use them to build stuff that works across the board. Sadly, it doesn’t work with CSS variables and CSS variables have become a key component of writing efficient code these days. The good news is that things have moved a bit over the past two years and a half. Chrome and, in general, browsers using Blink…

Read More →

Google Flights to Find Cheaper Fares, Give Reason for Delays by @MattGSouthern

Google announced three updates to Google Flights that are all centered around keeping searchers more informed.The post Google Flights to Find Cheaper Fares, Give Reason for Delays by @MattGSouthern appeared first on Search Engine Journal. Source:

New Book: Genesis Explained

Today, we’re delighted to launch a new book, “Genesis Explained”. Genesis Explained is a developer’s guide to the Genesis Framework for WordPress. Genesis is a powerful theme framework which empowers you to quickly and easily build incredible websites with WordPress. Whether you’re a novice or advanced developer, Genesis provides the secure and search-engine-optimized foundation that takes WordPress to places you never thought it could go. If you want to spend less time struggling with complex instructions, and more time building sites that make you proud, this is the book for you! [[ This is a content summary only. Visit for full links, other content, and more! ]] Source:

5 Tools to Improve Your Copywriting That The Pros Love

Copywriting and content marketing are both a combination of creativity and science. You need to choose the exact right words to have a strong-sounding cadence and an immediate appeal to readers, or else they might gloss over it. Using just the right adjectives can make a difference. Is your product “glamorous” or “sleek,” for example? Read more Source:

Designer-Oriented Styles

James Kyle: Components are a designer’s bread and butter. Designers have been building design systems with some model of “component” for a really long time. As the web has matured, from Atomic Design to Sketch Symbols, “components” (in some form or another) have asserted themselves as a best practice for web designers … Designers don’t care about selectors or #TheCascade. They might make use of it since it’s available, but #TheCascade never comes up in the design thought process. (Okay okay… most designers. You’re special. But we both knew that already.) I think James makes strong points here. I’m, predictably, in the camp in which I like CSS. I don’t find it particularly hard or troublesome. Yet, I don’t think in CSS when designing. Much easier to think (and work) in components, nesting them as needed. If the developer flow matched that, that’s cool. I also agree with Sarah Federman…

Read More →

Things are going so well we’re doing a hiring freeze

Business has never been better at Basecamp. Despite all the competition, all the noise, and all the changes since we launched 14 years ago, 2017 was the year we earned the most revenue ever.While that alone is cause for some celebration, it’s hardly the most important thing for Jason and I, as the business owners. Sure, it’s nice to see numbers tick ever higher, but we passed enough many years ago. What matters far more than big numbers for us today is how the business feels.And it’s really never felt better, in almost all the ways. Basecamp the product is the best its ever been. Tens of thousands of new businesses and teams continue to sign up every month. We keep hearing from customers about the profound changes to their organization, productivity, communication, and even sanity that Basecamp helps them realize. It’s deeply rewarding.We’ve also kept up with our founding mission to…

Read More →

Making It Personal

When I discovered a piece of wood in my food at the hospital. I guess it’s the safest place to be eating wood fragments.A question I get asked a lot is: “Why do you put so much personal information into the things you write and vlog about?”I’ll share moments with my crying toddler, or scenes from the hospital with my sick dad. Why don’t I just stick to business?The reason is the reason I do all of the things I do, the reason I work on Highrise, the reason I started Draft.I want to build things I want to see in the world.I look at all these other “business” videos on YouTube, posts on Medium, podcasts, and I see a great deal of people sharing success stories and the tactics they cherry picked which got them there. What I don’t see is them opening up about some of the difficulties of actually running…

Read More →

The Difference Between Men, Women’s Professional Soccer

This was an infographic that was created by my 11-year old daughter. It’s fantastic. I’m not biased. Oh, and she’s on YouTube too. The post The Difference Between Men, Women’s Professional Soccer appeared first on John Saddington. Source:

Building a Good Download… Button?

The semantics inherent in HTML elements tell us what we’re supposed to use them for. Need a heading? You’ll want a heading element. Want a paragraph? Our trusty friend <p> is here, loyal as ever. Want a download? Well, you’re going to want… hmm. What best describes a download? Is it a triggered action, and therefore should be in the domain of the <button> element? Or is it a destination, and therefore best described using an <a> element? Buttons Do Things, Links Go Places There seems to be a lot of confusion over when to use buttons and when to use links. Much like tabs versus spaces or pullover hoodies versus zip-ups, this debate might rage without end. However, the W3C provides us with an important clue as to who is right: the download attribute. The What Now? The internet as we know it couldn’t exist without links. They form…

Read More →

3 Stupid Easy Ways to Drive Conversions by @stoneyd

If you want conversions, you have to ask and give visitors a clear path to the desired action. Here’s how.The post 3 Stupid Easy Ways to Drive Conversions by @stoneyd appeared first on Search Engine Journal. Source:

14 of the Best Places You Can Learn Photoshop for Free by @LarryKim

These 14 places will let you learn everything you need to know about Photoshop for free.The post 14 of the Best Places You Can Learn Photoshop for Free by @LarryKim appeared first on Search Engine Journal. Source:

Fact Checking Google’s Reintroduction to Featured Snippets by @martinibuster

Danny Sullivan’s article about Featured snippets offers helpful information and makes interesting claims about clicks to publisher websites.The post Fact Checking Google’s Reintroduction to Featured Snippets by @martinibuster appeared first on Search Engine Journal. Source:

Junior PHP Software Developer position is open @impact__intl

Windermere, Lake District, United Kingdom Source:

Set Up AWS CLI and Download Your S3 Files From the Command Line

The other day I needed to download the contents of a large S3 folder. That is a tedious task in the browser: log into the AWS console, find the right bucket, find the right folder, open the first file, click download, maybe click download a few more times until something happens, go back, open the next file, over and over. Happily, Amazon provides <span <the=”” other=”” day=”” i=”” needed=”” to=”” download=”” the=”” contents=”” of=”” a=”” large=”” s3=”” folder.=”” that=”” is=”” tedious=”” task=”” in=”” browser:=”” log=”” into=”” aws=”” console,=”” find=”” right=”” bucket,=”” folder,=”” open=”” first=”” file,=”” click=”” download,=”” maybe=”” few=”” more=”” times=”” until=”” something=”” happens,=”” go=”” back,=”” next=”” over=”” and=”” over.=”” happily,=”” amazon=”” provides=”” AWS CLI, a command line tool for interacting with AWS. With AWS CLI, that entire process took less than three seconds: $ aws s3 sync s3://<bucket>/<path> </local/path> Getting set up with AWS CLI is simple, but the documentation…

Read More →

Stimulus 1.0: A modest JavaScript framework for the HTML you already have

Modern JavaScript doesn’t have to mean single-page, client-side MVC apps.We write a lot of JavaScript at Basecamp, but we don’t use it to create “JavaScript applications” in the contemporary sense. All our applications have server-side rendered HTML at their core, then add sprinkles of JavaScript to make them sparkle.This is the way of the majestic monolith. Basecamp runs across half a dozen platforms, including native mobile apps, with a single set of controllers, views, and models created using Ruby on Rails. Having a single, shared interface that can be updated in a single place is key to being able to perform with a small team, despite the many platforms.It allows us to party with productivity like days of yore. A throwback to when a single programmer could make rapacious progress without getting stuck in layers of indirection or distributed systems. A time before everyone thought the holy grail was to confine their…

Read More →

Migrate Drupal 8 site to a new server position is open


All Signs, Screen

Ooph: Not only did smartphone use and depression increase in tandem, but time spent online was linked to mental health issues across two different data sets. We found that teens who spent five or more hours a day online were 71 percent more likely than those who spent less than an hour a day to have at least one suicide risk factor (depression, thinking about suicide, making a suicide plan or attempting suicide). Overall, suicide risk factors rose significantly after two or more hours a day of time online. Read more here. There’s something happening to our generation… our children and their generation… all generations perhaps. There is a cost to technology and all the great stuff that it affords us. We think less about this than we should though. The post All Signs, Screen appeared first on John Saddington. Source:

Back to Top