Die Drupal Developer Days stellen für die europäische Drupal-Community eines der wichtigsten Branchenevents des Jahres dar. Wir von Factorial waren auf der diesjährigen Ausgabe der Veranstaltung in Wien unterwegs und haben selbst einige Vorträge gehalten.
We at Factorial have been awarded with the ‘Hamburger Familiensiegel’ for being a family friendly company. The award was given by the Hamburg Senate, the Hamburg Chamber of Commerce and the Hamburg Chamber of Crafts.
This article is about my first steps into the world of web development. If you are considering changing careers into the IT world, or have already decided to do so but don’t know where to start, I hope this helps.
This post is for JavaScript developers working on a decoupled site using Drupal CMS’s JSON-API. I as the maintainer of the drupal-jsonapi-params (DJAP2 for short) want to demonstrate how the library solves code readability issues and vastl...
After 2 years of pandemic restrictions, the latest edition of the Splash Awards Germany and Austria took place at our office. Not only were we able to host the event and invite all participants to Hamburg, we also won an Award in the category education for our project dpa-Fact...
The pandemic has put an end to many Drupal User Group events around the world. We at Factorial, like many others, miss the regular check-in with the community, which is why we will be reviving the User Group Hamburg with a recurring meetup, starting next week.
After being announced in December 2021 that the next DrupalCon Europe will be an in person event again, we as a team could not help but doubt whether it would become reality.
A week ago we took our whole design unit to the Beyond Tellerrand conference in Berlin. As a Gold Sponsor of this year’s event we were also representing Factorial with our own expo booth. Here are some takeaways from the event.
After the last year’s edition of the German Splash Awards had to be cancelled due to the pandemic, we are happy to announce that we will host the Splash Awards Germany and Austria 2022’s award ceremony in our office in November.
As part of our team values at Factorial, we want to encourage our colleagues to learn and increase their skills. This is a story of one of our team members using his educational budget to spend the summer in Denmark.
Group has just got its first alpha release for the 2.0.0 version and we wanted to seize the opportunity to celebrate that by looking back at where we came from and forward to where we still plan on going.
After three years of waiting, finally a Drupal event was held in Spain. It was taking place in Zaragoza from June 3rd to 5th 2022 and we at Factorial had the pleasure to sponsor the event within the philosophy of giving back to the community.
It is Wednesday morning, the 8th of June and I am sitting on a train. My colleagues and I are Amsterdam bound, on our way to the 8th edition of CSS Day, a two day CSS conference and I am pretty damn excited.
From April 24th to April 30th we took the whole team and spend a week of workshops in Ericeira, Portugal. Here are some impressions of the first in person event this size in the history of Factorial.
Anyone who operates a web presence today should think about ideas to run it in a more sustainable way. But what measures are there in the backend development?
Climate change is real! In the face of increasingly noticeable climate change, we must do what is necessary to mitigate the impending catastrophe. As developers, we have a part to play in this.
We are thrilled to announce that we are taking the team to a week full of workshops and team building activities to Ericeira, Portugal at the end of April.
Testing is one component in the overall quality assurance (QA) process that seeks to ensure that systems enter service without defects that can prevent any web project from being successfully launched.
Determining the needs of a website’s target group requires not only analytical thinking, but also a keen sense of user behavior. This is where UX research comes into play.
Phabalicious helps developers in their daily live to interact with their projects. For example setting it up locally and get it running, getting data from a remote instance, inspect a remote instance, etc.
Fields in Drupal 9 can be defined in code, or they can be defined in configuration. Both techniques have their uses and advantages. Typically code fields apply to all bundles of the entity type, as so-called base fields, while config fields apply only to a single bundle.
During the last holiday season we collected money for charity and involved our partners and colleagues. We were blown away by the incredible support we received and in the end we managed to collect 1.600€ that went directly to the Esche in Hamburg Altona.
We are a digital agency with a team spread across the globe. Yet we feel a strong connection to our roots and birthplace Ottensen and are as much homebound as we are international.
This article highlights our recent announcement of introducing the contribution days to the factorial team. The contribution days will allow the team members to dedicate more time on their open source projects.
There are numerous web pages out there giving advice for what to consider when talking about good user experience and meaningful user interfaces. It actually got to the point where it is hard to wrap your head around all the different opinions existing out there.
This blog is a follow up from my previous article “Custom elements with Vue Reactivity”. Here I will be sharing my thoughts on the challenges I faced setting up development and unit testing environments, while not forgetting about accessibility concerns for a Web Components pr...
It has long been awaited: The Factorial Academy Days 2021. Two days full of workshops and sessions aside from a social gathering that took place on September 2nd to 3rd.
Entity types in core come with what is known as handlers: Various smaller classes that carry out a specific task for the entity type. Group copied this system for its own plugins, but quickly found out that there are severe extensibility limitations to how core deals with hand...
In this article, I’m going to show you a way of handling JWT authentication tokens and refresh tokens within Nuxt. We will not use the official nuxt/auth package in this tutorial, since t...
Last DrupalCon Europe, I advocated for more sustainable contribution. I had been struggling to come to terms with the amount of takers versus makers and instead of presenting yet another technical topic, I tried my hand at expressing my feelings instead. And here we are now, c...
The 13th Hamburg Vue.js Meetup was held last week, this time as an online live-stream due to the ongoing COVID-19 restrictions. I was pleased to represent Factorial to share a talk on some insights on a small experiment in building Custom Elements with Vue 3.x’s standalone Rea...
The Decoupled Menu Initiative Team ran an online hackathon during DrupalCon North America 2021. Here, I am examining why it held importance, what we achieved and how we can drive it forward.
Since 2020, we at Factorial do not only offer web development, but also conception and design for all kinds of web projects. And while in the past designing and developing websites has usually been a quite separate process, there are nowadays powerful tools for cooperation bet...
In our job interviews with potential future employees we have a running gag: “At Factorial everyone works flexibly and remotely, not only when the heating meter stops by”. It is important to us that every employee is given the opportunity to integrate his/her family situation ...
As many of you know, DrupalCon Barcelona 2020 became DrupalCon Europe because of CoViD-19, turning what was supposed to be Europe’s annual Drupal get-together into a remote experience.
Developers working on client projects are taking care of numerous tasks. When you think the list gets shorter, new things are added at the bottom. What is there to do in order to provide an infrastructure that lets them tackle their issues? There is an administrative aspect ad...
Year 2020 has been a weird one so far. Not only that due to the coronavirus our lives have been heavily restricted, but also the economic conditions have been affecting many people: Shops had to close and projects have been cancelled from one day to the next. And here am I: A ...
Performance can have a crucial impact on the revenue of a website – for many different reasons. Bad performance slows down your page which leaves most of the users unsatisfied. But in order to improve it, we first need to understand that from a frontend perspective performance...
After having worked on the Drupal 8 version for almost 5 years, the Group module has finally got its 8.x-1.0 release. I am personally very proud of this major milestone and am not even a little bit disappointed it took me longer than Drupal 8’s lifecycle to build.
Soliman (29) hat gerade seine Ausbildung als Fachinformatiker Anwendungsentwicklung bei Factorial in Hamburg beendet. Hier berichtet er, was er während der Ausbildung erlebt hat und wie sie ihn dahin gebracht hat, wo er heute ist.
Der Branchendienst “kress pro” hat in seinem jährlichen Ranking der wichtigsten Digitaldienstleister für Medienmarken den Newcomer Factorial in die TOP 10 aufgenommen. Die junge Hamburger Digitalagentur arbeitet unter anderem für Gruner+Jahr und die Deutsche Presseagentur dpa....
It’s been a few years now, but I still remember the first time I saw a freshly installed Drupal 7 after being familiar with version 6. Or after I installed Drupal 8 for the first time and a “Woooow” went through my mind. Everything seemed familiar and yet new. But it’s exactly...
We sent a team to the Vue.js Amsterdam and Frontend Developer Love conference. In an ongoing series, our team is sharing what their takeaways are. Today, Lisa Altekrüger continues with: Social Impact and Test Driven Development (TDD).
We sent a team to the Vue.js Amsterdam and Frontend Developer Love conference. In an ongoing series, our team is sharing what their takeaways are. Today, Julian Schäfer continues with: SVGs, Serverless and the Composition API.
We sent a team to the Vue.js Amsterdam and Frontend Developer Love conference. In an ongoing series, our team is sharing what their takeaways are. Today Adrian Rosario starts with: A new perspective on ways of working.
In this blog post you find a quick recap of the given talks at this year’s Vue Meetup Hamburg at the Factorial office and check out the code for yourself.
When we heard that there would be a Vue.js Barcamp this year in Berlin, we naturally decided to participate and sponsor the event. This is my journey through a weekend filled with inspiring sessions in a vibrant community.
With the introduction of Web Components and the promise of “reusable and encapsulated” functionality, what then does the future hold for iFrame technology?
Finding numerous tutorials and DIY’s online, one thing is clear: Writing CSS seems easy, but writing good CSS is extremely hard. Learn how we do it and what tools we use in order to achieve it.