development

development

The Future of SimplyTest.me

Posted on Thu, 12/28/2017 - 11:41

SimplyTest.mePatrickD, the maintainer of SimplyTest.me, recently expressed interest in transitioning the application to a new maintainer. Let me first acknowledge how valuable this tool is for the community. It helps first time contributors who want to rapidly test a patch. It helps community members prototype modules or distributions without the concern of standing up a server. It’s really helped people, especially those not deeply technical, and should continue to as far as I’m concerned. I’ve used this at code sprints, I’ve tested patches on d.o, and generally point people to this in lieu

development drupal

Impacts of Drupal and Ambitious Digital Experiences

Posted on Fri, 11/17/2017 - 11:34

This terminology has never sat well with me. I haven't had the time really to articulate why. Allow me to explore my thoughts further. I fully recognize that people need to use the right tool for the right job. But, this philosophy suggests Drupal is not the right tool for less ambitious digital experiences. What about sites for local non profits, web presence for a local restaurant without any digital staff, or local religious organizations that desire a straight forward way to communicate their mission to the world on a shoestring budget. Drupal was built on the backs of people creating

development drupal

Retrospecting on the Legal and Technical Ramifications of ReactJS

Posted on Tue, 10/31/2017 - 12:56

Over the last few years, there have been substantial discussions around ReactJS, especially with regard to its former license. This has little to do with the fact that ReactJS offers an attractive and innovative front-end development framework and that it has the backing of a major commercial entity. While I'm not an expert, the most controversial bits do not appear to be driven by copyright concern, but how their license applies to patents. I've learned that legal and licensing can be a significant consideration in determining the technology we select on behalf of our clients, how

development drupal

Exploring simplicity in Drupal design components

Posted on Mon, 10/02/2017 - 11:40

Component-based architectures have become both a popular and fairly crowded space in the Drupal community. For over a year, I have followed the progress of some tools created by those leveraging Pattern Lab as a component based design library. I can’t claim to know the full breadth of problems these individuals encountered, many of which are experienced technologists in our space. But, every solution I have seen has been complex and demonstrates some architectural red flags. I wanted to take a fresh look. I paid a designer to redesign my blog for a migration to Drupal 8. This presented the

development drupal people

Local core development environments

Posted on Tue, 08/08/2017 - 14:45

In an earlier blog post, I described my ideal local environment for developing Drupal based projects (DrupalVM). My primary objectives included separation from the host OS, persistence in config (affording disposable sandboxes), and extensibility to customize around project specific configuration (mirroring other environments). In those respects, DrupalVM has spoiled me and I've likely saved hundreds of hours in large part to these efforts (thank you, Jeff and other contributors). Core development is a different story. Technically speaking, you need Composer, Git, and an environment mirroring

development drupal

What Gets Me Up In The Morning

Posted on Thu, 05/25/2017 - 12:43

It is safe to say that people like talking about themselves. I'm guilty of that, but I don't think I have actually given any real consideration or focus to the matter. That changed this morning. I had a friend ask me: "What are you passionate about?" I was disappointed by how lame I responded. At my core, I'm a problem solver. I'm also a social nerd - I love people; I'm an extrovert; I'm nerdy. I'm also a self-recognizing honey badger as this has traditionally served as my "winning strategy". None of these things define what I'm passionate about - they just define aspects of who I am and how I

development drupal people

Removing Site Building From Drupal's Vocabulary

Posted on Tue, 05/23/2017 - 14:55

Drupal has a full vocabulary of Drupalisms. While I think that is fine for Drupal-specific features, it also is a sign that we seem to promote our own island when there are similar concepts that exist in the technology space. When possible, we should try to align with more conventional terms that others outside of Drupal understand. If anything, this can make Drupal more approachable and better understood in broader context. I think I identified one such term: the term "Site Building" has never sat well with me - both as an activity and as a role. Site Building is an activity generally

development drupal people

"First" based approaches need to die

Posted on Wed, 03/08/2017 - 14:59

Off the top of my head, I can name several "first"-based approaches. Do any of these ring a bell? Mobile first, content first, API first, user first, design first, experience first, modeling first, security first. For far too long, experts in these various realms have caught the attention of communities by coining these terms. They speak to the vulnerable: people who have ultimately been burned by not applying the best practices of whatever is being sold. But, that is an altogether different problem than what is ultimately being sold. What is being sold is the need to put something first. This

development people

Just Another Varnish and Drupal 8 Blog Post

Posted on Wed, 12/07/2016 - 16:17

Since both core caching continues to evolve in Drupal 8 and contrib modules are maturing, I wanted to capture my steps for configuring Varnish 4 to properly work with Drupal 8. Set up the VCLFirst, I am NOT a systems administrator. I rely heavily on the expertise of others in the community to steer my efforts. I set up Varnish to serve up content from the Drupal site, hoping that the VCL configuration I found from Jeff Geerling would do the trick. (Reference: https://raw.githubusercontent.com/geerlingguy/drupal-vm/master/provisio…). Under your acl purge IP settings

development drupal

Lessons Learned: The "Why" and "How" of Drupal Contributions

Posted on Fri, 10/21/2016 - 16:24

WhyI am ashamed to admit, for the longest time I used Drupal (heck, even complained about it) but contributed absolutely nothing back. It occurred to me that, not only did I learn technical and marketable skills thanks to Drupal, my Drupal experience directly corresponded to opportunities that supported my livelihood and viability for me and my family. And, all of this occurred without one line of code from me contributed back. A long while back, I decided to make an effort to solve a core issue. At that point, I had stronger SVN experience than Git. I had approximately eight years of

development drupal people