Skip to main content
Home

Main navigation

  • About
    • Program at a glance
    • Venue and rooms
    • Lunch
    • Contribution
    • Accomodation
    • FAQs
    • In the Media
    • Team
  • Schedule
    • Sessions Overview
    • Mautic Days
    • Venue map
  • Speakers
  • Sponsors
  • Tracks
User account menu
  • Log in
Event Platform Header CTA Pictures

Breadcrumb

  1. Home
  2. Decoupled Drupal in Jobiqo: a retrospective

Decoupled Drupal in Jobiqo: a retrospective

Room
HS1 (Ground level)
Time Slot
Wed 5:10pm to 5:40pm (7/19/23)
Session length
Short session - 25min, including Q&A
Audience
All Attendees
Session Category
Decoupled & Frontend Development

When we at https://www.jobiqo.com/ started our decoupled journey in 2018 the Drupal decoupled scene was new, very different and less mature than it is today. We found ourselves having to navigate very uncertain waters, not all was easy, but a lot of it was new and exciting and drove a lot of interesting times, personal development, struggles and yes maybe even some tears!

Today we can look back at past mistakes, good decisions, bad decisions, difficult decisions and implementations, great collaboration efforts and things we are not yet even sure were good or bad.

In this session I will go through the initial business (and technical) motivations to change jobiqo’s product which is a SAAS software for creating job boards from a very typical Drupal 7 architecture with a decoupled architecture using Drupal GraphQL and Next.js, what were some of the things we wanted to achieve with it, the risks we knew of, the risks we didn't know of, and analyse if we have delivered on those ideas today.

Doing a radical stack shift like this on a stable and mature product is no easy task, risks are involved, emotions are involved and a lot of buy-in needs to happen in all parts of the organisation (not just from developers) for it to truly succeed. 

In this talk we can explore some of those risks and challenges such as : 

  • Time to market (and development time in general)
  • Lack of knowledge from the team on specific flows / tools to be used
  • Security and accessibility 


And much more.. We also will touch on specific patterns you can find youself fall into that can be detrimental to the team's success such as

  • Isolating backend and frontend development teams
  • Working on silos for the sake of "separation of concerns" (spoiler alert, both work on the same concern)
  • Lack of knowledge sharing

The session does not require any previous knowledge of any specific framework, just a basic understanding of the differences between a typical monolithic architecture and a decoupled architecture.

 

 

 

Speaker(s)
Profile picture for user joaogarin

Joao Garin

Senior frontend developer at jobiqo
Speaker biography

Joao Garin

Joao is a senior frontend developer at jobiqo. Has been working at jobiqo for 8 years and worked on both the Drupal 7 version of jobiqo's product and the newer decoupled product. Joao is a tech lead on the product team and is passionate about frontend development, CSS, Javascript and Drupal.

A father of 2, loves surfing, skating, video games and frontend development, huge tolkien nerd also 🤷‍♂️ . You can find him in Lisbon and once every 2 or 3 months for a week in Vienna to join the team in the office and hang out. 

Session Keywords
Frontend-Frameworks
Drupal future
CSS
Javascript
Share:

Platinum Sponsors

Logo 1xinternet

Gold Sponsors

D shaped logo and the name Droptica
Logo AgileDrop
Logo Amazee.io

Silver Sponsors

Logo Kraut.Hosting GmbH
dropsolid logo
Logo EOR Digital GmbH
Logo Druid.fi

Media Partner

Logo Kurier.at
droptimes logo

Funded by

wko logo
Meeting Destination Vienna

Footer

  • Contact
  • Code of Conduct
  • Data Privacy
  • Media Policy
  • FAQs
  • Imprint

Copyright © Drupal Dev Days 2024. All rights reserved.

Webdesign by acolono GmbH, implementation by Alex Milkovskyi

Webhosting by amazee.io
Powered by Drupal