Posts Tagged:APIs

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 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 →

Breaking Down the Performance API

JavaScript’s Performance API is prudent, because it hands over tools to accurately measure the performance of Web pages, which, in spite of being performed since long before, never really became easy or precise enough. That said, it isn’t as easy to get started with the API as it is to actually use it. Although I’ve seen extensions of it covered here and there in other posts, the big picture that ties everything together is hard to find. One look at any document explaining the global performance interface (the access point for the Performance API) and you’ll be bombarded with a slew of other specifications, including High Resolution Time API, Performance Timeline API and the Navigation API among what feels like many, many others. It’s enough to make the overarching concept more than a little confusing as to what exactly the API is measuring but, more importantly, make it easy to…

Read More →

The 5 Abilities of a Digital Application Stack: The Details

In my last post, The 5 Abilities of a Digital Application Stack, I said that if you are developing single-page applications, or mobile applications, or signage applications, you are developing digital applications, not websites. 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 to provide the content. This architecture allows for a new level of freedom with presentation frameworks and interactive functionality. We are transitioning to the next platform when building sites and apps together to deliver digital customer experiences. One important technology decision that enables this kind of digital application development are the APIs for providing the reusable components for content management (i.e. headless CMS), digital channel delivery, and presenting in the front-end…

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 →

The 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 →

​HelloSign API: Your development time matters

(This is a sponsored post.)We know that no API can write your code for you, but ours comes close. We’ve placed great importance on making sure our API is the most developer-friendly API available — prioritizing clean documentation, an industry-first API dashboard for easy tracking and debugging, and trained API support engineers to personally assist with your integration.  Meaning, you won’t find an eSignature product with an easier or faster path to implementation.  It’s 2x faster than other eSignature APIs.   If you’re a business looking for a way to integrate eSignatures into your website or app, test drive HelloSign API for free today. Direct Link to Article — Permalink ​HelloSign API: Your development time matters is a post from CSS-Tricks Source: CssTricks

A Front End Developer’s Guide to GraphQL

No matter how large or small your application is, you’ll have to deal with fetching data from a remote server at some point. On the front end, this usually involves hitting a REST endpoint, transforming the response, caching it, and updating your UI. For years, REST has been the status quo for APIs, but over the past year, a new API technology called GraphQL has exploded in popularity due to its excellent developer experience and declarative approach to data fetching. In this post, we’ll walk through a couple of hands-on examples to show you how integrating GraphQL into your application will solve many pain points working with remote data. If you’re new to GraphQL, don’t panic! I’ll also highlight some resources to help you learn GraphQL using the Apollo stack, so you can start off 2018 ahead of the curve. GraphQL 101 Before we dive into how GraphQL makes your…

Read More →

Back-End Web Dev – Quardev, Inc. – Spokane, WA

Are you a Web Developer with exceptional experience developing and using APIs Do you enjoy working with PHP and content management systems – Drupal, WordPress,…From Quardev, Inc. – Thu, 30 Nov 2017 09:35:29 GMT – View all Spokane, WA jobs Source: http://rss.indeed.com/rss?q=Drupal+Developer

A Marketer’s Guide to APIs & API-First Design

What is the key to great marketing today? If you guessed ‘agility’ give yourself a pat on the back. Source: https://www.phase2technology.com/feed/

Prettier + Stylelint: Writing Very Clean CSS (Or, Keeping Clean Code is a Two-Tool Game)

It sure is nice having a whole codebase that is perfectly compliant to a set of code style guidelines. All the files use the same indentation, the same quote style, the same spacing and line-break rules, heck, tiny things like the way zero’s in values are handled and how keyframes are named. It seems like a tall order, but these days, it’s easier than ever. It seems to me it’s become a two-tool game: A tool to automatically fix easy-to-fix problems A tool to warn about harder-to-fix problems Half the battle: Prettier Otherwise known as “fix things for me, please”. Best I can tell, Prettier is a fairly new project, only busting onto the scene in January 2017. Now in the last quarter of 2017, it seems like everybody and their sister is using it. They call it an Opinionated Code Formatter. The big idea: upon save of a document,…

Read More →

REST versus GraphQL

I think the jury is in: GraphQL is a winner for developers consuming APIs. We format a request for the exact data we want, and the endpoint coughs it up. What might have been multiple API requests and manually stitching together data, is now one in just the format we want. I’ve heard less about whether GraphQL is ideal for the providers of those APIs. I imagine it’s far easier to cache the results at specific URL’s with a REST structure, as opposed to a single URL in charge of any request. But I’m no server guru. This tool is pretty fascinating in that is allows you to build your own little GraphQL backend and then run queries against it and see the results. Direct Link to Article — Permalink REST versus GraphQL is a post from CSS-Tricks Source: CssTricks

Drupal looking to adopt React

Last week at DrupalCon Vienna, I proposed adding a modern JavaScript framework to Drupal core. After the keynote, I met with core committers, framework managers, JavaScript subsystem maintainers, and JavaScript experts in the Drupal community to discuss next steps. In this blog post, I look back on how things have evolved, since the last time we explored adding a new JavaScript framework to Drupal core two years ago, and what we believe are the next steps after DrupalCon Vienna. As a group, we agreed that we had learned a lot from watching the JavaScript community grow and change since our initial exploration. We agreed that today, React would be the most promising option given its expansive adoption by developers, its unopinionated and component-based nature, and its well-suitedness to building new Drupal interfaces in an incremental way. Today, I’m formally proposing that the Drupal community adopt React, after discussion and experimentation…

Read More →

​HelloSign API: The dev friendly esign

(This is a sponsored post.)We know that no API can write your code for you (unfortunately), but ours comes close. With in-depth documentation, customizable features, and dashboard that makes your code easy to debug, you won’t find an eSignature product with an easier path to implementation. 2x faster than other esignature APIs. “We wanted an API built by a team that valued user experience as much as we do. At the end of the day, we chose HelloSign because it was the best combination of these features, price and user experience.”  - Max Mullen Co-Founder of Instacart Test drive HelloSign API for free today. Direct Link to Article — Permalink ​HelloSign API: The dev friendly esign is a post from CSS-Tricks Source: CssTricks

Foxhound

As of WordPress 4.7 (December 2016), WordPress has shipped with a JSON API built right in. Wanna see? Hit up this URL right here on CSS-Tricks. There is loads of docs for it. That JSON API can be used for all sorts of things. I think APIs are often thought about in terms of using externally, like making the data available to some other website. But it’s equally interesting to think about digesting that API right on the site itself. That’s how so many websites are built these days away, with “Moden JavaScript” and all. So it’s possible to build a WordPress theme that uses it’s own API for all the data, making an entirely client-rendered site. I would have thought there would be a bunch of themes like this available, but it seems it’s still new enough of a concept there isn’t that many. That I found, anyway. I…

Read More →

Creating a Static API from a Repository

When I first started building websites, the proposition was quite basic: take content, which may or may not be stored in some form of database, and deliver it to people’s browsers as HTML pages. Over the years, countless products used that simple model to offer all-in-one solutions for content management and delivery on the web. Fast-forward a decade or so and developers are presented with a very different reality. With such a vast landscape of devices consuming digital content, it’s now imperative to consider how content can be delivered not only to web browsers, but also to native mobile applications, IoT devices, and other mediums yet to come. Even within the realms of the web browser, things have also changed: client-side applications are becoming more and more ubiquitous, with challenges to content delivery that didn’t exist in traditional server-rendered pages. The answer to these challenges almost invariably involves creating an…

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 →

A Rube Goldberg Machine

Ada Rose Edwards takes a look at some of the newer browser APIs and how they fit together: These new APIs are powerful individually but also they complement each other beautifully, CSS custom properties being the common thread which goes through them all as it is a low level change to CSS. The post itself is a showcase to them. Speaking of new browser APIs, that was a whole subject on ShopTalk a few weeks back. Direct Link to Article — Permalink A Rube Goldberg Machine is a post from CSS-Tricks Source: CssTricks

Cloud Storage as a CDN Option

Inspired Magazine Inspired Magazine – creativity & inspiration daily If you have a slow site, probably on shared server that receives a lot of traffic, you may be able to speed things up a bit by hosting some of your content on a Content Delivery Network (CDN). Unfortunately traditional CDN is often priced out of reach for a small business website, but the good news is there is a way to set up cloud storage drives to act as your own personal CDN systems. In this article we’ll discover some methods for doing that. Cloud storage CDN emulation vs pure CDN The main difference is cost and volume. Pure CDN usually works out cheaper for high traffic volumes and more expensive for low traffic volumes. Because a typical small business isn’t likely to see the kind of traffic that would make pure CDN worth it, emulating CDN functionality with cloud…

Read More →

An Introduction to Node.js

Decoupled applications are increasing in popularity as brand experiences continue to move beyond the traditional website. Although your content management system (CMS) might house your content alongside Drupal, it doesn’t just stay put. APIs are making calls to extend that content to things like digital signage, kiosks, mobile … really, the sky’s the limit (as long as there’s an API). Decoupled applications are nothing new; Acquia CTO and Founder Dries Buytaert has been writing about this for at least two years. And we’ve been working with clients, such as Princess Cruises and Powdr, to build decoupled experiences and applications for their customers. Why is decoupled Drupal becoming so popular? We see a number of benefits both from our customers’ perspective as well as from our partners. The primary use case for decoupled relates to when our customers need a single source of truth for content that supports multiple applications. Drupal’s…

Read More →

Back to Top