I joined Hydrant as an Apprentice Drupal Developer after attending a bootcamp run through a London based apprenticeship provider that would be facilitating the apprenticeship. Previously I spent 4 years at College/ University, leaving with a BTEC Level 3 Extended Diploma in IT and a Foundation Degree in IT from UCLAN (through Carlisle College). Throughout my studies, I studied a number of different subject areas in IT and found web development was an area where my interest grew over time.
Although software development is hard/ frustrating at times, you can feel a real sense of achievement when you get your code to work without breaking. So far I have built up quite a diverse range of skills/ knowledge covering both frontend and backend website development languages/ frameworks, as well server experience. However, I do acknowledge that software development just like the rest of the web is constantly changing, so every day is a learning day with new frameworks for both front and back end development that bring their own challenges and rewards.
In terms of content management systems that I have played around with in the past few years, these include; Wordpress and Joomla, I have also (through my apprenticeship) been exposed to a couple Magento sites (mainly to apply security updates).
Throughout my time at Hydrant/ Upbeat Productions, I have been exposed to many Drupal 6, 7, and 8 sites of varying degrees in complexity. Plus experience using PHP frameworks such as Symfony and I'm currently dabbling with a little bit Yii. Plus as of November 2019, I am now an Acquia Certified Drupal 8 Developer with the hope/ plan of adding more certifications to my belt to build on and validate on my knowledge/ skillset.
Queues in Drupal 8 and 9
Published: 26/12/2021 22:00
A queue is simply a list of stuff that gets worked through one by one, one analogy could be a conveyor belt on a till in a supermarket, the cashier works through each item on the belt to scan them. Queues are handy in Drupal for chunking up large operations, like sending emails to many people. By...
This dashboard is a Symfony 5 version installation that interfaces with a number of different API's/feeds to pull in data from various different external systems, to bring the data into one place for easy viewing. The dashboard is login restricted and uses Auth0 to connect with my google account whi...