All about web and software development

The web developer blog

Digital 3D wireframe illustration of a robotic arm against a blue technology background with network nodes

Irena, 03/11/2026

Robotics in Balance: How digital solutions make physical processes smarter

Industry 4.0

Digital process optimization

Data visualization

Modular robotics solutions

Automation

Predictive maintenance

Smart Factory Software

Go to Blogarticle

Philipp, 12/03/2025

AI chatbots in everyday business life: How to maintain control over your data

AI Chatbots

Generative AI

Enterprise AI

Retrieval-Augmented Generation (RAG)

Go to Blogarticle
Landscape with wind turbines overlaid with financial charts symbolizing renewable energy sector and data analytics

Nick, 01/19/2026

The Measurement Gap: Why Tracking Energy in Serverless Is So Hard

Green Coding

Green IT

Carbon Footprint

Sustainability

Energy Tracking

Cloud Efficiency

Serverless Energy Usage

Go to Blogarticle
Silhouette of a person working at a laptop against an abstract neon blue and purple background with the text VIBE CODING

Michael, 06/12/2025

Vibe Coding: Convert Excel apps to web apps. No code required.

Vibe-coding

AI

AI-assisted-development

Prototyping

Go to Blogarticle

By Category

Digital 3D wireframe illustration of a robotic arm against a blue technology background with network nodes

Irena, 03/11/2026

Robotics in Balance: How digital solutions make physical processes smarter

Industry 4.0

Digital process optimization

Data visualization

Modular robotics solutions

Automation

Predictive maintenance

Smart Factory Software

Go to Blogarticle
Man working on financial analysis using calculator, tablet, and charts at desk

Philipp, 03/11/2026

From Excel chaos to competitive advantage: established processes as the perfect foundation for B2B portals

Digital Transformation

Process Automation

Data Management

Custom Software Development

Business Process Digitization

Go to Blogarticle
Sign-in screen showing options to continue with Google, sign in with Apple, or use email or phone

Niklas, 03/09/2026

Are Passkeys Ready for Prime Time? – The Security Perspective (Part 1)

Passkeys

Passwords

Passwordless Authentication

Public-Key Cryptography

Challenge-Response Authentication

Go to Blogarticle
Landscape with wind turbines overlaid with financial charts symbolizing renewable energy sector and data analytics

Nick, 01/19/2026

The Measurement Gap: Why Tracking Energy in Serverless Is So Hard

Green Coding

Green IT

Carbon Footprint

Sustainability

Energy Tracking

Cloud Efficiency

Serverless Energy Usage

Go to Blogarticle

Philipp, 12/03/2025

AI chatbots in everyday business life: How to maintain control over your data

AI Chatbots

Generative AI

Enterprise AI

Retrieval-Augmented Generation (RAG)

Go to Blogarticle
Close-up of a green leaf showing detailed veins in yellow and green

Nick, 11/12/2025

Green Coding: A Developer's Guide to Sustainable Software

Green Coding

Green IT

Carbon Footprint

Sustainability

Go to Blogarticle
Vercel optimization guide for reducing carbon emissions featuring leaf and wind turbine symbols

Michael, 10/20/2025

Optimizing Vercel for Lower Carbon Emissions: A Developer's Guide

Vercel

Next.js

Green Software

Sustainable Development

Carbon Emissions

Developer Guide

Go to Blogarticle
An illustrative photo of a computer terminal with green and blue text

Julia, 10/14/2025

A beginner's guide to the terminal

Terminal

Guide

Beginner

Development

Go to Blogarticle
Certified B Corporation logo displayed in front of an illustrated sustainable city with renewable energy infrastructure

Lisa, 06/30/2025

“How sustainable is my company?” A first look at the B Impact Assessment

Corporate Social Responsibility

B Corp Zertifizierung

B Impact Assessment

Nachhaliges Wirtschaften

Impact Tools

Go to Blogarticle
Silhouette of a person working at a laptop against an abstract neon blue and purple background with the text VIBE CODING

Michael, 06/12/2025

Vibe Coding: Convert Excel apps to web apps. No code required.

Vibe-coding

AI

AI-assisted-development

Prototyping

Go to Blogarticle
Aerial view of wind turbines in green field surrounded by clouds, renewable energy landscape

Michael, 04/16/2025

Green Hosting: A Sustainability Comparison

Sustainability

Green Software

Consulting

Hostingsec

Go to Blogarticle
Vue Reusability Guide: Illustration showing Vue logo with code symbols representing reusable components, composables, stores, and utility functions

Lea, 04/04/2025

A Beginner's Guide to Reusability in Vue

Vue

JavaScript

Reusability

DRY Principle

Components

Go to Blogarticle

Francesca, Ricarda, 04/02/2025

Top 10 Mistakes to Avoid When Building a Digital Product

MVP development

UX/UI design

product vision

agile process

user engagement

product development

Go to Blogarticle

Antony, 01/30/2025

The Evolution of Data Mutations Using Forms in React

Forms

React

Mutations

Web App Development

Remix

Actions

Optimistic UI

Go to Blogarticle
Illustration of a person at a desk with multiple monitors surrounded by tangled cables and code symbols, representing complex software development

Benedikt, 01/13/2025

Resisting the Urge to Refactor Legacy Code

Go to Blogarticle

Klara, 12/05/2024

Accessibility – An Essential Ingredient in the Batter or the "Icing" on the Cake?

Web Accessibility

Post Mortem

Konsens

Digital Inclusion

Web Development

Digitale Barrierefreiheit

Go to Blogarticle
Deteriorating facade of a multi-story residential building covered with numerous air conditioning units and electrical wiring

Leonhard, 10/22/2024

Strategies to Quickly Explore a New Codebase

Web App Development

Consulting

Audit

Go to Blogarticle

Leonhard, 07/15/2024

User Input Considered Harmful

TypeScript

Web App Development

Best Practices

Full-Stack

Validation

Go to Blogarticle

Irena, 07/14/2024

Why flatMap() is easier than filter() in TypeScript apps

Typescript 5.5

Array Methods

flatMap

filter

map

Go to Blogarticle

Moritz, 01/29/2024

Heading for Greatness — A React Developer's Guide to HTML Headings

HTML Headings

Best Practices

Uberschrift

Accessibility

SEO

Go to Blogarticle
Illustration of a hand juggling donation projects

Stephan, 12/18/2023

A small contribution towards a better world

Company Culture

Donations

Charity

Corporate Culture

Go to Blogarticle

Irena, 05/23/2023

Supporting the queer Community in Augsburg: Diversity Day 2023

Donations

Diversity

CSD Augsburg

Queer Community

Company Culture

Go to Blogarticle
Lady Justice statue holding scales comparing BSD and MIT licenses, symbolizing open-source license evaluation

Moritz, 03/03/2023

Unit Testing Licenses: Monitoring the legality of your node_modules with Jest

open source licenses

unit testing

node_modules

Go to Blogarticle

Judith, 01/02/2023

Costs to develop an app – part 2: Cost factors that matter

App Development Costs

Influence Factors

Hourly Rate

Go to Blogarticle

Celestine, 11/10/2022

Success story: Quesap PraxisApp

Case Studies

UX/UI

Care Management

Planning App

Vue

Go to Blogarticle
Illustration of a person holding a smartphone with euro symbol surrounded by bar charts and growth indicators, symbolizing digital finance and economic growth

Moritz, Judith, 08/16/2022

Costs to develop an app – part 3: Five pitfalls to avoid

App Development Costs

Pitfalls

Saving Costs

Go to Blogarticle
Illustration of app development costs

Judith, 07/25/2022

Costs to develop an app – part 1: Project cost examples

App Development Costs

Inside Story

Cost Examples

Case Studies

Go to Blogarticle
Illustration of a person in a yellow hoodie meditating surrounded by programming symbols and text 'Bytes – Your Weekly Dose of JS' on a pink background

Tanner, 04/29/2022

Our 20 favorite web development resources to follow

webdev

newsletters

blogs

resources

learning

Go to Blogarticle

Yvonne, 01/13/2022

Giving back – our annual donation initiative

Company Culture

Donations

Corporate Culture

Charity

CSR

Go to Blogarticle
Close-up of a freight rail car with yellow GATX lettering, white ballast stones, and steel construction

Irena, Celestine, Leonhard, 05/18/2021

Towards fairness: calculating the Peerigon Gender Pay Gap

Diversity

Salary

Company Culture

Go to Blogarticle
Konsens voting app interface displayed on smartphone

Tanner, 04/20/2021

Exploring various voting systems with Konsens

voting systems

ranked choice

positional vote

simple plurality

konsens

Go to Blogarticle

Moritz, 02/12/2021

A guide to CSS units — pt. 4: angles, time, dpi and values without units

CSS units

CSS angles

CSS time

unitless

dpi

Go to Blogarticle

Moritz, 02/05/2021

A guide to CSS units — pt. 3: percents, viewports, magic and best practices

CSS units

viewport units

percent

magic numbers

best practices

Go to Blogarticle

Moritz, 01/29/2021

A guide to CSS units — pt. 2: font relative units

CSS units

relative units

font realtive

rem

em

web typography

Go to Blogarticle

Moritz, 01/21/2021

A guide to CSS units — pt. 1: look at these absolute units!

CSS units

pixels

metric system

ppi

dpi

absolute units

relative units

Go to Blogarticle
Architecture diagram of a micro-frontend system showing React as main framework with Vue and Angular as separate components and Vanilla JavaScript integration

Jannik, 12/01/2020

Using Framework Agnostic Web Components in your React Application

web components

custom elements

shadow dom

micro frontends

react

vue

Go to Blogarticle
Group of people holding smartphones together looking at screens, symbolizing collaborative voting and digital participation

Judith, 09/28/2020

How a battle over a trip to Europapark forced us to build a voting app

Voting App

Instant Runoff Voting

Group Decision Making

Vue.js

MongoDB

Go to Blogarticle
Woman working from home at desk with dual monitors and laptop

Lisa, 04/22/2020

Lessons learnt about working from home before it was mandatory

Remote Working

Home Office

Work From Home

Company Culture

Teamwork

Go to Blogarticle

Moritz, 03/04/2020

Scripts need love too!

npm scripts

Tooling

Linting

Code Quality Tools

Go to Blogarticle
Hand-drawn illustration of a brain with text about Rust programming, error handling, and code interpretation

Jannik, 02/14/2020

Learning Rust by learning something new

Coding

Rust

Programming

Rustlang

Learning

Go to Blogarticle
Two people presenting a website interface with email symbol and computer components displayed on screen

Moritz, 11/12/2019

It started with a button (now we’re here)

Web Accessibilty A11y

Web Development

UI Design

History of Technology

Usability

Go to Blogarticle
Illustration of a rocket launching between clouds and stars in the sky, symbolizing innovation and new beginnings.

Leonhard, Irena, 05/28/2019

Peerigon is about the people

Diversity

Manifesto

Corporate Culture

Team Spirit

Inclusion

Go to Blogarticle

Jessica, 04/09/2019

Async adventures or: How I learned to stop worrying and love promises

Async/Await

JavaScript

Promises

Callbacks

Call Stack

Go to Blogarticle

Jessica, 04/08/2019

The difference between function scope and context in JavaScript

JavaScript

Basics

Apprenticeship

Web Development

Tutorial

Go to Blogarticle

Jessica, 03/01/2019

A short story about CSS modules

CSS Modules

Basics

Apprenticeship

JavaScript

Tutorial

Web Development

Go to Blogarticle
Woman juggling multiple tasks simultaneously: call grandma, buy sweets and groceries, check emails, meditate, buy train tickets, prepare slides

Judith, 02/09/2019

Ten minutes on asynchronous callbacks in JavaScript

JavaScript

Asynchronous

Callbacks

Call Stack

Tutorial

Go to Blogarticle
Docker whale carrying stacked shipping containers on its back, labeled with Visual Studio Code, TypeScript, and Node.js logos

Simon, 02/01/2019

How to debug a Node.js server written in TypeScript running in Docker

JavaScript

TypeScript

Docker

Nodejs

Debugging

Go to Blogarticle
Mobility app on smartphone displaying various transportation options including bike, car, and public transit alongside developer code on laptop

Leonhard, 12/18/2018

Mobility app: Why and how we built jetztein.de in 24 hours

Mobility

Hackathon

Augsburg

Prototyping

City Planning

Go to Blogarticle
Illustration of a smiling yellow character explaining JavaScript code and the 'this' keyword

Judith, 11/23/2018

JavaScript’s this keyword explained

JavaScript

This

Tutorial

Apprenticeship

Cartoon

Learning to code

Go to Blogarticle
Cartoon illustration of a person holding a happy computer monitor with JavaScript text, symbolizing new technology and innovation

Judith, 11/09/2018

My first lesson: The joy of JavaScript

Women in Tech

Learning to code

Cartoon

JavaScript

Apprenticeship

Go to Blogarticle

Tanner, 08/30/2018

Unit Tests or Integration Tests? The Answer May Lie in the Middle

JavaScript

Tutorial

API

Nock

Tdd

Jest

Go to Blogarticle