Category Archive for: Drupal Support

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.

Full-stack Developer position is open @atendesign


Software Engineer position is open @atendesign


Senior Software Developer position is open

New York City, NY, United States Source:

It’s time for recurring meetings to end

Why are we still doing this to each other?It’s thankfully been a really long time since I’ve been invited to a recurring meeting. But I heard a couple mentions of them last week, and it brought back terrible pre-Basecamp memories.It reminded me that not everyone is so lucky — many people still have to attend those soul-sucking, brain-draining, pointless recurring meetings. You know the ones — they’re usually filed under euphemisms like “stand-ups”, “status”, and “check ins” and happen on a daily or weekly basis.They’re terrible. Let’s discuss why and see if we can help each other get rid of them.They force people to meet even when there’s nothing to discussEver gone to a recurring meeting only to find a bunch of blank expressions and everyone just kinda looking at each other? Welcome to the recurring meeting.For some reason the default corporate mindset is that there will always be something to discuss, so having a regularly scheduled meeting…

Read More →

Keeping Parent Visible While Child in :focus

Say we have a <div>. We only want this div to be visible when it’s hovered, so: div:hover { opacity: 1; } We need focus styles as well, for accessibility, so: div:hover, div:focus { opacity: 1; } But div’s can’t be focused on their own, so we’ll need: <div tabindex=”0″> </div> There is content in this div. Not just text, but links as well. <div tabindex=”0″> <p>This little piggy went to market.</p> <a href=”#market”>Go to market</a> </div> This is where it gets tricky. As soon as focus moves from the div to the anchor link inside it, the div is no longer in focus, which leads to this weird and potentially confusing situation: In this example, :hover reveals the div, including the link inside. Focusing the div also works, but as soon as you tab to move focus to the link, everything disappears. The link inside can recieve focus, but…

Read More →

5 Abilities of a Digital Application Stack

Developing single page applications? Mobile applications? Signage applications? You are developing digital applications, not websites. Digital customers are driving websites toward digital applications and vice versa. The transition from sites to apps means the separation of front-end presentation components from back-end content services, interfaced with standard API’s. The app layout, presentation and front-end components are the responsibility of the front-end developer to design and implement using the CMS as a service. Content is part of the site, part of the app requested and pushed to digital consumers. Out-in-the-wild development of sites and digital app development is over. We are transitioning to the next platform for building sites and apps together to deliver digital customer experiences. To accomplish this, there are five abilities that an API-first digital application stack can leverage. We’ll dive into them in detail in my next post. But I won’t keep you in suspense. Here they are:…

Read More →

Then Do Your Best

W Edwards Denning once said: It is not enough to do your best; you must know what to do, and then do your best. I couldn’t agree more. In fact, I think much of my life has been working incredibly hard at the wrong things. It’s not that my time was utterly wasted, but, in retrospect I can say quite clearly that I could have been spending my time more wisely and well if I had just given it a bit more thought. One could argue that it’s relatively impossible to know what to do as it pertains to one’s creative career pathing or vocational direction and in many ways they’d be right. But, I have made so many poor career decisions based on really stupid decisions that I know I could have done much, much better. These days I endeavor to do a much better job at deciding what I need to…

Read More →

Accelerate Drupal 8 by funding a Core Committer

We have ambitious goals for Drupal 8, including new core features such as Workspaces (content staging) and Layout Builder (drag-and-drop blocks), completing efforts such as the Migration path and Media in core, automated upgrades, and adoption of a JavaScript framework. I met with several of the coordinators behind these initiatives. Across the board, they identified the need for faster feedback from Core Committers, citing that a lack of Committer time was often a barrier to the initiative’s progress. We have worked hard to scale the Core Committer Team. When Drupal 8 began, it was just catch and myself. Over time, we added additional Core Committers, and the team is now up to 13 members. We also added the concept of Maintainer roles to create more specialization and focus, which has increased our velocity as well. I recently challenged the Core Committer Team and asked them what it would take to…

Read More →

PHP and DevOps Developer position is open @acolono

Vienna, Austria Source:

Copywriting Q&A: How to Flu-Proof Your Copywriting Business

No one can tell the future, but sometimes we can make some educated guesses. For example, it doesn’t take a psychic to know that it’s likely that you’ll get a touch sick at some point this winter. But getting sick may mean not working, and not working may mean missing deadlines — and that’s a problem. Here’s what you can do to prepare…. Today’s question comes from Sandra L., who asks, “Historically, I usually get one big, knock-me-on-my back cold each winter. I’m a little nervous about this year though since I’m 100% freelance and I obviously don’t want to miss deadlines. Do you have any advice?” If you know you have a chance of getting sick — or, in other words, if you’re human — you need to prepare for the unprepared. Plan for the unplannable. The best line of defense to prepare yourself for unexpected problems and disaster-proof…

Read More →

Mobilegeddon: A Complete Guide to Google’s Mobile-Friendly Update by @askreinhart

Google’s mobile-friendly update meant big changes to the mobile search results and ushered in the mobile-first era.The post Mobilegeddon: A Complete Guide to Google’s Mobile-Friendly Update by @askreinhart appeared first on Search Engine Journal. Source:

On Education Startups and Failure

Why do education startups fail? Because… Most entrepreneurs in education build the wrong type of business, because entrepreneurs think of education as a quality problem. The average person thinks of it as a cost problem. Building in education does not follow an Internet company’s growth curve. Do it because you want to fix problems in education for the next 20 years. There are opportunities in education in servicing the poor in the US and building a company in Asia — not in selling to the middle class in the US. The underlying culture will change and expose interesting opportunities in the long term, but probably not for another 5 years. Read more: Why Education Startups Do Not Succeed The post On Education Startups and Failure appeared first on John Saddington. Source:

Evolution of img: Gif without the GIF

Colin Bendell writes about a new and particularly weird addition to Safari Technology Preview in this excellent post about the evolution of animated images on the web. He explains how we can now add an MP4 file directly to the source of an img tag. That would look something like this: <img src=”video.mp4″/> The idea is that that code would render an image with a looping video inside. As Colin describes, this provides a host of performance benefits: Animated GIFs are a hack. […] But they have become an awesome tool for cinemagraphs, memes, and creative expression. All of this awesomeness, however, comes at a cost. Animated GIFs are terrible for web performance. They are HUGE in size, impact cellular data bills, require more CPU and memory, cause repaints, and are battery killers. Typically GIFs are 12x larger files than H.264 videos, and take 2x the energy to load and…

Read More →

Calendar with CSS Grid

Here’s a nifty post by Jonathan Snook where he walks us through how to make a calendar interface with CSS Grid and there’s a lot of tricks in here that are worth digging into a little bit more, particularly where Jonathan uses grid-auto-flow: dense which will let Grid take the wheels of a design and try to fill up as much of the allotted space as possible. As I was digging around, I found a post on Grid’s auto-placement algorithm by Ian Yates which kinda fleshes things out more succinctly. Might come in handy. Oh, and we have an example of a Grid-based calendar in our ongoing collection of CSS Grid starter templates. Direct Link to Article — Permalink Calendar with CSS Grid is a post from CSS-Tricks Source: CssTricks

How Domino’s Pizza Stands Out In A World Awash In Pizza

Domino’s Pizza was in the spotlight of the Wall Street Journal the other day. It was a front page story on the success of the Domino’s mobile app allowing you to track your order from start to delivery.Over 480,000 people have left reviews on the Apple app store giving it 4.8 stars out of 5.In the modern world, we continue to have more and more options for things like coffee, rides to the airport, clothes, and pizza. And as we get more and more options, they just become noise.Domino’s though has been successful at breaking through with a signal. Why?There are two very big lessons to take from the pizza chain and one potential pitfall.Open UpGiselle Auger, an assistant professor at Rhode Island College, involved 290 participants in a study on the effect of transparent organizations. It probably doesn’t shock you that the more transparent these organizations were to the outside world, the…

Read More →

Web Designer/Developer – VitalSource Staffing – Seattle, WA

Are you a talented web developer looking to take on your next challenge? This local Seattle based company is looking to bring on an up and coming web developer…From VitalSource Staffing – Fri, 08 Dec 2017 20:56:27 GMT – View all Seattle, WA jobs Source:

How to tell if a CEO is worth working for

If you’re looking to leave your company to work for another, you’ll want to consider this.A few months ago, someone asked me for advice about potentially leaving one company to go work for another. He was curious what factors he should consider before making the decision.He’d already vetted the role, the company, and the offer itself — all important aspects to consider. But I told him, in my opinion, the most crucial thing to vet is the CEO.If you’re about to join a new company, you must figure out:“Do I believe in the CEO?”No company is successful with a CEO who can’t communicate, who can’t get everyone on the same page, who can’t hire well, and who can’t chart out a vision.Personally, I remember interviewing at one of my first job out of college, and I remember it being really hard to tell if a CEO is “good” or not.Plenty of CEOs sound like they’d be a good…

Read More →

Which version of later do you run?

One of the reasons we work in six week cycles, is that it gives us a different definition of later.When you work on really long projects — say 3, 6, 9 month projects — or projects that don’t have any end in sight, “we can do that later” typically means you’ll get to it eventually, as part of the current project. Long time frames give you invisible space to pack away unrealistic amounts of work. Since later is so far away, there’s no harm in kicking the can down the line. In other words, later makes a pile at the end.Gnarly problem you can’t figure out how to solve yet? Punt it into the later pile. Design not coming together quite right? Toss it in the later pile. Taking on lots of technical debt as you go? Push it into the later pile.But then as you near the end, you run into this big pile of stuff…

Read More →

An Open Source Etiquette Guidebook

Open source software is thriving. Large corporations are building on software that rests on open collaboration, enjoying the many benefits of significant community adoption. Free and open source software is amazing for its ability to bring together many people from all over the world, and join their efforts and skills by their interests. That said, and because we come from so many different backgrounds, it’s worth taking a moment to reflect on how we work together. The manner in which you conduct yourself while working with others can sometimes impact whether your work is merged, whether someone works on your issue, or in some cases, why you might be blocked from participating in the repository in the future. This post was written to guide people as best as possible on how to keep these communications running smoothly. Here’s a bullet point list of etiquette in open source to help you…

Read More →

Back to Top