We love sharing our knowledge about all things tech and community.
Learn from our blog
Welcome! If you need to update your Drupal 8 site to the latest feature branch, this post is for you.
Drupal 8.8.0 introduced many exciting changes. On the heels of this release, we also saw a security release for Drupal 8.8.1, which covers four distinct security advisories (SAs). Drupal 8.7.11 also has fixes for those SAs, but developers might consider this a golden opportunity to take care of both updates at once.
Location, Location, Location
Princeton University uses Drupal heavily, and gives back to the community by hosting the monthly Web Developers Central NJ Meetup and the annual camp.
This year’s camp was held in a new location, which will give us room to grow in the future. It is also closer to Princeton’s beautiful main campus.
For this article, we enlisted front end developer, Abby Milberg, to give us a little inspiration for Drupal 8 theme building. Abby is the expert here, so I'll let her take it away.
What is a preprocess function?
A preprocess function creates or modifies variables and render arrays (arrays of data structured in specific ways that Drupal knows how to render as HTML) before they’re rendered and/or passed to a template.
Hook 42 is excited to be adding Michelle Darling to our growing team. As a front end developer, Michelle will be focused on web development for our team. Michelle’s past history working with Drupal and Wordpress content management systems is a great addition to the group. We understand being the new person is a little awkward at first, so to break the ice we had Michelle answer a few fun questions. Here’s what Michelle said.
Where are you originally from, and where do you live now?
I live about 40 miles from my birthplace in Champaign, Illinois.
There have been two outstanding times where I have been brought to tears of joy in the creation of Hook 42.
Both times are the result of someone creating a tangible visual representation of Hook 42's personality. The creation was something so fitting to the vision, that deep in my soul I realized that someone understands the vision enough to expand on it, improve it, make it more than just an idea, and can help convey the message to others.
My goal in this post is to explore creating a Drupal powered mobile app with React Native. With no prior experience with React Native or React JS myself, this is truly an exploratory quest. I do have some experience with Angular 2-7 and AngularJS before it, so I admit I might have some more familiarity with concepts and code structure.
Hook 42 is excited to be adding Kristen Littlefield to our growing team. As a Project Manager, Kristen will be focused on doing project management for our team. Kristen’s past history working with large scale redesigns, accessibility, and process improvement is a great addition to the group. We understand being the new person is a little awkward at first, so to break the ice we had Kristen answer a few fun questions. Here’s what Kristen had to say.
We've made it to the final day, the 12th day of AWS!
Talking of RDBMSs, with all of the Data Lakes, Data Warehousing, NoSQL solutions available on AWS, it is nice to still have access to a good old RDBM, which Aurora provides, with both MySQL and PostgreSQL flavors.
To talk about Redshift we probably need to talk about Data Warehousing, as Redshift is a fully managed Data Warehouse package. This is not putting your data in a ‘digital warehouse’ to go and gather virtual dust on the back of a virtual shelf somewhere and is more akin to a single source of truth for the state of a business and its information. Whilst Redshift is based on PostgreSQL and can be queried with normal SQL, it is not meant to be a DataBase per se.
Extract, Transform & Load (ETL) is the name of the game when it comes to Data Pipelines.
The Extract portion will acquire data from some source(s), which will then pass through Transform where some alteration may be needed to that data, to then end up Loaded into another storage format, such as Redshift, S3, to name a couple.