Posts Tagged:development

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.


Acquia Headless Lightning and Content API

Acquia Headless Lightning provides an API-first back-end content repository that allows for easy ingestion by front-end applications. Front-end developers requiring a headless or decoupled CMS have immediate access to a cloud-hosted content repository service for development, delivering, and production. Headless Lighting builds on the Acquia Lightning distribution and configures the basic tool set provided by the contrib modules selected and implemented in Lightning’s Content API. Acquia Headless Lightning advantages for front-end developers: It makes the user environment more intuitive for non-Drupalists, and more logical for all developers using Drupal primarily as a content repository. It is more opinionated about and examples of how an external / front-end application should authenticate against and consume the Content API. Features: JSON Content Module Presentation layer that hides or redirects users from content rendered by the Drupal application. User Environment Configures user interface opinions on the administrative back-end, making it intuitive to create and…

Read More →

Acquia's Lightning for Headless CMS

Acquia Headless Lightning provides an API-first back-end content repository that allows for easy ingestion by front-end applications. Front-end developers requiring a headless CMS or decoupled CMS have immediate access to a cloud-hosted content repository service for development, delivering, and production. Headless Lighting builds on the Acquia Lightning distribution and configures the basic tool set provided by the contrib modules selected and implemented in Lightning’s Content API. Acquia Headless Lightning advantages for front-end developers: It makes the user environment more intuitive for non-Drupalists, and more logical for all developers using Drupal primarily as a content repository. It is more opinionated about and examples of how an external / front-end application should authenticate against and consume the Content API. Features: JSON Content Module Presentation layer that hides or redirects users from content rendered by the Drupal application. User Environment Configures user interface opinions on the administrative back-end, making it intuitive to create and…

Read More →

You don’t have to take every handout or jump through every loophole

You don’t have to agree with Uncle Sam on how he conducts all of his affairs to accept that “starving the beast” isn’t a path that leads anywhere good long term.Basecamp used to take two common business deductions called the domestic manufacturing credit (§199) and the Research & Development credit. Both of these tax credits were substantial, both were recommended by esteemed accounting firms with entire departments dedicated to their exploitation, and both were total fucking bullshit.So we stopped taking them. (You should have seen the faces of our new accountants as we told them this 😂).Supposedly these credits are there to encourage American companies to spend on R&D and to keep manufacturing jobs in the country, but give me a break. I’d wager that the vast majority of companies that accept these tax handouts do not base their decisions about how much to spend on R&D or whether to hire domestically…

Read More →

Design Systems: Where to Begin

In our last article, we explored reasons you might need a Design System and how they can help. If you’re interested in the promises a Design System can offer, you might be wondering if you need help and where to start. This article is written with that in mind. Why hire an agency? Why not DIY? It’s true that many large companies are beginning to address the need for Design Systems from within their organization. So, why work with an agency when you can start working on this yourself? Here are a few important reasons: Scale We can scale according to your needs—either by doing everything for you or by supplementing your in-house team. An agency has, by design, a diversity of roles—everything from UX, design, copywriting, and development. We have specialists who can consult on your work who you wouldn’t otherwise hire. Maybe you have developers but zero to…

Read More →

Drupal 8 website development services position is open

Toronto, ON, Canada Source: https://jobs.drupal.org/all-jobs/feed

How Do You Todo? A Microcosm / Redux Comparison

For those who don’t know, we’ve been working on our own React framework here at Viget called Microcosm. Development on Microcosm started before Redux had hit the scene and while the two share a number of similarities, there are a few key differences we’ll be highlighting in this post. I’ve taken the Todo app example from Redux’s docs (complete app forked here), and implemented my own Todo app in Microcosm. We’ll run through these codebases side by side comparing how the two frameworks help you with different developer tasks. Enough chatter, let’s get to it! Entry point So you’ve yarnpm installed the dependency, now what? Javascript // Redux // index.js import React from ‘react’ import { render } from ‘react-dom’ import { Provider } from ‘react-redux’ import { createStore } from ‘redux’ import todoApp from ‘./reducers/index’ import App from ‘./components/App’ let store = createStore(todoApp) render( <Provider store={store}> <App /> </Provider>,…

Read More →

SR. WEB APPLICATION DEVELOPER – University of Washington – Seattle, WA

WordPress, Drupal and Joomla experience. Web Application Developer to join the team! Development functions will be performed in partnership with IT Services…From University of Washington – Wed, 17 Jan 2018 00:50:34 GMT – View all Seattle, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Software Development Manager – f5 Networks – Seattle, WA

What are we looking for? We are seeking an ambitious leader with real passion for API’s and integrating systems. The Software Development Manager will lead…From F5 Networks – Tue, 16 Jan 2018 19:16:07 GMT – View all Seattle, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Software Development Manager – f5 – Seattle, WA

What are we looking for? We are seeking an ambitious leader with real passion for API’s and integrating systems. The Software Development Manager will lead…From f5 – Tue, 16 Jan 2018 11:26:58 GMT – View all Seattle, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

On Retirement

I was chatting with a neighbor about retirement the other day. Now, he’s a bit older than me so this is a real conversation that he’s having with others (and himself) but it surprised him that I’d be thinking about this already, given my much younger age. The reality is that I’ve been thinking about my so-called retirement for a long time. It’s partly due to my industry and line of work where I have quickly “felt my age” because of the speed of which it moves. But it also has shown starkly the very things that can be purchased or bought and the things that cannot. For instance, the depth and breadth of my knowledge around software engineering and product development is something that’s taken years of time and investment while learning a new language can take a weekend. Time and experience cannot be purchased… fully. What I can do…

Read More →

Web Developer, Drupal – Enfec – Seattle, WA

We are seeking a talented, creative *Drupal Developer*. Proficient in Drupal, including custom module development, key contributed modules and core API….From Indeed – Fri, 12 Jan 2018 04:44:42 GMT – View all Seattle, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Drupal, Web Developer – Enfec – Seattle, WA

We are seeking a talented, creative *Drupal Developer*. Proficient in Drupal, including custom module development, key contributed modules and core API….From Indeed – Fri, 12 Jan 2018 04:44:42 GMT – View all Seattle, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

Small Tweaks That Can Make a Huge Impact on Your Website’s Accessibility

For a beginner, accessibility can be daunting. With all of the best intentions in the world, the learning curve to developing compliant, fully accessible websites and apps is huge. It’s also hard to find the right advice, because it’s an ever-changing and increasingly crowded landscape. I’ve written this post to give you some tips on small things that can make a big difference, while hopefully not affecting your development process too much. Let’s dive in! Document Structure and Semantics It probably doesn’t come as much of a surprise that structuring your HTML in an organized, semantic way will make a big difference. Screen readers rely on a well-structured document in order to follow a coherent narrative, so make sure that you’re using the elements that the HTML5 spec provides responsively and effectively. If you’re unsure about how to markup your work correctly, check out resources such as HTML5 Doctor, Code…

Read More →

Design Systems: Problems & Solutions

Why do you need a Design System? In a previous article, we shared our thoughts on why Design Systems may be on the rise. Now, let’s further explore why you might need one. What are some of the common problems organizations face without a Design System, and how can one help? Common Problems Here are a few warning signs that might indicate you need to think about implementing a Design System: Process bottlenecks Through agile development methodologies, rapid release cycles have improved the ability for organizations to make timely and recurring updates. This means that individuals in organizations have had to do things more quickly than they used to. The benefits of speed often come at a cost. Usually, that cost is a compromise in quality. How will you ensure quality without introducing bottlenecks to your release cycles? Design inconsistencies Because your design needs have had to keep up with…

Read More →

Pair Programming with King Buddy

Per definition: Pair programming is an agile software development technique in which two programmers work together at one workstation. … and… One, the driver, writes code while the other, the observer or navigator, reviews each line of code as it is typed in. The two programmers switch roles frequently. … LOL: This is my life. We’re just building stuff together, him and I. The post Pair Programming with King Buddy appeared first on John Saddington. Source: https://john.do/

Working with BLT: An Automation Layer for Testing, Building, and Launching Drupal 8 Applications

Overview Mike Madison, a Technical Architect in Acquia Professional Services, recently completed a Drupal site build for a major public transit agency in the United States. I spoke with him in December 2017 about his experiences using BLT on this project. Mike said that BLT has been a critical component of the project’s success, and has especially helped in three primary ways: by accelerating project spinup, improving developer onboarding, and increasing development velocity and delivery consistency. About the project This transit agency set out to improve the efficiency of its customer experience, and create a cohesive user journey across all touchpoints and channels. To provide every commuter with the right experience, on the right device, at the right time, they needed to extend the information accessed on their website into train stations and platforms, as well as create an intranet. This required the ability to push screen-based information, news, and…

Read More →

Design Systems: Why Now?

Design Systems have been a hot topic as of late—so fiery hot that books are being written, platforms developed, events organized, and tools released to help us all with this growing need. To me, it feels a lot like a ‘what’s old is new again’ kind of topic. I mean, if we’re being real, the notion of systems design has been around since at least the industrial era—it’s not exclusive to the digital age. And, in many ways, Design Systems by their very nature are simply a natural evolution of style guides—a set of standard guidelines for writing and design. Yet, style guides have been around for decades. So, why the newness and why now? As an agency, we’re not here to define what Design Systems are and are not—there are already tons of articles that do so. If you’re looking good starting places, I recommend Laura Kalbag’s Design Systems…

Read More →

Tales of a Non-Unicorn: A Story About the Roller Coaster of Job Searching

Hey there! It’s Lara, author of the infamous”Tales of a Non-Unicorn: A Story About the Trouble with Job Titles and Descriptions” from a couple years back. If you haven’t read that original article, I recommend skimming it to give you some context for this one, but I think you’ll still find value here even if you don’t. A lot has happened since I wrote that article in 2015, and this follow-up has been in the works for a good six months. I ended up, not with a solution for the job titles conundrum or a manifesto about the importance of HTML and CSS, rather a simple, honest story about my roller coaster ride. Okay, enough dilly-dally. Let’s go! <story> In the aftermath of the FizzBuzz drama in 2015, I doubled down on my freelance business and did really well. I got a great contract gig with startup in New York…

Read More →

Acquia retrospective 2017

The entrance to Acquia’s headquarters in Boston.For the past nine years, I’ve sat down every January to write an Acquia retrospective. It’s always a rewarding blog post to write as it gives me an opportunity to reflect on what Acquia has accomplished over the past 12 months. If you’d like to read my previous annual retrospectives, they can be found here: 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009. When read together, they provide insight to what has shaped Acquia into the company it is today. This year’s retrospective is especially meaningful because 2017 marked Acquia’s 10th year as a company. Over the course of Acquia’s first decade, our long-term investment in open source and cloud has made us the leader in web content management. 2017 was one of our most transformative years to date; not only did we have to manage leadership changes, but we also broadened our horizons…

Read More →

Back to Top