Skip to main content
nik's personal space

Main navigation

  • About
  • Profile
  • Blogs
  • Achievements
  • Reach nik
User account menu
  • Log in

Breadcrumb

  1. Home

Blogs

Behat tests with Lando and Apple M1

Setup and execute Behat Drupal tests with Acquia BLT on all systems (including Apple M1 chip) using Lando and in Github Actions

  • Read more about Behat tests with Lando and Apple M1

Knowledge required as PHP developer

As a PHP Developer one should be aware of following

  • Read more about Knowledge required as PHP developer

Drupal - Tips to keep browser CPU usage in check

Note: Summary at the end.

Recently we were tasked to build a listing page in Drupal which would list down 200+ products on same page. It was already built in the system with pager, search-api facets and sort and some other custom features like showing thumbnail gallery for each product, triggering GA impression for each and many such things. So obviously choice of implementation was to keep using search-api for this to get the advantage of re-using the functionality and to avoid building facets.

  • Read more about Drupal - Tips to keep browser CPU usage in check

Thinking about customer success as a developer

No, I'm not going to share ideas about how to make customer successful. If you are here looking for that, sorry you are at the wrong place. What I'll try to share here is how I can help as a developer. Be patient for the next couple of minutes to understand my view and I'll keep the comments section open for anyone to suggest or correct my view.

  • Read more about Thinking about customer success as a developer

Developing or testing Apple Pay

List of compatible devices can be found here.

Creating test account

sandbox users menu

Use the sandbox account

References

 

  • Read more about Developing or testing Apple Pay

Being pro-active as developer

I've heard from many that I'm pro-active. Thought I will just share what I do so it can help someone and more importantly help me get feedback on anything I can still improve on.

Day planning

I spend some time everyday to plan the day and set daily goals. I start my day by checking mails and checking if there is anything which has come up as new priority while I was sleeping, if there was any calimity which needs my immediate attention or anything which says I have the day off (party).

  • Read more about Being pro-active as developer

Effective communication, how I do it

Below are few things I've learnt and I follow to be less irritating to the next person. It may be wrong, feel free to suggest better ways and give feedback on any or all points. You can even say I'm a messed up guy :D

  • Read more about Effective communication, how I do it

Migrating multi-value non-associative data

Migrations in Drupal 8 are very stable and highly extensible. Still there are many cases though which would require custom code. I came accross one such scenario recently and will share some knowledge here which I gathered while working on it.

One - most of the examples shared are around process plugin or the plugins available in migrate (part of Drupal core) / migrate_plus modules. Ones that I browsed:

  • Read more about Migrating multi-value non-associative data

Drupal 8: Reverting features in update hooks

For all the developers of Drupal who had a very good development workflow in place and used to revert features in hook_update_N() to ensure the deployment notes were simply to run update.php or drush updb, there is a good news :)
  • Read more about Drupal 8: Reverting features in update hooks

Drupal 8: Updating field configuration in update hooks

Continuing to Reverting features in update hooks, I encountered a new scenario yesterday where I had to make a field translatable. Somehow we missed to make the field translatable during development and now since we are in update mode we need to handle it for existing sites as well.
  • Read more about Drupal 8: Updating field configuration in update hooks

Pagination

  • 1
  • Next page
Certified SAFe® 6 Agilist Badge
BMI IQ - 135
Acquia Certified Cloud Pro 2020
Acquia Certified Front End Specialist - Drupal 9
Triple Certified Drupal Expert - Drupal 9
Acquia Certified Developer - Drupal 9
Acquia Certified Site Studio 6 Site Builder
Acquia Certified Back End Specialist - Drupal 9
Acquia Certified Site Factory Pro
Acquia Certified Developer - Drupal 8
Acquia Certified Developer - Drupal 7
Certified ScrumMaster®
Powered by Drupal