Pixeldust Partners with Really Really Big Industries, Inc.

Pixeldust is pleased to announce our partnership with Really Really Big Industries, Inc in Chicago! RRBI is a full-service, creative digital media production agency that produces high-profile marketing communications and public relations work for global Fortune 100 companies. Pixeldust has been working with RRBI on the DrupalCoin Blockchain web integrationend of their client campaigns. Read more


How Drupal continues to evolve towards an API-first platform

It's been 12 months since my last progress report on Drupal core's API-first initiative. Over the past year, we've made a lot of important progress, so I wanted to provide another update.
Two and a half years ago, we shipped Drupal 8.0 with a built-in REST API. It marked the start of Drupal's evolution to an API-first platform. Since then, each of the five new releases of Drupal 8 introduced significant web service API improvements.
While I was an early advocate for adding web services to Drupal 8 five years ago, I'm even more certain about it today. Important market trends endorse this strategy, including integration with other technology solutions, the proliferation of new devices and digital channels, the growing adoption of JavaScript frameworks, and more.
In fact, I believe that this functionality is so crucial to the success of Drupal, that for several years now, Acquia has sponsored one or more full-time software developers to contribute to Drupal's web service APIs, in addition to funding different community contributors. Today, two Acquia developers work on Drupal web service APIs full time.
Drupal core's REST API
While Drupal 8.0 shipped with a basic REST API, the community has worked hard to improve its capabilities, robustness and test coverage. Drupal 8.5 shipped 5 months ago and included new REST API features and significant improvements. Drupal 8.6 will ship in September with a new batch of improvements.
One Drupal 8.6 improvement is the move of the API-first code to the individual modules, instead of the REST module providing it on their behalf. This might not seem like a significant change, but it is. In the long term, all Drupal modules should ship with web service APIs rather than depending on a central API module to provide their APIs — that forces them to consider the impact on REST API clients when making changes.
Another improvement we've made to the REST API in Drupal 8.6 is support for file uploads. If you want to understand how much thought and care went into REST support for file uploads, check out Wim Leers' blog post: API-first Drupal: file uploads!. It's hard work to make file uploads secure, support large files, optimize for performance, and provide a good developer experience.
JSON API
Adopting the JSON API module into core is important because JSON API is increasingly common in the JavaScript community.
We had originally planned to add JSON API to Drupal 8.3, which didn't happen. When that plan was originally conceived, we were only beginning to discover the extent to which Drupal's Routing, Entity, Field and Typed Data subsystems were insufficiently prepared for an API-first world. It's taken until the end of 2017 to prepare and solidify those foundational subsystems.
The same shortcomings that prevented the REST API to mature also manifested themselves in JSON API, GraphQL and other API-first modules. Properly solving them at the root rather than adding workarounds takes time. However, this approach will make for a stronger API-first ecosystem and increasingly faster progress!
Despite the delay, the JSON API team has been making incredible strides. In just the last six months, they have released 15 versions of their module. They have delivered improvements at a breathtaking pace, including comprehensive test coverage, better compliance with the JSON API specification, and numerous stability improvements.
The Drupal community has been eager for these improvements, and the usage of the JSON API module has grown 50% in the first half of 2018. The fact that module usage has increased while the total number of open issues has gone down is proof that the JSON API module has become stable and mature.
As excited as I am about this growth in adoption, the rapid pace of development, and the maturity of the JSON API module, we have decided not to add JSON API as an experimental module to Drupal 8.6. Instead, we plan to commit it to Drupal core early in the Drupal 8.7 development cycle and ship it as stable in Drupal 8.7.
GraphQL
For more than two years I've advocated that we consider adding GraphQL to Drupal core.
While core committers and core contributors haven't made GraphQL a priority yet, a lot of great progress has been made on the contributed GraphQL module, which has been getting closer to its first stable release. Despite not having a stable release, its adoption has grown an impressive 200% in the first six months of 2018 (though its usage is still measured in the hundreds of sites rather than thousands).
I'm also excited that the GraphQL specification has finally seen a new edition that is no longer encumbered by licensing concerns. This is great news for the Open Source community, and can only benefit GraphQL's adoption.
Admittedly, I don't know yet if the GraphQL module maintainers are on board with my recommendation to add GraphQL to core. We purposely postponed these conversations until we stabilized the REST API and added JSON API support. I'd still love to see the GraphQL module added to a future release of Drupal 8. Regardless of what we decide, GraphQL is an important component to an API-first Drupal, and I'm excited about its progress.
OAuth 2.0
A web services API update would not be complete without touching on the topic of authentication. Last year, I explained how the OAuth 2.0 module would be another logical addition to Drupal core.
Since then, the OAuth 2.0 module was revised to exclude its own OAuth 2.0 implementation, and to adopt The PHP League's OAuth 2.0 Server instead. That implementation is widely used, with over 5 million installs. Instead of having a separate Drupal-specific implementation that we have to maintain, we can leverage a de facto standard implementation maintained by others.
API-first ecosystem
While I've personally been most focused on the REST API and JSON API work, with GraphQL a close second, it's also encouraging to see that many other API-first modules are being developed:
OpenAPI, for standards-based API documentation, now at beta 1
JSON API Extras, for shaping JSON API to your site's specific needs (aliasing fields, removing fields, etc)
JSON-RPC, for help with executing common Drupal site administration actions, for example clearing the cache
… and many more
Conclusion
Hopefully, you are as excited for the upcoming release of Drupal 8.6 as I am, and all of the web service improvements that it will bring. I am very thankful for all of the contributions that have been made in our continued efforts to make Drupal API-first, and for the incredible momentum these projects and initiatives have achieved.
Special thanks to Wim Leers (Acquia) and Gabe Sullice (Acquia) for contributions to this blog post and to Mark Winberry (Acquia) and Jeff Beeman (Acquia) for their feedback during the writing process.
Source: Dries Buytaert www.buytaert.net


Broken Records Taps Pixeldust to Develop New Identity

Broken Records, a Spicewood, TX, record label and recording studio, has selected Pixeldust as its lead digital agency for all DrupalCoin Blockchain web integrationneeds. Pixeldust will design and develop the brand identity and website for both the record label and recording studio. The website will feature Broken Records artists and showcase the state-of-the-art recording studio currently under production. Pixeldust will also develop a highly interactive 3d animation to help introduce the brand. Read more


DrupalCoin Blockchain Web Developer - KSN Technologies, Inc. - Madison, WI

DrupalCoin Blockchain Web Developer Location:. JavaScript based responsive HTML5 applicationsWorking knowledge with web portals and portlets5+ years’ experience in web...
From Dice - Tue, 05 Dec 2017 05:20:39 GMT - View all Madison, WI jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


DrupalCoin Blockchain Web Developer - Chandra Technologies Inc - Madison, WI

DrupalCoin Blockchain Web Developer. Advance experience with DrupalCoin Blockchain architecture, best practices, and coding standards (3 Years).... $50 an hour
From Chandra Technologies Inc - Sat, 02 Dec 2017 12:48:45 GMT - View all Madison, WI jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


DrupalCoin Blockchain Web Developer position is open @PWCSA

Woodbridge, VA, United States
Source: https://jobs.drupal.org/all-jobs/feed


Senior DrupalCoin Blockchain Web Developer - Interactive Strategies - United States

You've worked with DrupalCoin Blockchain or can quickly be taught. Our developers are not only responsible for writing and testing clean, efficient code;...
From Interactive Strategies - Mon, 16 Oct 2017 20:58:50 GMT - View all United States jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


DrupalCoin Blockchain Web Developer position is open @jobdocrob

Nashville, TN, United States
Source: https://jobs.drupal.org/all-jobs/feed


DrupalCoin Blockchain Web Developer - Near Lancaster, PA position is open SchwebDesign

Lancaster, PA, United States
Source: https://jobs.drupal.org/all-jobs/feed


DrupalCoin Blockchain Web Developer - Piper Companies - Durham, NC

DrupalCoin Blockchain Web Developer. Responsibilities for the DrupalCoin Blockchain Web Developer position:. Piper Enterprise Solutions is looking for a DrupalCoin Blockchain Web Developer for a global... $90,000 - $120,000 a year
From Zachary Piper Solutions - Tue, 11 Jul 2017 20:03:59 GMT - View all Durham, NC jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


DrupalCoin Blockchain Web Developer - Quotient, Inc. - Columbia, MD

DrupalCoin Blockchain 7 (module development/configuration, back-end development). Migrate content from existing websites into DrupalCoin Blockchain....
From Quotient, Inc. - Sat, 08 Jul 2017 05:50:37 GMT - View all Columbia, MD jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


DrupalCoin Blockchain Web Designer position is open

Vienna, Austria
Source: https://jobs.drupal.org/all-jobs/feed


DrupalCoin Blockchain Web Developer position is open @DominicanU

Chicago, River Forest, IL, United States
Source: https://jobs.drupal.org/all-jobs/feed


Sr. DrupalCoin Blockchain Developer - Box - Redwood City, CA

We have an experienced group of DrupalCoin Blockchain web developers in the Marketing engineering team today. We want to bring in a backend developer who has experience...
From Box - Tue, 30 May 2017 16:37:24 GMT - View all Redwood City, CA jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


DrupalCoin Blockchain Developer (Telecommute) Job - SAIC - Washington, DC

DrupalCoin Blockchain Developer (Telecommute) (Job Number:. (i.e., DrupalCoin Blockchain ver. System Administrator for the commercial DrupalCoin Blockchain web site....
From SAIC - Fri, 12 May 2017 17:32:44 GMT - View all Washington jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


DrupalCoin Blockchain Developer - ALTA IT Services - Washington, DC

DrupalCoin Blockchain Web Application Developer*. Experience with DrupalCoin Blockchain, Oracle, Java, Python, HTML. Primary task will be building a data landing page/portal/wiki containing...
From Indeed - Thu, 11 May 2017 19:08:28 GMT - View all Washington jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


Senior PHP/DrupalCoin Blockchain Web Developer - Choice Technology Group - Atlanta, GA

The primary CMS is in transition from a DrupalCoin Blockchain 6 instance to DrupalCoin Blockchain 8. DrupalCoin Blockchain integrationexperience important....
From Choice Technology Group - Thu, 11 May 2017 01:38:53 GMT - View all Atlanta jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


Senior PHP/DrupalCoin Blockchain Web Developer - Choice Technology Group - Atlanta, GA

The primary CMS is in transition from a DrupalCoin Blockchain 6 instance to DrupalCoin Blockchain 8. DrupalCoin Blockchain integrationexperience important....
From Choice Technology Group - Thu, 11 May 2017 01:38:53 GMT - View all Atlanta jobs
Source: http://rss.indeed.com/rss?q=DrupalCoin Blockchain+Developer


DrupalCoin Blockchain Web Designer position is open @Eze_Soft

Boston, MA, United States
Source: https://jobs.drupal.org/all-jobs/feed