Blog

Read about our experiences with development tools and method sets or gain insights into everyday product development.

How we celebrated summer 2020

Team Culture

What a turbulent year it has been so far. In March Corona put us completely into the home office and the uncertainty about what was in store for us was very great. Fortunately, we made it through the special time well, which puts us in a positive mood for the times ahead of us. That’s […]

Philipp Munzert
Philipp Munzert

My “not so normal” start at PHMU

Team Culture

Hi, my name is Madlen, happy mom and wife, passionate globetrotter and “juggler” between worlds (family and job). Currently, of course, much more than usual, but with wonderful family support. Soon I already “marked” the 5 months at PHMU. Wow, I’ve been here for almost half a year and notice once again how time is […]

Madlen Winkler
Madlen Winkler

What’s New in Vue.js 3?

Vue.js

Since the release of Vue.js 2, the Vue.js community has grown rapidly and has received great reviews from users. Along with Angular and React, it is one of the most popular JavaScript frameworks. Vue.js 3 is about to be released and has caused quite a hype in the world of web development in the last […]

Minh Huan Ngo
Minh Huan Ngo

Simplify testing with Cypress

Software Development

Anyone who has ever started programming knows the situation. You write a component that works at first sight, but then has a lot of bugs when you use it. In the development phase this is quite natural, but if the application is handed over to a customer without much testing, so the big bang is […]

Tung Do
Tung Do

Vue Barcamp Berlin 2019

Vue.js

After months of waiting, the time had finally come. From October 25 to October 27, the PHMU team made their way to the federal capital, Berlin, with luggage and anticipation. The aim of the trip was the Vue Barcamp 2019. After the drive and arrival in Berlin, the discovery was the first thing on our […]

Tung Do
Tung Do

Setting up Tailwind CSS in a WordPress Theme using gulp.js

Software Development

Tailwind CSS as a utility-based framework ensures an incredibly efficient workflow when developing modern frontends. To use it in your WordPress Theme you could simply serve it from CDN. But for going beyond Tailwind’s rudimentary functionality you can’t avoid setting it up locally in your Theme. In this article we will set up Tailwind CSS […]

Florian Münch
Florian Münch

Sending emails with Netlify Functions

Software Development

Let’s say you’ve built your first modern static website (JAMStack) and want to make it more dynamic, e.g. by sending emails with dynamic content and file attachments. But you don’t want to set up or use your server for this. We explain how to do this in this post. What do you need? 1. Mailing […]

Tung Do
Tung Do

Dark Mode: Why Websites Should Support the New Feature

Usability

Dark mode for digital interfaces is a pretty hot topic. Microsoft Office recently switched its suite to dark mode compatibility. Even a separate trailer was produced for it. With the new operating system iOS and iPad OS versions from Apple, dark mode is also finding its way into the mobile devices of Apple users. Android […]

Philipp Munzert
Philipp Munzert

How to use Tailwind CSS in the Vue.js project

Vue.js

You have successfully started a Vue project (we have written how it works here) and now you want to use TailwindCSS as a utility framework for development? Then in the following article, we will show you how you can do this relatively easily. First, you have to install the necessary packages: Then you can create […]

Philipp Munzert
Philipp Munzert

Setting up a VueJS project using Vue CLI

Vue.js

There are different ways to start a new VueJS project. The easiest and most convenient way is the setup using the Vue CLI. To be able to use the CLI, the necessary NPM modules must first be installed globally. The following command can be executed in the terminal for this purpose: If the installation is […]

Philipp Munzert
Philipp Munzert

Real Time Preview for Gatsby Websites with the sanity.io Headless CMS

Software Development

Modern static sites, also known as JAMStack sites, offer a range of benefits, such as speed, security and reliability. One area where they are still lacking compared to mature options like WordPress is the ability for authors to see previews of their content before publishing it. Because the website has to be rebuild after every […]

Karl Sander
Karl Sander

Prototyping: How to get your idea ready for testing

Innovation Day

“We have to prototype it!”, “Let’s build it.”, “We should test it beforehand.” – At some point there comes a point at which you want to transfer your ideas from a pure paper concept into a tangible product. The sooner that moment comes, the better. A well-thought-out prototype can provoke real reactions from testers. The […]

Philipp Munzert
Philipp Munzert

How-to: Upload directly from the front end of a Vue app into an AWS bucket with SignedURLs

Vue.js

If you want to provide an upload for users in your Vue app, this is usually done via your backend and the associated data handling. With the help of an AWS bucket and the SignedURLs, this is relatively easy to achieve, without placing a lot of load on your personal backend. I will report on […]

Sándor Képiró
Sándor Képiró

Why-How-Laddering: Define the right challenge

Innovation Day

A good challenge can have a positive influence on the start and progress of an innovation project. In the same way, a challenge that is too general or too openly formulated can also influence the project and procedure. To find the right challenge, you should take your time and pay attention to the correct formulation […]

Philipp Munzert
Philipp Munzert

Prioritize product features quickly and easily

Innovation Day

In product development, in particular, numerous ideas and improvements arise during the development process that should be carefully considered and prioritized. Not infrequently, if the ideas are not classified, a blurred picture of the final product arises, which incorrectly ties up important development resources. In this text, we show how a simple but very effective […]

Philipp Munzert
Philipp Munzert

Install WordPress locally in less than a minute

Software Development

Hosting and developing WordPress locally always takes some effort. First of all, a local server and a MySQL database are required to be able to install WordPress at all. For a long time, tools like MAMP for the Mac were the good companions of a WordPress developer. Since tools and workflow should move with the […]

Sándor Képiró
Sándor Képiró