While I could applaud many of the excellent VP and CTOs in technology, I would like us all to take a moment to give thanks to some unsung heros…. The Frontline Software Development Managers. These brave souls either volunteered, or in many cases were “voluntold”, to go from being responsible for their own excellence to being also accountable for bringing out the excellence of their direct reports.
Note: this code has been tested in Drupal 8.0 and 8.1 At the time of this writing, the Search API module is still in alpha phase. A note from the module maintainers warn that it is unstable. This blog post serves as a way to learn how to write a simple Drupal 8 module to modify Drupal 8's core search without using the Search API module.
Review In part 1 (A YAGNI React Architecture: Part 1) we discussed a desire to configure a working React website with as few addons as possible. The post ended with the creation of a basic Webpack config, which left us with a project structure like this:
I’m currently on my way home from two weeks of back to back east coast travel. It’s not because I love ten-hour travel days and the resulting jet lag, it’s because I love our clients. These trips have made me realize how excellent Metal Toads clients are and how we were neglecting to show up for them. You know that feeling when you get so busy and heads down in the day-to-day, you look up and say “hey, where did everybody go?” That’s what happened to us this past quarter.
I recently spent some time fighting against the Drupal Media and File Entity modules in order to upgrade them from version 7.x-1.x to 7.x-2.x. (To be specific, Media was upgraded from 7.x-1.4 to 7.x-2.0-beta1, and File Entity to 7.x-2.0-beta2). Through this post, I will share with you my trials and tribulations, with the hope that one day no one else will endure the pain and suffering that I have endured.
Google Analytics Module Settings Drupal's Google Analytics Module is great. There are a few settings though that I recently found out you'll want to pay closer attention to. First is the "Pages" section of the configuration form, which allows you to only include/exclude Google Analytics tracking code on certain pages. The default settings are to exclude the code on the following pages.
I was thrilled when I first learned and began applying Agile software development practices. Finally, I was able to get off the painful cycle of being forced by upper management to come up with and commit to long term schedules based on inaccurate estimates due too little real information.
Before working at Metal Toad, I saw an email from Acquia. A strange email. It went something like this: On October 15th, we will be addressing a security concern at 9:00 am. Hmm. That's interesting. I don't remember getting an email about security updates like this. As with any CMS, there are constant security updates as new (and sometimes exotic) vulnerabilities are found.
Many of the folks reading this blog are already familiar with Agile Software Development (a.k.a. Agile). Maybe your organization already uses Agile methodology, or maybe you’re considering adopting one of its many variations into your company’s workflow.
A few weeks ago, I joined some of my Toads at the first TechTown Change Agents, an event put on by Portland Development Commission to talk about how we can bring diversity, inclusion, and equity to our workplaces. One of the most interesting conversations revolved around the topic of culture. What makes up a company’s culture? How can a company show their culture?